最新单片机子程序幻灯片

最新单片机子程序幻灯片

ID:70573502

大小:594.00 KB

页数:21页

时间:2021-11-23

最新单片机子程序幻灯片_第1页
最新单片机子程序幻灯片_第2页
最新单片机子程序幻灯片_第3页
最新单片机子程序幻灯片_第4页
最新单片机子程序幻灯片_第5页
最新单片机子程序幻灯片_第6页
最新单片机子程序幻灯片_第7页
最新单片机子程序幻灯片_第8页
最新单片机子程序幻灯片_第9页
最新单片机子程序幻灯片_第10页
资源描述:

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

1、单片机子程序三极管极性9011NPN(低频小功率晶体管)9012PNP9013NPN9014NPN(低频、低噪声小功率晶体管)9015PNP9018NPN(高频小功率晶体管)键盘程序(通用版)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;

2、无键按下则送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_STOPS1:MOV20H,#1

3、;键值1送20HKEY_TEST_STOP:LJMPKEY_DEALKEY_DEAL:MOVA,P3;等键释放(去抖)ANLA,#0FHCJNEA,#0FH,KEY_DEALMOVA,20H;送键值到A处理部分(注意等键释放)键盘程序(电子琴版)BEGIN:MOVR7,#0;存放当前扫描列列号MOVR0,#11101111B;扫描0列的扫描码KEY2:MOVP3,R0MOVR4,#1;第一行行首键值JNBP3.3,KEY1MOVR4,#5;第2行行首键值送R3JNBP3.2,KEY1MOVA,R0;列扫描码送ARLA;修改列扫描码MOVR0,AINCR7;得到下次待扫描列列号CJNER7,#

4、4,KEY2(CLRTR0CLRP2.5);无键按下关T0和声音LJMPBEGINKEY1:MOVA,R7;当前扫描列列号送AADDA,R4;求键值(当前扫描列列号加当前扫描行首键键值)MOV20H,A;键值暂存20HKEY_WAIT:MOVA,P3;等键释放ANLA,#0FHCJNEA,#0FH,KEY_DEALMOVA,20H;送键值到ABCD转换送数码管动态显示(R6存要转换的16进制数)BCD_DISPLAY:MOVA,R6;动态显示当前频率值MOVB,#10;将A值转换为10进制,R6<=99DIVAB;除后,十位在A,个位在BMOVDPTR,#TAB_DIS;查数码

5、管显示表(共阳)MOVCA,@A+DPTR;十位要显示的数MOVR4,A;十位暂存R4MOVA,BMOVCA,@A+DPTR;个位要显示的数MOVR3,A;各位暂存R3DIS:MOVP2,#00000100B;动态显示数码管MOVP0,R4;显示十位1SLCALLDELAY1MSMOVP2,#00001000BMOVP0,R3;显示个位1SLCALLDELAY1MSTAB_DIS:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;显示码AT24CX的接口电路及编程(设晶振为6MHZ,P1.6为SCL,P1.7为SDA)SDAVCCSCLA0TEST

6、A1VSSA256748123P1.7P1.68051VCCR=5.1KAT24C02(1)启动I2C子程序:要求在时钟为高电平期间数据线由高变低。STA:SETBP1.7;SDA=1SETBP1.6;SCL=1NOPNOPCLRP1.7;SDA=0NOPNOPCLRP1.6;SCL=0RET(2)停止I2C子程序:要求在时钟为高电平

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

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

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