



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1将30H、31H单元内容与T0计数器的TL0、TH0交换。保持其它R和M不变。MOV A,TL0XCH A,30HMOV TL0,AMOV A,TH0XCH A, 31HMOV TH0,A2、将30H、31H单元内容与5C30H、5C31H交换。保持其它R和M不变。MOV DPTR,#5C30HMOVX A,DPTRXCH A,30HMOVX DPTR,AINC DPTRMOVX A,DPTRXCH A,31HMOVX DPTR,A3、将30H、31H单元内容与R0指向的两字节单元交换。保持其它R和M不变。MOV A,R0XCH A,30HMOV R0,AINC R0MOV A,R0XCH A,31HMOV R0,A4、将30H、31H单元内容与DPTR指向的两字节单元交换。保持其它R和M不变。MOVX A,DPTRXCH A,30HMOVX DPTR,AINC DPTRMOVX A,DPTRXCH A,31HMOVX DPTR,A5将30H、31H单元内容存入5C30H、5C31H单元。保持其它R和M不变。MOV A,30HMOV DPTR,#5C30HMOVX DPTR,AMOV A,31HINC DPTRMOVX DPTR,A6、将30H、31H单元内容加上数03C4H后存入5C30H、5C31H单元。MOV A,30HADD A,#0C4HMOV DPTR,#5C30HMOVX DPTR,AMOV A,31HADDC A,#03INC DPTRMOVX DPTR,A7将30H、31H单元内容减去数03C4H后存入5C30H、5C31H单元。CLR CMOV A,30HSUBB A,#0C4HMOV DPTR,#5C30HMOVX DPTR,AMOV A,31HSUBB A,#3INC DPTRMOVX DPTR,A8将30H、31H单元内容除以2后存入5C30H、5C31H单元。MOV A,31HCLR CRRC AMOV DPTR,#5C31HMOVX DPTR,AMOV A,30HRRC AMOV DPTR,#5C30HMOVX DPTR,A9将30H、31H单元内容乘以2后存入5C30H、5C31H单元。MOV A,30HCLR CRLC AMOV DPTR,#5C30HMOVX DPTR,AMOV A,31HRLC AINC DPTRMOVX DPTR,A10将30H、31H单元内容减1。保持其它R和M不变。MOV A,30HJNZ DELOWDEC 31HDELOW:DEC 30H11将30H、31H单元内容加1。保持其它R和M不变。INC 30HMOV A,30HJNZ OKINC 31HOK:.12将外部RAM中的5C30H、5C31H单元内容乘以2。保持其它R和M不变。MOV DPTR,#5C30HCLR CMOVX A,DPTR,RLC AMOVX DPTR,AINC DPTRMOVX A,DPTRRLC AMOVX DPTR,A13将外部RAM中的5C30H、5C31H单元内容除以2。保持其它R和M不变。MOV DPTR,#5C31HMOVX A,DPTRCLR CRRC AMOVX DPTR,ADEC DPLMOVX A,DPTRRRC AMOVX DPTR,A14将30H的低半字节和31H单元的高半字节交换。MOV A,31HSWAP AMOV R0,#30HXCHD A,R0SWAP AMOV 31H,A 15将30H的高半字节和31H单元的高半字节交换。MOV A,30HXCH A,31HMOV R0,#31HXCHD A,R0MOV 30H,A16将30H、31H单元的4位16进制数的中间两位数交换。MOV A,30HSWAP AMOV R0,#31HXCHD A,R0SWAP AMOV 30H,A 17如果INT0为低,则,位30H改为它的值与P0口最低位的“反”相“与”后的值;否则,清30H位。JB P3.2,L0MOV C,30HANL C,/P0.0MOV 30H,CSJMP $L0:CLR 30H18如果INT0为低,则,位30H改为它的值与P0口最高位的“反”相“或”后的值;否则,清30H位。JB P3.2,L0MOV C,30HORL C,/P0.7MOV 30H,CSJMP $L0:CLR 30H19如果INT0为高,则,位30H改为它的值与P0口最低位相“或”后的值;否则,取反30H位。JNB P3.2,L0MOV C,30HORL C,/P0.0MOV 30H,CSJMP $L0:CPL 30H20如果INT0为低,则,A的最低位与A的最高位对调;否则,清除A。JB P3.2,L0MOV C,ACC.0MOV 0,CMOV C,ACC.7MOV ACC.0,CMOV C,0MOV ACC.7,CSJMP $L0:CLR A21如果INT1为高,则,A的最低位改为它的值与A的最高位的“反”相“与”后的值;否则,取反A。JNB P3.3,L0MOV C,ACC.0ANL C,/ACC.7MOV ACC.0,CSJMP $L0:CPL A22改变30H单元为加上数0F7H后的值,如果产生进位,则,设置F0标志;否则,清除F0标志。MOV A,30HADD A,#0F7HMOV 30H,AJC L0CLR F0SJMP $L0:SETB F023改变30H单元为减去数0F7H后的值,如果产生进位,则,设置F0标志;否则,清除F0标志。CLR CMOV A,30HSUBB A,#0F7HMOV 30H,AJC L0CLR F0SJMP $L0:SETB F024如果30H内容等于数80H,则,P1.0置位;否则,P1.0清零。保持其它R和M不变。MOV A,30HCJNE A,#80H,L0CLR P1.0SJMP $L0:SETB P1.025改变30H、31H单元内容为乘以2后的值,如果产生进位,则,工作寄存器换用寄存器组1。CLR CMOV A,30HRLC AMOV 30H,AMOV A,31HRLC AMOV 31H,AJNC CONCLR RS1SETB RS0SJMP $CON:26改变30H、31H单元内容为除以2后的值,如果余数为1,则,工作寄存器换用寄存器组3。MOV A,31HCLR CRRC AMOV 31H,AMOV A,30HRRC AMOV 30H,AJNC L0SETB RS1SETB RSOSJMP $L0:27、已知晶振频率为8MHZ,编一个子程序,延时150微秒。保持其它R和M不变。DELAY:MOV R7,#10H NOP L1:NOPNOPNOPNOPDJNZ R7,L1RET28、已知晶振频率为6MHZ,编一个子程序,延时30微秒。保持其它R和M不变。DELAY:MOV R7,#06HL1: DJNZ R7,L1 RET29将从10H开始的64单元内容异或数5AH。保持其它R和M不变。MOV R2,#40HMOV R0,#10HMOV A,#5AHLOOPC:XRL A,ROMOV RO,AINC RODJNZ R2,LOOPC30将由R0寻址的32个单元内容清为零。保持其它R和M不变。CLR AMOV R2,#20HLOOPC:MOV R0,AINC RODJNZ R2,LOOPC31将由R0寻址的32个单元内容移到R1寻址的单元中。保持其它R和M不变。MOV R2,#20HLOOPC:MOV A,R0MOV R1,AINC R0INC R1DJNZ R2,LOOPC32将由R0寻址的16个单元内容改为与R1寻址的单元相“异或”后的值。保持其它R和M不变。MOV R2,#10HLOOPC:MOV A,R0XRL A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOPC33、将由R0寻址的32个单元内容改为与R1寻址的单元相“或”后的值。保持其它R和M不变。MOV R2,#20HLOOPC MOV A,R0ORL A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOPC34将由DPTR寻址的100个单元中找出第一个内容为00H的单元,其地址存入30H、31H。MOV R2,#64HL1:MOVX A,DPTRJZ L0INC DPTRDJNZ R2,L1SJMP $L0:MOV 30H,DPLMOV 31,DPH35、将从5C00H开始的100个单元内容移到5E00H开始的单元中。MOV R7,#64HMOV DPTR,#5C00HMOV P2,#5EHMOV R0,#0LOOPC:MOVX A,DPTRMOVX R0,AINC R0INC DPTRDJNZ R7,LOOPC36将从5C00H开始的100个单元内容改为与5E00H开始的单元相“或”后的值。MOV R7,#64HMOV DPTR,#5C00HMOV P2,#5EHMOV R0,#0LOOPC:MOVX A,DPTRMOV B,AMOVX A,R0ORL A,BMOVX DPTR,AINC R0INC DPTRDJNZ R7,LOOPC37将从5C00H开始的100个单元内容改为与5E00H开始的单元相“异或”后的值。36把orl改为xrl。38、将从5C00H开始的100个单元中找出第一个内容为00H的单元,其地址存入30H、31H与34题题极其相似只需在开头添一句 mov dptr,#5c00h。39将从5C00H开始的100个单元中找出第一个内容为00H的单元,其地址存入30H、31H。MOV DPTR,#5C00HMOV R2,#64HL1:MOVX A,DPTRJNZ L0INC DPTRDJNZ R2,L1SJMP $L0:MOV 30H,DPLMOV 31,DPH42将从5C00H开始的100个单元中找出第一个偶数和存该数的单元,数存入40H,地址存入30H,31H。MOV R2,#64HMOV DPTR,#5C00HLOOPC:MOVX A,DPTRJNB ACC.0,L0INC DPTRDJNZ R2,LOOPCSJMP $L0:MOV 40H,AMOV 30H,DPLMOV 31H,DPH43将从5C00H开始的100个单元中找出第一个奇数和存该数的单元,数存入40H,地址存入30H,31H。MOV R2,#64HMOV DPTR,#5C00HLOOPC:MOVX A,DPTRJB ACC.0,L0INC DPTRDJNZ R2,LOOPCSJMP $L0:MOV 40H,AMOV 30H,DPLMOV 31H,DPH49将R0指向的二字节带符号数除以2。INC R0MOV A,R0MOV C,ACC.7RRC AMOV R0,ADEC R0MOV A,R0RRC AMOV R0,A50、将数35H送往片外RAM1234H单元。MOV DPTR,#1234HCLR AMOVC A,A+DPTRMOV DPL,#35HMOVX DPTR,A51将1000H单元开始的100个单元的数据转移到2000H开始的单元中.ORG 0000HMOV DPTR, #1000HMOV P2,#20HMOV R0,#00HLOOP:MOVX A,DPTRMOVX R0,AINC DPTRINC R0CJNE R0,#64H,LOOPSJMP $52、将片外数据存储器中7000H70FFH单元全部清零ORG 1000HMOV DPTR,#7000HCLR AMOV R0,ALOOP:MOVX DPTR,ADJNZ R0,LOOPSJMP $1单片机对中断优先级的处理原则是什么?(1)低优先级中断源可被高优先级中断源所中断,而高优先级中断源不能被任何中断源所中断;(2)一种中断源(不管是高优先级还是低优先级)一旦得到响应,与它同级的中断源不能再中断它。2MCS-51单片机内部有几个定时/计数器?它们由哪些寄存器组成?MCS-51单片机内部有两个16位可编程的定时/计数器,简称定时器0(T0)和定时器1(T1)。它们分别由方式寄存器TMOD、控制寄存器TCON和数据寄存器TH0、TL0,TH1、TL1组成。3MCS-51单片机内部包括哪些主要逻辑功能部件?1个8位CPU1个片内振荡器及时钟电路4KB ROM程序存储器,256BRAM21个特殊功能寄存器2个16位定时/计数器4个8位并行I/O口及1个可编程全双工串行接口可寻址64KB的外部程序存储器空间可寻址64KB的外部数据存储器空间5个中断源、两个优先级中断嵌套中断结构4、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、S6P1、S6P2。震荡周期:为单片机提供定时信号的震荡源的周期时钟周期:又称为状态周期/时间,是震荡周期的两倍机器周期:完成一个基本操作所需的时间指令周期:执行一条指令所占用的全部时间12*震荡周期=6*时钟周期=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 典当行股权债权转换与转让专项合同
- 水电站建设监理合同规范文本
- 智能制造企业股权合作分红及智能制造解决方案合同
- 污水处理厂污水泵站建设及设备租赁合同
- 智能交通枢纽土地使用权转让与交通管理合作代理合同
- 人类专业测试题及答案
- 电竞专业测试题及答案
- 学校机构工作总结
- 新媒体试用期转正工作总结
- 心病科副护士长工作汇报
- 2025新高考数学核心母题400道(学生版)
- 项目管理技能与经验分享
- 逆向设计单元整体教学
- 烟草证委托经营管理协议书
- 混砂机安全操作规程(2篇)
- 一口气看遍中国的地理之美中国地理介绍P
- 营销策划 -极氪汽车2024应标方案【新能源汽车】
- 初中生人身安全教育
- 安装工程技术标
- 中医药膳学知识学习考试题库300题(含答案)
- 六年级成长分享模板
评论
0/150
提交评论