电子发烧友网 > 控制/MCU

51单片机串行通信的原理解析

51单片机串行通信的原理解析

SBUF 寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF 的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。从而控制外部两条独立的收...

2019-04-19 标签:51单片机串行通信 16

51单片机4个I/O口实现16个键盘原理的设计

51单片机4个I/O口实现16个键盘原理的设计

改进型I/O端口键盘与上述的2种键盘的设计还是存在很大差别的,从设计原理图上可以很容易区别开来。同时程序的设计方法也存在很大差异,该程序不能判断多个键同时按下...

2019-04-19 标签:键盘51单片机io口 18

51单片机对PS2键盘的控制设计

51单片机对PS2键盘的控制设计

本电路原理图如下图所示,PS2接口的1脚接P3.4,用来接收串行的键码信号,5脚接P3.3(INTl),是时钟信号,每当5脚从高电平变成低电平时,都会引起单片机产生一次中断,在中断程序中读取1脚...

2019-04-19 标签:51单片机ps2键盘 13

MCS-51单片机精确定时的两种编程方法介绍

MCS-51单片机精确定时的两种编程方法介绍

在定时器溢出中断得到响应时,停止定时器计数,读出计数值(反映了中断响应的延迟时间),根据此计数值算出到下一次中断时,需多长时间,由此来重装载和启动定时器。例如定时周期为...

2019-04-18 标签:定时器mcs-51单片机 61

单片机浮点数的运算原理及表达方式

单片机浮点数的运算原理及表达方式

浮点数也有各种各样表示有符号数的方法,其中数的符号常和尾数放在一起,即把士M作为一个有符号的小数,它可以采用原码、补码等各种表示方法,而阶码可采用各种不同的长度,并且数的...

2019-04-18 标签:单片机浮点数 47

如何利用MCS-51单片机对周期波频率进行测量

如何利用MCS-51单片机对周期波频率进行测量

目前单片机广泛应用到国民经济建设和日常生活的许多领域,成为测控技术现代化不可缺少的重要工具。而本文适应这一发展趋势,把MCS-51系列单片机应用于对周期波频率的测量,并通过LED显示...

2019-04-18 标签:led显示器mcs-51单片机 32

MCS-51单片机对RAM数据存储器的扩展

MCS-51单片机对RAM数据存储器的扩展

常用的外部数据存储器有静态RAM(StatICRandom ACCess Memory—SRAM)和动态RAM(Dynamic Random Access Memory—DRAM)两种。前者读/写速度高,一般都是8位宽度,易于扩展,且大多数与相同容量的EPROM引脚兼容...

2019-04-17 标签:rammcs-51单片机数据存储器 52

51单片机与DA转换器的应用

51单片机与DA转换器的应用

D/A转换器与单片机接口方便与否,主要决定于转换器本身是否带数据锁存器。有两类D/A转换器,一类是不带锁存器的,另一类是带锁存器的。对于不带锁存器的D/A转换器,为了保存来自单片机的...

2019-04-17 标签:51单片机da转换器 78

BLDC马达直流无刷电机驱动器工作原理及视频分享

BLDC马达直流无刷电机驱动器工作原理及视频分享

从马达的反电动势波形来区别,可以分为正弦波和方波。这个主要是指反电动势,这个是由磁钢的充磁方向决定的。在区分马达是否正弦马达输出相两端的端电压,用手拨动马达旋转,如果端电...

2019-04-18 标签:传感器BLDC无刷电流 543

办公室碎纸机系统电路设计分析

办公室碎纸机系统电路设计分析

详细讲解单项交流异步马达工作原理,如何产生旋转的正圆气隙磁场,鼠笼式马达概念。详细讲解如何实现相位移动, 交流电的电压相位与电流相位的关系,并用图形表示。...

2019-04-17 标签:fpga电路设计比较器碎纸机马达 603

MCS51单片机在数据采集监控系统中的应用

MCS51单片机在数据采集监控系统中的应用

MCS51单片机标准构成只有一组全双工UART串行口,P3.0-RXD收、P3.1-TXD发,如果要完成多路串口收发,一般使用外部扩展芯片,例如:GM8123/25,完成一扩多路串口,但是,由于增加扩展芯片,造成硬...

2019-04-16 标签:数据采集监控系统mcs51单片机 64

C8051F020单片机对触摸屏的驱动控制

C8051F020单片机对触摸屏的驱动控制

在用C8051F020实现对TFT6448BS-5.7的控制过程中,采用总线方式进行控制。因为TFT6448BS-5.7液晶控制器自带有锁存功能,所以在使用总线方式进行控制时并不需要外加锁存芯片,只须使用单片机C8051F...

2019-04-16 标签:触摸屏c8051f020单片机 70

电机启动测试现状!功率分析仪测试电机启停的难点

电机启动测试现状!功率分析仪测试电机启停的难点

示波器的采样率很高,一般都是GSa/s为单位,但是ADC位数只有8位,所以精度不够,更关键的是,示波器测量波形会存在死区,也就是波形会丢失,而如果进入滚动模式(保证波形不丢失)时采样...

2019-04-16 标签:示波器电机功率分析仪 619

C51单片机数据类型的具体定义及应用

C51单片机数据类型的具体定义及应用

关键字则是编程语言保留的特殊标识符,它们具有固定名称和含义,在程序编写中不允许标识符与关键资亦同。在KEIL uVision2中的关键字除了有ANSI C标准的32个关键字外还根据51单片机的特点扩展...

2019-04-15 标签:c语言c51单片机数据类型 105

51单片机中变量的定义及应用方法

51单片机中变量的定义及应用方法

如果省略存储器类型,系统则会按编译模式SMALL,COMPACT或LARGE所规定的默认存储器类型去指定变量的存储区域。无论什么存储模式都可以声明变量在任何的8051存储区范围,然而把最常用的命令如...

2019-04-15 标签:51单片机变量 71

51单片机表达式语句的用法解析

51单片机表达式语句的用法解析

以上的都是合法的表达式语句。在我收到的一些网友的Email中,发现很多初学的朋友往往在编写调试程序时忽略了分号“;”,造成程序不法被正常的编译。我个人的经验是在遇到编译错误时先语...

2019-04-15 标签:51单片机c语言 72

大咖教你如何设计BLDC直流无刷电机驱动器

大咖教你如何设计BLDC直流无刷电机驱动器

一谈到电子工程师当前最热且高薪的就业方向都离不开一个话题,那就是”电机控制软硬件工程师”,哪里需要动能哪里就存在马达驱动......

2019-04-15 标签:STM32BLDC张飞电子 0

单片机累加器A的逻辑操作方法介绍

单片机累加器A的逻辑操作方法介绍

CLR A ;将A中的值清0,单周期单字节指令,与MOV A,#00H效果相同。 CPL A ;将A中的值按位取反 RL A ;将A中的值逻辑左移 RLC A ;将A中的值加上进位位进行逻辑左移 RR A ;将A中的值进行逻...

2019-04-12 标签:单片机累加器 111

MCS-51单片机系统软件抗干扰的方法有哪些

MCS-51单片机系统软件抗干扰的方法有哪些

CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若...

2019-04-12 标签:抗干扰mcs-51单片机 73

如何解决单片机的抗干扰问题

如何解决单片机的抗干扰问题

随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影...

2019-04-12 标签:单片机抗干扰 144

怎样才能学好单片机技术

怎样才能学好单片机技术

要学习单片机这门技术,良好的教材和教程必不可少。单片机方面,大家可以直接学习我们这部教程,以及配套的视频教程。本着开源、共享的理念,我们的视频教程都是免费开放的,大家可以...

2019-04-11 标签:单片机c语言 201

8051单片机数据传送的方式有哪些

8051单片机数据传送的方式有哪些

单片机CPU与外部设备交换信息通常有如下几种方式:无条件传送方式,查询传送方式和中断传送方式。我们以单片机与微型打印机接口为例讲述这三种方式。假定用户要打印三个数据,这三个数...

2019-04-11 标签:8051单片机数据传送 70

BLDC驱动技术和实践案例分享

BLDC驱动技术和实践案例分享

介绍了如何利用高级定时器TIMER1产生6路互补PWM波形输出以及在H-PWM-L-ON驱动方式下的6路PWM波形输出,系统阐述了基础理论知识以及PWM输出实现方式...

2019-04-11 标签:BLDC马达驱动 0

如何采用PIC单片机的C代码来控制LED闪烁

如何采用PIC单片机的C代码来控制LED闪烁

在很多设计中需要有精彩而实用的LED闪烁来表示设备工作正常与否和工作状态。在一些实时性要求不高的设计中可以用插入延时来控制LED闪烁。...

2019-04-10 标签:pic单片机c代码led闪烁 111

单片机位处理指令的使用方法

单片机位处理指令的使用方法

1.位处理指令的一般性说明 在分类时将位传送归入传送指令类,条件转移归入程序控制类。其余位操作归为位处理指令。 位逻辑运算以C为目标,/ b i t表示取(b i t)的非值运算,但不影响...

2019-04-10 标签:单片机数据处理指令 95

中国IT安全支出规模增速将远高于全球平均水平

中国IT安全支出规模增速将远高于全球平均水平

2019年全球IT安全相关硬件、软件和服务支出将达到1031亿美元,相比2018年增长9.4%。...

2019-04-10 标签: 165

MEGA8单片机对LCD1602液晶屏的驱动

MEGA8单片机对LCD1602液晶屏的驱动

1)由于找不到的1620资料,不知道它的操作时序。看到一些帖子说1620和1602没区别,还是有点将信将疑。后面用网友编写的1602程序试验,才知道它们俩没啥区别 2)关于是否检测LCD处于空闲,...

2019-04-09 标签:单片机lcd液晶屏 206

AVR单片机外部中断实例及下载烧录的方法

AVR单片机外部中断实例及下载烧录的方法

若中断向量位于Boot Loader 区,那么执行应用区代码时中断是禁止的。401不允许运行于Boot Loader 区的LPM 指令从应用区读取数据。若中断向量位于Boot Loader 区,那么执行应用区代码时中断是禁止的...

2019-04-09 标签:avr单片机下载烧录外部中断 61

51单片机寄存器的操作注意事项

51单片机寄存器的操作注意事项

它控制定时器0和定时器1,高四位控制定时器1,低四位控制定时器0。当我们用字节操作其内容时,一次赋值就是改变其八位的全部内容,。此时,若定时器0在另一个函数中应用,经过次操作就...

2019-04-09 标签:寄存器51单片机定时器 94

51单片机自然优先级与中断服务入口地址的设置

51单片机自然优先级与中断服务入口地址的设置

这样写的目的,就是为了让出中断源所占用的向量地址。当然,在程序中没用中断时,直接从0000H开始写程序,在原理上并没有错,但在实际工作中最好不这样做。...

2019-04-09 标签:51单片机 196

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