单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷13.docVIP

单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷13.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择题(每题1分,共8分) 1:A 2:A 3:C 4:C 5:C 6:D 7:A 8:A 二、判断题(每题1分,共8分) 1:错 2:错 3:对 4:错 6:对 7:对 8:错 三、填空题(每空1分,共14分) 1:0B8H 2:35H、00H、35H 3:子程序调用、RET 4:JZ ZERO 5:32H、0030H 6:硬件设计、软件设计 7:先进后出、保护现场、保护断点 四、综合题(每题6分,共30分) 1:答:P0口由一个所存器、两个三态输入缓冲器、场效应管、控制与门、反相器和转换开关组成;作为输出口时,必须外接上拉电阻才能有高电平输出,作为输入口时,必须先向锁存器写“1”;作为普通I/O口使用或低8位地址/数据总线使用。 P1口内没有转换开关,但有上拉电阻;只用作普通I/O口使用。 P2口比P1口多了一个转换控制开关;作为普通I/O口使用或高8位地址线使用。 P3口比P1口增加了与非门和缓冲器;具有准双向I/O功能和第二功能。 上述4个端口在作为输入口使用时,应注意必须先向端口写“1”。 2:①MOV  R0,#30H 或 MOV R1,#30H MOVX A,@R0 MOVX A,@R1 MOV  20H,A MOV 20H,A ②MOV  DPTR,#1000H MOVX A,@1000H MOV  20H,A 3:振荡频率是12MHZ,则机器周期频率为1MHZ,周期为10-6 (60×10-3)/10-6=60000 需要实现计数60000,因此必须选用工作模式1,所以初值 216-X=60000 X=5536=15A0H 相应功能寄存器TMOD、TH1、TL1的初值分别是:10H、15H、A0H。 4:由题意可知,每个字符为9位,每秒传送6000/60=100个字符, 则波特率为:100×9=900(位/秒)=900波特 5:(1)中断响应的条件: ①中断源发出中断请求; ②中断总允许EA=1; ③申请中断的中断源的中断允许位为1。 (2)中断受阻的可能: ①CPU正处理相同级别或更高级别的中断; ②正在执行指令,还未到最后一个机器周期; ③正在执行的指令是RETI或访问IP、IE指令,则执行完上述指令后,再执行一条指令后,才会响应新中断。 五、设计应用题(每题10分,共40分) 1: ORG 2100 MOV SP ,#2FH MOV R1,#30H ACALL QMAX MOV 50H ,A MOV R1,#40h ACALL QMAX CJNE A,50H,NEXT NEXT:JNC LP MOV A,50H LP: MOV 5FH ,A SJMP $ 子程序: ORG 2200H MOV R2,#09h MOV A,@R1 LOOP :INC R1 MOV 40H,@R0 CJNE A,40H,CHK CHK: JNC LOOP1 MOV A,@R0 LOOP1:DJNZ R2,LOOP RET 2:答:?? ORG??? 0000H ???????LJMP?? START ???????ORG??? 0200H START:?MOV??? TMOD,#20H ???????MOV??? TL1,#231 ???????SETB?? TR1 LOOP:??SETB?? P1.2 ???????MOV??? TH1,#81 LOP1:??JBC??? TF1,LOP2 ???????SJMP?? LOP1 LOP2:??CLR??? P1.2 ???????MOV??? TH1,#231 LOP3:??JBC??? TF1,LOOP ???????SJMP?? LOP3 ???????END 3: ORG 0000H LJMP MAIN ORG 0013H ;中断矢量 LJMP INT MAIN:SETB EA ;开总中断允许“开关” SETB EX1 ;开分中断允许“开关” CLR PX1 ;0 优先级(也可不要此句) SETB IT1 ;边沿触发 MOV B,#01H ;给 B 寄存器赋初值 HERE:SJMP HERE ;原地等待中断申请

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档