ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:36.53KB ,
资源ID:2854741      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2854741.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机程序题word文档良心出品.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机程序题word文档良心出品.docx

1、单片机程序题word文档良心出品1.外部中断1采用负边沿的中断触发方式,请把程序补完整 ORG 0000HLJMP ST ORG (1) (1) A) O013H B) 0003H C) 0010H D) 001BHLJMP FT ORG 0100HST: SETB EX1 SETB IT1(2) (2) A)LCALL FT B)SETB PX1 C) SETB EA D)MOV P1,#0FFHSJMP $FT: CPL P1.0RETIEND (1)A 0013H (2)C SETB EA2.下面是一段软件延时程序,请把程序补完整 Delay : (1) r7,#100 ;1us (1)

2、 A)MOV B)MOVE C) ADD D)ORGDel1: mov r6,#123 ; 1us NOPDEL2:DJNZ R6,DEL2 :2usDJNZ R7,(2) :2us (2) A)DEL1: B)DEL1 C) DEL2 D)DEL2:SJMP $END 程序延时时间约为(3)ms (3) A)100 B)50 C) 75 D)25(1) A MOV (2) B DEL1 (3) D 253.下面是一段多个单字节数求累加和程序,实现了从50H开始的连续5个字节求和,结果存放在R3R4中ORG 0000HMOV R3,(1) (1) A)#0 B)50 C) 50H D)#50H

3、MOV R4,(1) (1) MOV R0,#50HMOV R2,#5LOOP: MOV A,R4ADD A,R0MOV R4,A(2)R0 (2) A)ADDC B)ADD C)DEC D)INCCLR A(3) A,R3 (3) A)ADDC B)ADD C)DEC D)INCMOV R3,A(4) R2,(5) (4) A)ADDC B)ADD C) DJNZ D)INC(5) A)SUM: B)LOOP: C) LOOP D)SUMSJMP $END(1)A #0 (2)D INC (3)A ADDC (4)C DJNZ (5)C LOOP 4.求函数Y=X!(X=0,1,7)的值。设

4、自变量存放在ABC单元。Y值为双字节存于R2R3中,R3存放Y值低字节,查表程序如下ORG 0000HABC EQU 30HL1:MOV A,ABCADD A,(1)(1) A)A B)B C)C D)ABCMOV R3,AADD A,(2)(2) A)#04H B)#08H C)#06H D)#07HMOVC A,(3) ;1字节指令 (3) A)A+DPTR B)A C)A+PC D)A+SP(4) A,R3(4) A)MOV B)XCH C)ADD D)ADDCADD A,#04HMOVC A,(3)MOV (5),A(5) A)R0 B)R1 C)R2 D)R3SJMP $TAB :

5、DB 01,00,01,00,02,00,06,00DB 24H,00H,20H,01,20H,07,40H,50HEND(1) D ABC (2)B #08H (3) C A+PC (4) B XCH (5) C R25.ORG 0000HMOV A ,#128MOV B,#0AHDIV ABMOV 30H,B(X语句) (1) A)19 B)12 C)08H D)0F8HMOV B,#0AHDIV ABMOV 31H,BMOV 32H ,A(Y语句) (2) A)128H B)01H C)28H D)28SJMP $END当程序执行到完X语句处时累加器A的值为(1);当程序执行完Y语句时累

6、加器A的值为(2) (1) B 12 (2) B 01H 6、ORG 0000H.MAIN:MOV SP,#5FHMOV 70H,#40HMOV 71H,#10HPUSH 70HPUSH 71HLCALL ZEROSJMP $;子程序名:ZERO 功能:对内部数据区清零 功能:对内部数据区清零 入口参数:70内部数据区地址 71h内部数据区长度 出口参数:无 占用资源:R0,R7,70h,71h ZERO: POP DPHPOP DPLPOP (1) (1) A)00H B)01H C)05H D)07HPOP (2) (2) A)00H B)01H C)05H D)07HCLR ALOOP:

7、MOV R0,AINC R0DJNZ R7,LOOPPUSH (3) (3) A) DPL B)DPH C)DPTR D)PCPUSH (4) (4) A) DPL B)DPH C)DPTR D)PCRETEND上述程序为主程序调用子程序,参数传递方式为(5)(5) A) 寄存器 B)堆栈 C)地址 D)其他(1) A 07H (2) A 00H (3) A DPL (4) B DPH (5) B 堆栈7.在P1.0输出周期2ms的方波。(CPU采用12MHz时钟,T0产生1ms中断,T0采用方式1)ORG 0000HSTART:MOV TMOD,(1) (1) A)01H B)#01H C)

8、10H D)#10HMOV TL0,(2) (2) A)24H B)24 C)#24H D)#24MOV TH0,(3) (3) A) 0FCH B)0E0H C)#0FCH D)#0E0HSTEB TR0LOOP:JBC (4),PTFO(4) A) TR0 B)IT0 C)IE0 D)TF0AJMP LOOPPTF0:MOV TL0,(2)MOV TH0,(3)(5) P1.0(5) A)CLR B)SETB C)CPL D)INCAJMP LOOP(1) B #01H (2) C #24H (3) C #OFCH (4) D TFO (5) C CPL8.把内部RAM中起始地址为BLK1

9、的数据块传送到外部RAM以BLK2为起始地址的区域,直到遇到“#”字符的ASCII码为止。参考程序如下ORG 2000HBLK1 EQU 30HBLK2 EQU 1000HMOV SP,#6FHMOV R0,3BLK1;BLK1数据块起始地址MOV DPTR,#BLK2;BLK2数据块起始地址XH: CLR CMOV A,(1);取数据(1) A)R0 B)#R0 C)R0H D)R0(2) A,#23H;判断是否为“#”字符(2) A)ADD B)SUBB C)ADDC D)DECJZ (3) (3) A) XH B)XH: C)STOP: D)STOP(4) ACC(4) A) SUBBL

10、 B)POP C)PISH D)ADD(5) DPTR,A(5) A) MOV B)MOVX C)MOVC D)ADDINC R0(6) DPTR(6) A) INC B)DEC C)MOVC D)ADDAJMP XH;循环控制Stop:SJMP $END (1) D R0 (2) B SUBB (3) C STOP: (4) B POP (5) B MOVX (6) A INC 9.在6位LED动态显示电路图中,8155的PA口作(1),(1) A)字位码口 B)字形码口 C)输入口 D)状态端口PB口作(2),(2) A)字位码口 B)输入口 C)控制端口 D)字形码口PA和PB口都工作为

11、(3),(3) A)输出口 B)输入口 C)控制端口 D)状态端口要使N1块显示数字3,其字形码为(4),字位码为(5),(4) A)2FH B)40H C)B0H D)80H(5) A)04H B)01H C)08H D)10H要使N1,N3,N5块同时显示数字6,其字形码为(6),字位码为(7),(6) A)0B2H B)42H C)82H D)7DH (7) A)18H B)15H C)09H D)1AH要使6位LED显示器全灭,字位码位(8)或字形码为(9),(8) A)3FH B)00H C)0FH D)20H(9) A)00H B)0FH C)0F0H D)0FFH要使其中一位显示

12、y,其字形码位(10)(10) A)11H B)6EH C)91H D)81H(1) A 字位码口 (2) D 字形码口 (3)A 输出口 (4)C BOH (5) B 01H (6) C 82H (7) B 15H (8)B 00H (9)D OFFH (10) C 91H10.DJNZ R0,rel这条指令含有两个操作数,第一个操作数R0属于(1)(1) A)直接 B)寄存器 C)寄存器间接 D)位寻址方式,第二个操作数rel属于(2)(2) A)立即 B)基址加变址寄存器间接 C)相对 D)直接 寻址方式 (1) B 寄存器 (2)C 相对11.执行如下指令序列 MOV SP,#50H

13、PUSH ACC后SP的值为(1)(1) A)59 B)59H C)81H D)51H,累加器ACC的值为(2)(2) A)50H B)59H C)51H D)不变(1)D 51H (2) D 不变12.能够使累加器A的高三位取反的指令是(1)(1) A)ANL A,#0E0H B)ORL A,#0E0H C)XRL A,#0E0H D)NOT A,#0E0H,能使累加器A高6位置1的指令是(2)(2) A)ANL A,#0FCH B)ORL A,#0FCH C)XRL A,#0FCH D)NOT A,#0FCH(1)C XRL A #OEOH (2) B ORL A #OFCH13.一个外设

14、与CPU之间传送的信息通常有(1)、(1) A)数据信息 B)数字信息 C)字节信息 D)位信息(2)、(2) A)数据信息 B)数字信息 C)字节信息 D)状态信息(3)、(3) A)数据信息 B)控制信息 C)字节信息 D)位信息 三类(1) A 数据信息 (2)D 状态信息 (3)B 控制信息14.下列哪种数据传送方式中CPU的有效利用率最低(1)(1) A)无条件传送 B)查询式传送 C)中断方式 D)DHA方式(1)B 查询式传送15.下面一段程序实现了ASCII码到二进制的转换,请把程序补充完整ORG 0000HATOH:MOV A,#ACLR CSUBB A,(1) (1) A)

15、#30 B)30H C)#30H D)#03CJNE A,(2),HEQ(2) A)#0AH B)#0A C)0AH D)#0ADSJMP BIGHEQ: JC AEHDBIG: SUBB A,(3) (3) A)#70 B)07 C)07H D)#07HAEHD: AJMP $END(1)C #30H (2) A #0AH (3) D #07H16.20H单元中的两个BCD码相乘,结果以BCD码的形式存放在21H单元ORG 0000HMOV B,20HANL B,(1) (1) A)0FH B)#0FH C)0F0H D)#0F0HMOV A,20HANL A,#0F0HSWAP AMUL ABMOV B,#10(2) AB(2) A)MUL B)DIV C)MOV

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1