单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案.docxVIP

单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案.docx

  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文档。上传文档
查看更多

单片机原理及接口技术-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编程中,如何使用寄存器变量来提高程序的效率

文档评论(0)

192****0622 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档