


已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三、数据传送子程序(把(R2,R3)源RAM区首地址内的(R6,R7)个字节数据,传送到(R4,R5)目的RAM区。)数据传输ORG 0MOV R2,#60HMOV R3,#00HMOV R4,#70HMOV R5,#00HMOV R6,#0FHMOV R7,#0FFHSE22: MOV DPL,R3MOV DPH,R2MOVX A,DPTRMOV DPL,R5MOV DPH,R4MOVX DPTR,ACJNE R3,#0FFH,LO42INC R2LO42:INC R3CJNE R5,#0FFH,LO43INC R4LO43:INC R5CJNE R7,#00H,LO44CJNE R6,#00H,LO45SJMP $NOPLO44: DEC R7 SJMP SE22LO45: DEC R7DEC R6SJMP SE22END二、拆字程序(把7000H的内容拆开,高位送7001H低位,低位送7002H低位。7001H/7002H高位清零,一般本程序用于把数据送显示缓冲区时用。)ORG 0000HMOV A,#34HMOV DPTR,#7000HMOVX A,DPTRMOV R1,ASWAP AANL A,#0FHMOV DPTR,#7001HMOVX DPTR,AMOV DPTR,#7000HMOV A,R1ANL A,#0FHMOV DPTR,#7002HMOVX DPTR,ASJMP $END内部:ORG 0000HMOV A,#34HMOV R0,#30HMOV R0,ASWAP AANL A,#0FHMOV R0,#31HMOV R0,AMOV R0,#30HMOV A,#34HMOV R0,AANL A,#0FHMOV R0,#32HMOV R0,ASJMP $END7000H,7001H的低位相拼后送入7002H:ORG 0000HMOV A,#12HMOV DPTR,#7000HMOVX DPTR,AANL A,#0FHMOV R0,AMOV A,#34HMOV DPTR,#7001HMOVX DPTR,AANL A,#0FHSWAP AORL A,R0MOV DPTR,#7002HMOVX DPTR,ASJMP $END把7000H内容拆开,高位送7001H低位,低位送7002H低位,7001H、7002H高位清零外部:ORG 0000HMOV DPTR,#7000HMOVX A,DPTRMOV B,AANL A,#0F0HSWAP AINC DPTRMOVX DPTR,AMOV A,BANL A,#0FHINC DPTR MOVX DPTR,ASJMP $ END内部:ORG 0000HMOV R0,#30HMOV A,R0MOV B,AANL A,#0F0HSWAP AINC R0MOV R0,AMOV A,BANL A,#0FHINC R0 MOV R0,ASJMP $ END四、查找相同数个数(在7000H-700FH中查出几个字节是零,统计“00”的个数再显示在30H单元内。)ORG 0000HSS:MOV R0,#10H MOV R1,#00H MOV DPTR,#7000HAA:MOVX A,DPTR CJNE A,#00H,BB INC R1BB:INC DPTR DJNZ R0,AA MOV 30H,R1 SJMP $ END五、P3.3输入、P1口输出(1、3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。P1口做输出口,编写程序,使P1口接的8个发光二极管L1-L8按16进制加一方式点亮发光二极管。)ORG 0000HCIA:MOV A,#00HCIA1:JB P3.3,CIA1LCALL DELAYJB P3.3,CIA1CIA2:JNB P3.3,CIA2LCALL DELAYJNB P3.3,CIA2INC APUSH ACCMOV P1,APOP ACCAJMP CIA1DELAY:MOV R6,#20HDELAY1:MOV R7,#50HDJNZ R7,$DJNZ R6,DELAY1RETEND六、并行I/O口8255扩展(模拟交通灯)交通灯 ORG 0 MOV DPTR,#0FF2BH MOV A,#80H MOVX DPTR,A MOV DPTR,#0FF29H MOV A,#09H MOVX DPTR,A INC DPTR MOV A,#24H MOVX DPTR,A ACALL DELAY1 LOOP3:MOV DPTR,#0FF29H MOV A,#01H MOVX DPTR,A INC DPTR MOV A,#86H MOVX DPTR,A ACALL DELAY1 LOOP:MOV R0,#3 MOV DPTR,#0FF29H MOV A,#01H MOVX DPTR,A INC DPTR MOV A,#45H MOVX DPTR,A ACALL DELAY2 MOV DPTR,#0FF29H MOV A,#01H MOVX DPTR,A INC DPTR MOV A,#04H MOVX DPTR,A ACALL DELAY2 DJNZ R0,LOOP MOV DPTR,#0FF29H MOV A,#0CH MOVX DPTR,A INC DPTR MOV A,#30H MOVX DPTR,A ACALL DELAY1 LOOP2:MOV R0,#3 MOV DPTR,#0FF29H MOV A,#0AH MOVX DPTR,A INC DPTR MOV A,#28H MOVX DPTR,A ACALL DELAY2 MOV DPTR,#0FF29H MOV A,#08H MOVX DPTR,A INC DPTR MOV A,#20H MOVX DPTR,A ACALL DELAY2 DJNZ R0,LOOP2 AJMP LOOP3DELAY1:MOV R7,#10 DELAY3:MOV R6,#200 DELAY6:MOV R5,#250 DJNZ R5,$ DJNZ R6,DELAY6 DJNZ R7,DELAY3 RET DELAY2:MOV R7,#10 DELAY4:MOV R6,#100 DELAY5:MOV R5,#250 DJNZ R5,$ DJNZ R6,DELAY5 DJNZ R7,DELAY4 RET END七、串并转换实验ORG 0000HLJMP MAINORG 000BHAJMP PT0FORG 0033HMAIN:MOV SP,#60H MOV TMOD,#01H MOV TL0,#00H MOV TH0,#4BH MOV R0,#0H MOV R4,#20 MOV SCON,#00H CLR TI CLR RI SETB TR0SETB ET0SETB EASJMP $PT0F:PUSH ACC PUSH PSW CLR EA CLR TR0 MOV TL0,#00H MOV TH0,#4BH SETB TR0 DJNZ R4,EXIT MOV R4,#20 MOV DPTR,#TAB MOV A,R0 MOVC A,A+DPTR CLR TI MOV SBUF,A INC R0 CJNE R0,#0AH,EXIT MOV R0,#00HEXIT:SETB EA SETB ET0 SETB TR0 POP PSW POP ACC RETITAB:DB 0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,0FEH,0F6HEND1.R0(30H)内部RAM区域首地址内的R1(20H)个字节数据传送到(R2,R3)目的RAM区 ORG 0000H MOV R0,#30H MOV R1,#20H MOV R2,#60H MOV R3,#00H MAIN:MOV A,R0 MOV DPH,#60H MOV DPL,#00H MOVX DPTR,A INC R0 INC R3 DJNZ R2,MAINEND2.在7000H和700FH中查出几个字节是零,统计00的个数,显示在30H上 ORG 0000H MOV R0,#00H MOV R1,#00H MOV DPTR,#7000H MAIN:MOVX A,DPTR CJNE A,#00H,LOOP INC R0 LOOP:INC DPTR INC R1 CJNE R1,#10H,MAI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- HSV-1-IN-3-生命科学试剂-MCE
- 2025吉林通化市公益性岗位拟聘用人员模拟试卷及答案详解(夺冠)
- Glycyl-L-alpha-amino-epsilon-pimelyl-D-alanine-CoA-Glycyl-L-alpha-amino-epsilon-pimelyl-D-alanine-coenzyme-A-生命科学试剂-MCE
- 2025广东广州市黄埔区教育局招聘事业编制教职员206人考前自测高频考点模拟试题及一套参考答案详解
- 2025年数字在线服务项目合作计划书
- 2025年温度校验仪表合作协议书
- 工程项目管理进度计划与质量控制模板
- 安全培训效果合格标准课件
- 2025年上海复旦大学附属浦东实验学校教师招聘考前自测高频考点模拟试题及答案详解参考
- 安全培训效果及小结简短课件
- 患者走失应急演练脚本(2篇)
- 全网营销培训课件下载
- 数据挖掘教学课件
- 2025年造价咨询公司廉政制度及保障措施
- 2025至2030中国停机坪货架行业项目调研及市场前景预测评估报告
- 补液课件教学课件
- 电池厂化成柜安全操作规范规章
- 电力公司施工安全培训课件
- 2025年一级建造师《(市政公用工程)管理与实务》考试真题及答案
- 宏村简介课件
- 潍坊市2026届高三开学调研监测考试数学试题及答案
评论
0/150
提交评论