0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>

控制/MCU

介绍信号控制、总线控制、单片机、驱动IC以及接口IC等技术与应用,内容涉及PIC单片机、STC单片机、51单片机以及单片机开发板和单片机技术经验。

单片机系统RAM故障的几种测试方法介绍

在各种单片机应用系统中,芯片存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。...

2019-10-30 标签:单片机RAM 4472

Keil c51的应用及特性解析

如:因为51内的RAM很小,C51的函数并不通过堆栈传递参数(重入函数除外),局部变量也不存储在堆栈中,而是存在于固定的RAM中及寄存器中。...

2019-10-30 标签:寄存器RAM51单片机Keil C51 2489

电能到机械能的转换——如何驱动电路中的电磁阀

电能到机械能的转换——如何驱动电路中的电磁阀

在许多自动化处理系统中,电磁阀是很常见的致动器之一。电磁阀的种类有许多种,比如用于供水开关或燃气管道等,还有的电磁阀活塞则单纯用于线性的活塞运动。...

2019-10-30 标签:MOSFET电路设计电磁阀 23

MCS-51单片机中各个逻辑部件的功能是什么

MCS-51单片机中各个逻辑部件的功能是什么

CPU是整个单片机的核心部件,由运算器和控制器组成。运算器可以完成算术运算和逻辑运算,其操作顺序在控制器控制下进行。...

2019-10-29 标签:逻辑器件程序存储器MCS-51单片机数据存储器 8305

STC89C51单片机对LCD显示的串口调试关照强度程序设计

方法1:led显示法,在程序中调用这一句函数led = 0;可以知道程序运行到哪里,为什么会出错,到什么地方陷入了死循环。 方法二:串口打印法,串口打印法可以知道函数输出的东西是什么,...

2019-10-29 标签:LCD显示串口调试stc89c51单片机 1366

51单片机实现显示器显示日历与时钟和温度的设计

温度传感器采用18B20日历与时钟,温度分时切换显示,采用8位共阳数码管数据输出P1, 位码驱动P2也可以采用12864LCD显示,该程序暂时没写。...

2019-10-29 标签:51单片机数码管51单片机数码管时钟日历时钟程序 4872

51单片机的多机通信系统设计

51单片机的多机通信系统设计

假设当前多机通信系统有1个主机和3个从机,从机地址分别是00H、01H、02H。如果距离很近它们直接可以以TTL电平通信,一旦距离较远的时候,常采用RS-485串行标准总线进行数据传输。...

2019-10-29 标签:51单片机多机通信 2907

基于STM32单片机建立系统时钟的设计方案

基于STM32单片机建立系统时钟的设计方案

系统所有的运行都是建立在时钟的正常运行上的,没有稳健的系统时钟,就不可能有稳定的系统。...

2019-10-29 标签:STM32单片机系统时钟 4502

意法半导体更新TouchGFX软件包,新增功能提升用户体验

意法半导体更新了STM32 *微控制器TouchGFX用户界面软件框架,新增功能能够让图形用户界面变得更流畅,动态效果更好,并降低对存储器和CPU的需求。...

2019-10-30 标签:存储器cpuSTM32意法半导体 1506

AVR单片机为何要写1作为清0中断标志位

在AVR的手册中并没有给出为什么的解释,只是强调了“写1清0中断标志位”。同时我也看到很多新的芯片,如DSP等,也是采用写1清零标志位的。...

2019-10-28 标签:AVR单片机寄存器C语言 4019

在处理PIC单片机的中断服务程序时需要注意哪些问题

在处理PIC单片机的中断服务程序时需要注意哪些问题

PIC与51系列单片机一个显著的区别就是:PIC只有一个中断入口地址(为04H),而51有多个中断源。这样对PIC来说,无论发生何种中断程序将自动转移执行04H处的程序语句,为了区分到底是哪种中...

2019-10-28 标签:PIC单片机51单片机中断服务 2395

STM32单片机实现直流减速电机控制的程序设计

STM32单片机实现直流减速电机控制的程序设计

在直流减速电机控制中,最常用的方法就是通过PWM来控制直流电机的转速。在控制小车走直线的过程中,需要两者的转速一置(如果要走得很直,还需要在短时间内保证两者的行程大致相当,这...

2019-10-28 标签:PWMPID算法STM32单片机直流减速电机 9731

Cortex-M3向量表的定义规则解析

Cortex-M3向量表的定义规则解析

向量表其实是一个word(32位)型数组,其中每一项代表一种异常的起始地址,当有异常发生时,相应的异常处理函数将被执行。向量表是可以重定位的,重定位由NVIC来控制。...

2019-10-28 标签:Cortex-M3复位NVIC 2621

单片机解密失败的具体原因分析

单片机解密存在失败的概率,从我们解密的经验来看,按概率来讲,大概存在1%单片机解密的失败概率,存在0.3%的损坏母片的概率。所以我们不保证100%解密成功,也不保证100%不破坏母片...

2019-10-28 标签:单片机解密 3117

MTS公司重磅推出一款新型SANSFLEX控制器,可获取更精准数据

作为深耕仪器行业多年的老牌仪器生产商,MTS一路走来凭借其先进的技术和专业的知识,为仪器行业源源不断地输送了众多优质产品。...

2019-10-30 标签:控制器以太网 1527

浅析STM32 HAL固件库编程文件组织

浅析STM32 HAL固件库编程文件组织

对于我这种以前只接触过51和AVR单片机编程的小菜来说,现在开始学习STM32的编程,对于函数的功能以及C语言的语法都还好理解,难的是它提供的那一套硬件抽象层(HAL)驱动是怎么和其他的东...

2019-10-27 标签:STM32固件库 1483

stm32F103单片机无源晶振不起振排除问题

这是我在做单片机最小系统板时候碰到的问题,之前虽然也做过相似的板子,可是未曾出现过无源晶振不起振的问题。下面是我在遇到问题后的一些检查,排除问题的过程。本人小菜鸟一个,文...

2019-10-27 标签:单片机pcb晶振 10958

AT89C52单片机点亮数码管的设计

AT89C52单片机点亮数码管的设计

电路只驱动一个数码管,该数码管为共阴管,公共端接地,段管直连到单片机的P2口,所用单片机为AT89C52...

2019-10-25 标签:数码管AT89C52单片机 4746

单片机定时器和计数器的基本结构以及用法介绍

单片机定时器和计数器的基本结构以及用法介绍

结论:只要计数脉冲的间隔相等,则计数值就代表了时间的流逝。由此,单片机中的定时器和计数器是一个东西,只不过计数器是记录的外界发生的事情,而定时器则是由单片机供给一个非常稳...

2019-10-25 标签:单片机计数器定时器 4254

89系列单片机型号编码的组成以及格式解析

89系列单片机的型号编码由三个部分组成,它们分别是前缀,型号、后缀。...

2019-10-25 标签:单片机 3441

C语言编程常用的4种延时方法解析

C语言编程常用的4种延时方法解析

for 语句和 while 语句都可以通过改变 i 的范围值来改变延时时间,但是 C 语言循环的执行时间都是不能通过程序看出来的。精确延时有两个方法,一个方法是用定时器来延时,这个方法我们后边...

2019-10-25 标签:单片机延时C语言编程 72795

基于51单片机的计时器设计

基于51单片机的计时器设计

用51单片机的定时器0的方式1计时,结果用4位数码管显示,分别为秒十位,秒个位,毫秒百位,毫秒十位。所以总共最大计时为1分钟,精确到了0.01s。...

2019-10-25 标签:51单片机定时器计时器 14121

PIC单片机的查表程序设计

具体是在主程序中先取表数据地址放入W,接着调用子程序,子程序的第一条指令将W置入PC,则程序跳到数据地址的地方,再由“RETLW”指令将数据放入W返回到主程序。下面程序以F10放表头地址...

2019-10-24 标签:PIC单片机计数器延时程序PIC单片机延时程序查表程序计数器 3981

STM32L152在stop模式下的低功耗设计

在ST官网的STM32L152RE芯片介绍上明确有说明此芯片在stop模式下可以达到560nA,纳安!并且还可以支持16个外部中断唤醒。...

2019-10-24 标签:低功耗设计STOP模式STM32L152STOP模式低功耗设计 5172

基于AT89C51单片机的算术运算计算器系统设计

基于AT89C51单片机的算术运算计算器系统设计

AT89C51 具有如下特点:40 个引脚,4k BytesFlash 片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32 个外部双向输入/ 输出(I/O)口,5 个中断优先级2层中断嵌套中断,2 个16 位可编程定时计...

2019-10-24 标签:AT89C51单片机AT89C51单片机计算器系统 4259

如何利用stm32的高级定时器产生PWM

如何利用stm32的高级定时器产生PWM

用stm32的高级定时器TIM1和TIM8产生PWM,需要注意: 1.都有TIM1,但只有flash容量大于256K的大容量单片机才有TIM8 2.高级定时器相对于通用定时器,多了TIM_CtrlPWMOutputs(TIM8, ENABLE);...

2019-10-24 标签:PWMSTM32定时器 6240

STC单片机如何实现输出固定的脉冲个数

STC单片机如何实现输出固定的脉冲个数

实现方法:运用PWM输出功能输出一定频率(F)的脉冲,在一定的时间、以一定的频率输出的脉冲个数是确定的。所以根据所要输出的脉冲个数(PlusCount)可以确定输出脉冲的时间(TimePlus)。...

2019-10-24 标签:STC单片机PWM输出PWM输出STC单片机脉冲数出 9317

STM32开发板显示界面并添加状态栏的设置方法解析

需要完成的主要工作有: 1)划分显示位置 2)绘制状态栏背景 3)绘制电池图标:一共7种图标baticos[7] 4)绘制时间:只显示时和分 5)循环检测时间变化,并更改显示时间数值,...

2019-10-24 标签:STM32开发板 1942

基于LPC1114单片机与ATT7053芯片的智能电表设计

基于LPC1114单片机与ATT7053芯片的智能电表设计

ATT7053AU是一颗带 SPI 的单相多功能计量芯片(EMU) 。 芯片的工作范围是 3.0 ~ 3.6V。使用晶振为 5.5296MHz。...

2019-10-23 标签:单片机智能电表LPC1114 3867

基于ATmega16单片机的数字电子秤设计

基于ATmega16单片机的数字电子秤设计

首先由称重传感器采集因压力变化而产生的电压信号,通过A/D转换器将模拟信号转换为数字信号,把数字信号送入AVR单片机,单片机做相应的处理后,得到当前物体重量的数据,并通过LCD显示出...

2019-10-23 标签:AVR单片机电子秤ATmega16单片机 1764

编辑推荐厂商产品技术软件/工具OS/语言教程专题