- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机编程试题及答案
一、选择题
1.单片机的复位引脚是()
A.RSTB.ALEC.PSEND.EA
答案:A。复位引脚RST用于使单片机复位,恢复到初始状态;ALE是地址锁存允许信号;PSEN是外部程序存储器读选通信号;EA是访问外部程序存储器控制信号。
2.MCS51单片机片内ROM容量为()
A.4KBB.8KBC.128BD.256B
答案:A。MCS51单片机片内ROM容量一般为4KB。
3.单片机的P0口,当使用外部存储器时它是一个()
A.数据口B.地址口C.既是数据口又是地址口D.控制口
答案:C。在使用外部存储器时,P0口分时复用作为低8位地址线和8位数据线。
4.若单片机的振荡频率为6MHz,其机器周期为()
A.1μsB.2μsC.3μsD.4μs
答案:B。机器周期=12/振荡频率,振荡频率为6MHz时,机器周期=12/6×10?=2×10??s=2μs。
5.执行指令MOVA,50H后,累加器A的内容为()
A.50HB.05HC.00HD.5H
答案:A。“MOVA,50H”是将立即数50H传送到累加器A中。
二、填空题
1.MCS51单片机有______个中断源,______级中断优先级。
答案:5;2。MCS51单片机有5个中断源,分别是外部中断0、定时器0中断、外部中断1、定时器1中断和串行口中断,有高、低2级中断优先级。
2.单片机的程序计数器PC是______位的,它用于存放______。
答案:16;下一条要执行的指令地址。PC是16位的,它始终指向下一条要执行的指令地址,控制程序的执行顺序。
3.若要将P1口的第3位清0,其他位不变,应使用指令______。
答案:ANLP1,0F7H。ANL是逻辑与指令,0F7H的二进制与P1口进行与运算,可将P1.3清0,其他位不变。
4.定时器/计数器工作在方式2时,是一个______位的自动重装初值的定时器/计数器。
答案:8。定时器/计数器工作在方式2时,是8位自动重装初值的定时器/计数器。
5.单片机串行通信中,波特率是指______。
答案:每秒传输的二进制位数。波特率用于衡量串行通信的数据传输速率。
三、简答题
1.简述单片机的工作过程。
答案:单片机的工作过程主要包括取指和执行指令两个阶段。首先,程序计数器PC指向程序存储器中要执行的第一条指令的地址,然后通过地址总线将该地址送到程序存储器,程序存储器根据此地址取出指令,通过数据总线送到指令寄存器。接着,指令译码器对指令进行译码,识别出该指令的操作码和操作数,控制器根据译码结果产生相应的控制信号,控制单片机内部各部件完成该指令规定的操作。执行完一条指令后,PC自动加1,指向下一条指令的地址,重复上述取指和执行指令的过程,直到程序结束。
2.说明定时器/计数器的四种工作方式及特点。
答案:
方式0:13位定时器/计数器。由THx的8位和TLx的低5位组成13位计数器,TLx的高3位未用。当计数器计满溢出时,硬件自动将TFx置1,向CPU申请中断。方式0的计数范围较小,为18192。
方式1:16位定时器/计数器。由THx和TLx组成16位计数器,计数范围为165536。方式1的计数范围较大,应用较为广泛。
方式2:8位自动重装初值的定时器/计数器。TLx作为8位计数器,THx作为初值寄存器。当TLx计满溢出时,硬件自动将THx中的初值重新装入TLx,继续计数。方式2适用于需要精确定时的场合,如串行通信的波特率发生器。
方式3:仅适用于定时器/计数器T0。T0被拆分成两个独立的8位计数器TL0和TH0。TL0使用T0的控制位和引脚,可作为定时器或计数器使用;TH0固定作为定时器使用,借用T1的控制位TR1和溢出标志TF1。方式3增加了一个8位定时器,可提高单片机的定时/计数能力。
3.简述单片机中断响应的条件和过程。
答案:
中断响应的条件:
有中断源发出中断请求。
中断允许寄存器IE中相应的中断允许位为1,即CPU开放中断且该中断源允许中断。
无同级或更高级中断正在被服务。
当前指令执行完毕。
若现行指令为RETI或访问IE、IP的指令,执行完该指令后,还需再执行一条指令,才能响应中断。
中断响应的过程:
保护断点:CPU响应中断时,将当前的PC值(即断点地址)压入堆栈保存,以便中断服务程序执行完后能正确返回主程序。
您可能关注的文档
最近下载
- 预制板桥梁吊装方案(完整版).docx
- 工程质量管理体系与保证措施.doc VIP
- 室外承插式铸铁给水管道锚固工作量的结算问题.pdf VIP
- 2025至2030中国稀土元素行业产业运行态势及投资规划深度研究报告.docx
- 统编版2025-2026学年上学期六年级语文上册第二单元基础达标卷(有答案).pdf VIP
- 学堂在线 新闻摄影 期末考试答案.docx VIP
- 某某游客中心建设项目初步设计(替代可研报告).doc VIP
- 学堂在线 研究生的压力应对与健康心理 期末考试答案.docx VIP
- 学堂在线 研究生的压力应对与健康心理 章节测试答案.docx VIP
- GBT50344-2019建筑结构检测技术标准.docx VIP
文档评论(0)