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

单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷23.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:B 2:A 3:A 4:B 5:D 6:C 7:A 8:D 二、判断题(每题1分,共8分) 1:错 2:对 3:对 4:对 5:错 6:对 7:对 8:对 三、填空题(每空1分,共14分) 1:1FC7.958H 2:6030H、38H 3:TCON、IT 4:每秒传送的数据的位数 5:同步通信、异步通信、异步通信 6:REN=0、RI=0 7:寄存器寻址、直接寻址、寄存器间接寻址 四、综合题(每题6分,共30分) 1:立即寻址方式,直接寻址方式,寄存器寻址方式,寄存器间接寻址方式,位寻址方式。 2:(R0)=30H,(A)=40H,(R1)=40H,(B)=10H,(40H)=EFH,(P2)=EFH,(10H)=20H,(30H)=20H 3:由题意可知,每个字符为9位,每秒传送6000/60=100个字符,则波特率为:100×9=900(位/秒)=900波特 4:MCS-51的中断系统有两个中断优先级:高优先级和低优先级。 中断优先级的控制方式是: ①高优先级中断可以中断正在响应的低优先级中断,反之则不能。 ②优先级中断不能互相中断。即某个中断(不论是高优先级或低优先级)一旦得到响应,与其同级的中断就不能再中断它。 ③同一中断优先级中优先权由高到低的次序是?、T0、?、T1和串行口中断,若有多个中断源同时请求中断,CPU将先响应优先权高的中断,后响应优先权低的中断。 通过中断优先级控制寄存器IP可以选择5个中断源的优先级别 5:答:51系列单片机的内部设有两个定时/计数器。分别有两种工作方式:定时器方式和计数器方式。由TMOD(定时器模式控制寄存器)中的控制位进行选择。定时器方式的脉冲来自于内部时钟脉冲,每个机器周期是计数器的值增1;计数器方式的脉冲来自于外部输入引脚T0(P3.4)或T1(P3.5)。 五、设计应用题(每题10分,共40分) 1:答:按题目要求编程如下: MOV R2,#20H ;传送长度 MOV R1,#40H ;源地址 MOV DPTR,#2540H ;目的地址 LP; MOV A,@R1 ;读一个数据 INC R1 ;修改源地址 MOVX @DPTR,A ;保存一个数据 INC DPTR ;修改目的地址 DJNZ R2,LP ;为传送完,继续 SJMP $ 由于此题目源地址与目的地址的低8位相同,所以低8位地址可以不保存。这样程序可适当的简化,试编写简化后的程序。 2:答:依题意编写主程序和子程序如下: ;主程序 MOV SP,#50H ; 设栈指针 MOV A,30H ;取第一个数 LCALL SQR ;求第一个数的平方 MOV R1,A ;平方值暂存R1 MOV A,31H ;去第二个数 LCALL SQR ;求第二个数的平方 ADD A,R1 ;求平方和 MOV 40H,A ;存入40H SJMP $ ;子程序 SQR: MOV B,A MUL AB RET 3:解:GATE的用法: GATE=0时,TRi=1,即可启动Ti定时/计数;GATE=1时,TRi=1,且/INTi=1,才启动定时/计数。 ORG 2000H MAIN: MOV TMOD,#09H ;T0模式1,定时方式,GATE=1 MOV TL0,#00H MOV TH0,#00H JB INT0,$ ;等待INT0变低 SETB TR0 ;准备起动定时器T0 JNB INT0,$ ;等待INT0变高 JB INT0,$ CLR TR0 ;到2点,停止T0计时,T1开始计时。 MOV @R0,TL0 ;保存T0计时结果 INC R0 MOV @R0,TH0 ; 4:解: org 0 mov p1,#0ffh ;送p1口 mov a,#0feh ;L1发光二极管点亮 loop: mov p1,a call delay ;延时

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档