89系列单片机型号的数字字母是什么?
例如:有一个单片机型号为“AT89C51—12PI”,则表示意义为该单片机是ATMEL公司的Flash单片机,内部是CMOS结构,速度为12MHz,封装为塑封DIP,是工业用产品,按标准处理工艺生产。4位数码管中断计数器程序/***//*名称:4位数码管中断计数器程序(INT_0负触发)/*功能:10000进制计数器,P0口为数码管数据线;P2...
51单片机多机串口通信是如何实现的?陈老师一一道来
.利用单片机自带串口达到51单片机到51单片机的双向串行通信。.利用单片机IO口达到51单片机到51单片机的双向高速串行通信(目前到达12万波特率)。.通过串口,232接口,485接口达到51单片机与PC机的双向多机通信。除这些须要达到的功能外,还须要掌握和了解SPI总线,I2C总线,CAN总线的有关内容,及掌握目前主流的通信协议和应...
单片机水塔水位(液位检测)及显示电路
许多单片机对电源噪声很敏感,要给单片机电源加滤波电路或稳压器,以减小电源噪声对单片机的干扰。比如,可以利用磁珠和电容组成π形滤波电路,当然条件要求不高时也可用100Ω电阻代替磁珠。(2)如果单片机的I/O口用来控制电机等噪声器件,在I/O口与噪声源之间应加隔离(增加π形滤波电路)。控制电机等噪声器件,在I/O口...
技巧2 -- 单片机 C51 & A51 编程要点总结
结尾有一条LJMPmain,意思就是跳到main函数重复执行……还有一种说法是PC指针溢出,溢出后的地址指向开头,造成继续执行的效果……(博主觉得还是Keil的问题,要是Keil编译器不产生LJMPmain这种语句,也不会产生循环效应……)
51单片机演奏音乐“祝你生日快乐”
LJMPMUSIC1MUSIC3:NOPCLRTR0;休止100毫秒MOVR2,#0DHMUSIC4:NOPMOVR3,#0FFHLCALLDELDJNZR2,MUSIC4INCDPTRLJMPMUSIC1END0:NOPMOVR2,#64H;歌曲结束,延时1秒后继续MUSIC6:MOVR3,#00HLCALLDELDJNZR2,MUSIC6LJMPMUSIC0DEL:...
单片机学习之十二:按键控制跑马灯(中断)
ljmploop1;以下是中断服务程序ext1:clrea;关闭CPU中断pushacc;把寄存器a的内容压入堆栈pushpsw;把程序状态字压入堆栈lcallkeyreader;调用键识别子程序pass:poppsw;恢复现场,注意顺序,要先弹出程序状态字popacc;弹出寄存器a的内容,...