单片机原理与C51基础 试题库 作者 赵丽清 试题库答案 《单片机原理与应用》试卷5.doc

单片机原理与C51基础 试题库 作者 赵丽清 试题库答案 《单片机原理与应用》试卷5.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题(每题1分,共8分) 1:C 2:A 3:C 4:A 5:D 6:A 7:C 8:A 二、判断题(每题1分,共8分) 1:错 2:对 3:对 4:对 5:对 6:对 7:对 8:错 三、填空题(每空1分,共14分) 1:FCH、64H、30H、41H、43H 2:13H 3:5、0003H 4:IDL、PD 5:先进后出(或后进先出) 6:0003H、0023H 四、综合题(每题6分,共30分) 1:单片微型计算机(Single-Chip Microcomputer)简称单片机。一块芯片上集成了:中央处理器(Central Processing Unit, CPU)、 随机存取存储器(Random Access Memory, RAM)、只读存储器(Read Only Memory, ROM)、定时/计数器及I/O接口电路等。 体会(略) 2:以上伪指令经汇编以后,将对从1000H开始的若干内存单元赋值: (1000H)=23H、(1001H)=49H、(1002H)=36H、(1003H)=42H、(1004H)=06H。 3:答:MOV??? R1,#60H ?????MOVX?? A,@R1 ???MOV??? 40H,A 4:答:串行通信有3种数据传送形式 单工方式:数据传送是单向的。 半双工方式:数据传送是双向的,在同一时间只能做一个方向的传送。 全双工方式:数据传送是双向的,即可同时发送,又可同时接收。 5:答:MCS-51系列单片机用于中断允许和中断优先级控制的寄存器分别是IE和IP; IE: EA——中断允许控制位; ES——串行口中断允许控制位; ET1——定时器/计数器T1的溢出中断允许位; EX1——外部中断1中断允许位; ET0——定时器/计数器T0溢出中断允许位; EX0——外部中断0中断 允许位;当相应的位为“1”时允许中断,为“0”时禁示中断。 IP: PX0:外部中断0优先级设定位; PT0:定时器T0中断优先级设定位; PX1:外部中断1优先级设定位; PT1:定时器T1中断优先级设定位; PS:串行中断优先级设定位。 五、设计应用题(每题10分,共40分) 1: ORG 0030H MOV R0,#30H MOV R7,#20H MOV 2FH,#00H LOOP: MOV A,@R0 CJNE A,#24H,LOOP1 SJMP HERE LOOP1:INCR0 INC 2FH DJNZ R7,LOOP MOV 2FH,#0FFH HERE: AJMP HERE END 2: ORG 2100 MOV SP,#3FH PUSH 50H ACALL HASC POP 51H MOV A,50H SWAP A PUSH ACC ACALL HASC POP 52H SJMP $ ORG 2500H DEC SP DEC SP POP ACC ANL A,#0FH ADD A,07H MOVC A,@A+PC PUSH ACC INC SP INC SP RET TAB:DB 30H,31H,32H,……39H DB 41H,…………………46H 3: 1)? 电路设计 2)? 程序设计 ? ORG 0000H ? ? LJMP MAIN ? ? ORG 001BH ;中断入口地址 ? CPL P1.0 ? ? RETI ? ? ? ORG 1000H ? MAIN: MOV R1, #00H ? ? MOV R0,#23H ? ? MOV TMOD,#20H ;定时器1工作方式2 ? MOV IE,#88H ;定时器1允许中断 L1: MOV DPTR,#3FFFH ? ? MOV A,R0 ;取数 ? INC R0 ;修改指针 ? MOVC A,@A+PC ;查表 ? JZ MAIN ? ? MOV R1,A ;计算计数初值 ? MOV A,#0FFH ? ? CLR C ? ? SUBB A,R1 ? ? RL A ? ? MOV TH1,A ;置计数初值 ? SETB TR1

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档