- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案
姓名:__________考号:__________
一、单选题(共10题)
1.51单片机的内部RAM中,SFR(特殊功能寄存器)占用多少个字节?()
A.32字节
B.64字节
C.128字节
D.256字节
2.在C51编程中,以下哪个语句可以用来定义一个全局变量?()
A.register
B.extern
C.static
D.auto
3.以下哪个函数用于读取P1口的状态?()
A.P1
B.P1=0xFF
C.P1=0xFF
D.P1|=0xFF
4.以下哪个寄存器用于设置定时器0的中断标志?()
A.TMOD
B.TCON
C.TH0
D.TL0
5.在C51编程中,以下哪个关键字用于定义一个静态局部变量?()
A.static
B.extern
C.register
D.auto
6.51单片机的定时器/计数器T0和T1的最大计数值是多少?()
A.65535
B.255
C.65536
D.32767
7.在C51编程中,以下哪个关键字用于声明一个外部中断服务例程?()
A.void
B.interrupt
C.extern
D.static
8.以下哪个寄存器用于设置串口通信的波特率?()
A.SCON
B.SBUF
C.TMOD
D.TH1
9.在C51编程中,以下哪个函数用于设置定时器0的初值?()
A.TMOD
B.TCON
C.TH0
D.SETB
10.51单片机的I/O口P0、P1、P2和P3各有多少个引脚?()
A.8个
B.16个
C.32个
D.64个
二、多选题(共5题)
11.在51单片机中,以下哪些是SFR(特殊功能寄存器)?()
A.P0
B.P1
C.P2
D.P3
E.TMOD
F.TCON
G.SCON
H.IE
I.IP
12.以下哪些情况会导致51单片机的定时器溢出?()
A.定时器溢出时,TF0或TF1会自动清零
B.定时器计数达到最大值
C.定时器溢出时,会触发中断
D.定时器计数器溢出后,需要手动清零
13.在C51编程中,以下哪些关键字可以用于声明变量?()
A.static
B.extern
C.register
D.auto
E.volatile
14.以下哪些是51单片机的定时器/计数器功能?()
A.定时功能
B.计数功能
C.串口通信
D.外部中断
E.生成PWM信号
15.在C51编程中,以下哪些语句可以用来设置外部中断?()
A.EA=1;
B.EX0=1;
C.IT0=1;
D.EX1=1;
E.IT1=1;
三、填空题(共5题)
16.51单片机的内部RAM分为两个部分,一部分是SFR,另一部分是______。
17.C51编程中,关键字______用于声明一个静态局部变量。
18.51单片机的定时器/计数器T0和T1都由______和______两个8位寄存器组成。
19.在C51编程中,串口通信的波特率由______寄存器中的SMOD位决定。
20.51单片机的外部中断可以通过______和______引脚接收中断信号。
四、判断题(共5题)
21.51单片机的P0口是准双向I/O口,可以直接作为输入或输出。()
A.正确B.错误
22.在C51编程中,使用register关键字声明的变量必须存储在内部RAM中。()
A.正确B.错误
23.51单片机的定时器/计数器在计数过程中,如果计数溢出,会自动清零。()
A.正确B.错误
24.51单片机的串口通信波特率可以通过SCON寄存器中的SMOD位来调整。()
A.正确B.错误
25.在C51编程中,使用extern关键字声明的变量必须在文件的开头进行定义。()
A.正确B.错误
五、简单题(共5题)
26.请简述51单片机内部RAM和外部RAM的区别。
27.如何设置51单片机的定时器以实现1秒的定时中断?
28.请解释51单片机中的中断优先级是如何设置的。
29.如何通过串口实现51单片机与PC之间的通信?
30.在C51编程中,如何使用寄存器变量来提高程序的效率
您可能关注的文档
- 吉林工业职业技术学院单招职业技能考试题库及一套参考答案详解.docx
- 合肥职业技术学院职业适应性考试题库.docx
- 口腔医学测试试题与答案.docx
- 反洗钱知识培训考试及答案内部题库.docx
- 双重预防体系基础知识考试试题及答案内部题库.docx
- 原始试卷-家纺三级员工考核试题B.docx
- 历年国家公务员考试真题.docx
- 危急值报告制度考核试题题型大全.docx
- 卫生统计学考试复习题参考答案.docx
- 卫生管理(副高)高级职称试题库及答案.docx
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
原创力文档


文档评论(0)