电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

赵嘉蔚北京交通大学单片机原理与接口技术课后习题

赵嘉蔚北京交通大学单片机原理与接口技术课后习题_第1页
1/23
赵嘉蔚北京交通大学单片机原理与接口技术课后习题_第2页
2/23
赵嘉蔚北京交通大学单片机原理与接口技术课后习题_第3页
3/23
第一章1-4运算器,控制器,存储器,输入设备,输出设备1-9(7) 1-11(3) 1-12(4) 1-16(3)见例 1-171-19(1)0100 01111-20(1)41 42 38第二章2-2 见书 p30,2-4 见书 p31,2-5 见书 p31,2-6 见书 p32,2-9 见书 p38,2-10 见书 p39,2-13 见书 p43,2-14 见书 p46,3-8 按规定写出相应的指令。(1)把寄存器 R6 的内容送到累加器 A 中。(2)把外部 RAM 1000H 单元的内容传送到内部 RAM 30H 单元中。(3)清除内部 RAM 3FH 单元的高 4 位。(4)使累加器 A 的最低位置 1。(5)清除进位位。(6)使 ACC.4 和 ACC.5 置 1。(7)把外部 ROM 2025H 单元中的内容送到内部 RAM 的 20H 单元中。(8) 把外部 ROM 2025H 单元中的内容送到外部 RAM 的 3000H 单元中。 答案:(1) MOV A,R6(2) MOV DPTR,#1000HMOVX A,@DPTRMOV R0,#30HMOV @R0,A (3) ANL 3FH,#0FH(4)ORLA,#01H(5)CLRC(6)ORLA,#30H(7)CLR AMOVDPTR,#2025HMOVC A,@A+DPTRMOV20H,A(8)CLR AMOVDPTR,#2025HMOVC A,@A+DPTRMOVDPTR,#3000HMOVX @DPTR,A 3-10 编写程序段完毕如下规定。(1)将寄存器 R0 中的内容乘以 10(积小于 256)。(2)将片内 RAM 30H 单元开始的 15 个字节的数据传送到片外 RAM 3000H 开始的单元中。(3)将片外 RAM 2025H 开始的 5 个字节的数据传送到片内 RAM 20H 开始的单元中。(4)有 10 个字节的二进制数存放在片内 RAM 以 40H 开始的单元内,编程找出其中的最大值并存于内部 50H 单元中。(5)将片外 RAM 空间 2025H~200AH 中的数据的高 4 位变零,低 4 位不变,原址存放。(6)将外部 RAM 2040H 单元的内容与 3040H 单元的内容互换。答案:(1) MOV B,#0AHMOV A,R0MUL ABMOV R0,A(2) ORG 0000HMOV R0,#30HMOV DPTR,#3000HMOV R7,#0FHLOOP: MOV A,@R0MOVX @DPRT,AINC R0INC DPTRDJNZ R7,LOOPSJMP $END(3) MOV DPTR,#2025HMOV R0,#20HMOV R7,#05HLOOP: MOVX A,@DPTRMOV @R0,AINC R0INC DPTRDJNZ R7,LOOPEND(4) ORG 0000HMOV A,40H;A 寄存器放最大值,且初始化最大值(默认第一个数)MOV R3,#09H;比较次数MOV R0,#41HSTART:CJNE A,@R0,LOOPLOOP: JNC LOOP1;假如比 A 小,则跳转到 LOOP1MOV A,@R0;假如比 A 大,则更新 A 的值LOOP1:INC R0DJNZ R3 STARTMOV 50H,ASJ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

赵嘉蔚北京交通大学单片机原理与接口技术课后习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部