《单片机子程序》ppt课件

《单片机子程序》ppt课件

ID:26915960

大小:308.82 KB

页数:20页

时间:2018-11-30

《单片机子程序》ppt课件_第1页
《单片机子程序》ppt课件_第2页
《单片机子程序》ppt课件_第3页
《单片机子程序》ppt课件_第4页
《单片机子程序》ppt课件_第5页
资源描述:

《《单片机子程序》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电路设计说明:要说明各部分电路由哪些元器件组成、被控对象由哪些信号通过了什么转换或器件来驱动的,并简要说明电路中各元件的作用、各部分电路的工作原理。还要对电路使用功能做简要说明。要掌握输入、输出通道接口中常用器件及相关驱动器件或集成电路芯片,例如:开关、按键、继电器、LED及数码管、蜂鸣器、光耦器件、驱动器(注意有普通的和高压输出的)、晶体管、移位寄存器等的原理、控制方法和应用。三款课堂实验接触过的单片机要掌握。其中AT89C2051见课件三极管极性9011NPN(低频小功率晶体管)9012PNP9013NPN9014NPN(低频、低噪声小功率晶体管)9015PNP

2、9018NPN(高频小功率晶体管)走马灯DISPLAY_LED:MOVP2,#10HMOVA,#11111110BMOVR4,#8DISPLAY_LED1:MOVP0,ALCALLDELAY30MSLCALLDELAY30MSRLADJNZR4,DISPLAY_LED1MOVP2,#00HRET数码管显示部分(静态)DISPLAY:MOVP2,#0FHMOVR4,#10MOVDPTR,#TABLE1DISPLAY1:MOVA,#0MOVCA,@A+DPTRMOVP0,ALCALLDELAY1SINCDPTRDJNZR4,DISPLAY1MOVP2,#00HRETTA

3、BLE1:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H动态显示数码管(显示5秒)显示数存于30H—33HMOVA,33HMOVCA,@A+DPTRSETBP2.3;选通第四位MOVP0,ALCALLDELAY5MSCLRP2.3;关闭选通位DJNZR7,DISPLAYRETTABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB86H,0AFH,0FFH;0,1,2,3,4,5,6,7,8,9,,E,r,全灭DISPLAY:MOVR7,#250DISPLAY1:MOV

4、A,30HMOVCA,@A+DPTRSETBP2.0;选通第一位MOVP0,ALCALLDELAY5MSCLRP2.0;关闭选通位MOVA,31HMOVCA,@A+DPTRSETBP2.1;选通第二位MOVP0,ALCALLDELAY5MSCLRP2.1;关闭选通位MOVA,32HMOVCA,@A+DPTRSETBP2.2;选通第三位MOVP0,ALCALLDELAY5MSCLRP2.2;关闭选通位延时子程序(11.0592MHZ)DELAY1S:MOV55H,#20;延时1秒DELAY1S1:MOV54H,#100DELAY1S2:MOV48H,#250DJNZ4

5、8H,$DJNZ54H,DELAY1S2DJNZ55H,DELAY1S1RETDELAY500MS:MOV51H,#10;延时500毫秒DELAY500MS1:MOV52H,#100DELAY500MS2:MOV49H,#250DJNZ49H,$DJNZ52H,DELAY500MS2DJNZ51H,DELAY500MS1RET延时子程序(11.0592MHZ)DELAY30MS:MOV56H,#55;延时30MS子程序DELAY30MS1:MOV57H,#250DJNZ57H,$DJNZ56H,DELAY30MS1RETDELAY5MS:MOV58H,#10;延时5

6、MS子程序DELAY10MS1:MOV59H,#249DJNZ59H,$DJNZ58H,DELAY10MS1RET存键值单元清0行线置1键盘流程图键盘程序(通用版)KEY_TEST:MOVP3,#01111111BJNBP3.3,S4;K4按下JNBP3.2,S8;K8按下MOVP3,#10111111BJNBP3.3,S3;K3按下JNBP3.2,S7;K7按下MOVP3,#11011111BJNBP3.3,S2;K2按下JNBP3.2,S6;K6按下MOVP3,#11101111BJNBP3.3,S1;K1按下JNBP3.2,S5;K5按下MOV20H,#0;无

7、键按下则送0到20HLJMPKEY_TEST_STOPS8:MOV20H,#8;键值8送20HLJMPKEY_TEST_STOPS7:MOV20H,#7;键值7送20HLJMPKEY_TEST_STOPS6:MOV20H,#6;键值6送20HLJMPKEY_TEST_STOPS5:MOV20H,#5;键值5送20HLJMPKEY_TEST_STOPS4:MOV20H,#4;键值4送20HLJMPKEY_TEST_STOPS3:MOV20H,#3;键值3送20HLJMPKEY_TEST_STOPS2:MOV20H,#2;键值2送20HLJMPKEY_TEST_ST

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。