控制/MCU
介绍信号控制、总线控制、单片机、驱动IC以及接口IC等技术与应用,内容涉及PIC单片机、STC单片机、51单片机以及单片机开发板和单片机技术经验。单片机系统RAM故障的几种测试方法介绍
在各种单片机应用系统中,芯片存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。...
2019-10-30 4472
Keil c51的应用及特性解析
如:因为51内的RAM很小,C51的函数并不通过堆栈传递参数(重入函数除外),局部变量也不存储在堆栈中,而是存在于固定的RAM中及寄存器中。...
2019-10-30 2489
电能到机械能的转换——如何驱动电路中的电磁阀
在许多自动化处理系统中,电磁阀是很常见的致动器之一。电磁阀的种类有许多种,比如用于供水开关或燃气管道等,还有的电磁阀活塞则单纯用于线性的活塞运动。...
2019-10-30 23
MCS-51单片机中各个逻辑部件的功能是什么
CPU是整个单片机的核心部件,由运算器和控制器组成。运算器可以完成算术运算和逻辑运算,其操作顺序在控制器控制下进行。...
2019-10-29 8305
STC89C51单片机对LCD显示的串口调试关照强度程序设计
方法1:led显示法,在程序中调用这一句函数led = 0;可以知道程序运行到哪里,为什么会出错,到什么地方陷入了死循环。 方法二:串口打印法,串口打印法可以知道函数输出的东西是什么,...
2019-10-29 1366
51单片机实现显示器显示日历与时钟和温度的设计
温度传感器采用18B20日历与时钟,温度分时切换显示,采用8位共阳数码管数据输出P1, 位码驱动P2也可以采用12864LCD显示,该程序暂时没写。...
2019-10-29 4872
51单片机的多机通信系统设计
假设当前多机通信系统有1个主机和3个从机,从机地址分别是00H、01H、02H。如果距离很近它们直接可以以TTL电平通信,一旦距离较远的时候,常采用RS-485串行标准总线进行数据传输。...
2019-10-29 2907
意法半导体更新TouchGFX软件包,新增功能提升用户体验
意法半导体更新了STM32 *微控制器TouchGFX用户界面软件框架,新增功能能够让图形用户界面变得更流畅,动态效果更好,并降低对存储器和CPU的需求。...
2019-10-30 1506
AVR单片机为何要写1作为清0中断标志位
在AVR的手册中并没有给出为什么的解释,只是强调了“写1清0中断标志位”。同时我也看到很多新的芯片,如DSP等,也是采用写1清零标志位的。...
2019-10-28 4019
在处理PIC单片机的中断服务程序时需要注意哪些问题
PIC与51系列单片机一个显著的区别就是:PIC只有一个中断入口地址(为04H),而51有多个中断源。这样对PIC来说,无论发生何种中断程序将自动转移执行04H处的程序语句,为了区分到底是哪种中...
2019-10-28 2395
STM32单片机实现直流减速电机控制的程序设计
在直流减速电机控制中,最常用的方法就是通过PWM来控制直流电机的转速。在控制小车走直线的过程中,需要两者的转速一置(如果要走得很直,还需要在短时间内保证两者的行程大致相当,这...
2019-10-28 9731
Cortex-M3向量表的定义规则解析
向量表其实是一个word(32位)型数组,其中每一项代表一种异常的起始地址,当有异常发生时,相应的异常处理函数将被执行。向量表是可以重定位的,重定位由NVIC来控制。...
2019-10-28 2621
单片机解密失败的具体原因分析
单片机解密存在失败的概率,从我们解密的经验来看,按概率来讲,大概存在1%单片机解密的失败概率,存在0.3%的损坏母片的概率。所以我们不保证100%解密成功,也不保证100%不破坏母片...
2019-10-28 3117
MTS公司重磅推出一款新型SANSFLEX控制器,可获取更精准数据
作为深耕仪器行业多年的老牌仪器生产商,MTS一路走来凭借其先进的技术和专业的知识,为仪器行业源源不断地输送了众多优质产品。...
2019-10-30 1527
浅析STM32 HAL固件库编程文件组织
对于我这种以前只接触过51和AVR单片机编程的小菜来说,现在开始学习STM32的编程,对于函数的功能以及C语言的语法都还好理解,难的是它提供的那一套硬件抽象层(HAL)驱动是怎么和其他的东...
2019-10-27 1483
stm32F103单片机无源晶振不起振排除问题
这是我在做单片机最小系统板时候碰到的问题,之前虽然也做过相似的板子,可是未曾出现过无源晶振不起振的问题。下面是我在遇到问题后的一些检查,排除问题的过程。本人小菜鸟一个,文...
2019-10-27 10958
单片机定时器和计数器的基本结构以及用法介绍
结论:只要计数脉冲的间隔相等,则计数值就代表了时间的流逝。由此,单片机中的定时器和计数器是一个东西,只不过计数器是记录的外界发生的事情,而定时器则是由单片机供给一个非常稳...
2019-10-25 4254
C语言编程常用的4种延时方法解析
for 语句和 while 语句都可以通过改变 i 的范围值来改变延时时间,但是 C 语言循环的执行时间都是不能通过程序看出来的。精确延时有两个方法,一个方法是用定时器来延时,这个方法我们后边...
2019-10-25 72795
基于51单片机的计时器设计
用51单片机的定时器0的方式1计时,结果用4位数码管显示,分别为秒十位,秒个位,毫秒百位,毫秒十位。所以总共最大计时为1分钟,精确到了0.01s。...
2019-10-25 14121
PIC单片机的查表程序设计
具体是在主程序中先取表数据地址放入W,接着调用子程序,子程序的第一条指令将W置入PC,则程序跳到数据地址的地方,再由“RETLW”指令将数据放入W返回到主程序。下面程序以F10放表头地址...
2019-10-24 3981
STM32L152在stop模式下的低功耗设计
在ST官网的STM32L152RE芯片介绍上明确有说明此芯片在stop模式下可以达到560nA,纳安!并且还可以支持16个外部中断唤醒。...
2019-10-24 5172
基于AT89C51单片机的算术运算计算器系统设计
AT89C51 具有如下特点:40 个引脚,4k BytesFlash 片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32 个外部双向输入/ 输出(I/O)口,5 个中断优先级2层中断嵌套中断,2 个16 位可编程定时计...
2019-10-24 4259
如何利用stm32的高级定时器产生PWM
用stm32的高级定时器TIM1和TIM8产生PWM,需要注意: 1.都有TIM1,但只有flash容量大于256K的大容量单片机才有TIM8 2.高级定时器相对于通用定时器,多了TIM_CtrlPWMOutputs(TIM8, ENABLE);...
2019-10-24 6240
STC单片机如何实现输出固定的脉冲个数
实现方法:运用PWM输出功能输出一定频率(F)的脉冲,在一定的时间、以一定的频率输出的脉冲个数是确定的。所以根据所要输出的脉冲个数(PlusCount)可以确定输出脉冲的时间(TimePlus)。...
2019-10-24 9317
STM32开发板显示界面并添加状态栏的设置方法解析
需要完成的主要工作有: 1)划分显示位置 2)绘制状态栏背景 3)绘制电池图标:一共7种图标baticos[7] 4)绘制时间:只显示时和分 5)循环检测时间变化,并更改显示时间数值,...
2019-10-24 1942
基于LPC1114单片机与ATT7053芯片的智能电表设计
ATT7053AU是一颗带 SPI 的单相多功能计量芯片(EMU) 。 芯片的工作范围是 3.0 ~ 3.6V。使用晶振为 5.5296MHz。...
2019-10-23 3867
基于ATmega16单片机的数字电子秤设计
首先由称重传感器采集因压力变化而产生的电压信号,通过A/D转换器将模拟信号转换为数字信号,把数字信号送入AVR单片机,单片机做相应的处理后,得到当前物体重量的数据,并通过LCD显示出...
2019-10-23 1764
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |