(完整版)十天学会单片机C语言_郭天祥---课后习题答案.docxVIP

  • 0
  • 0
  • 约4.02千字
  • 约 8页
  • 2026-02-02 发布于河南
  • 举报

(完整版)十天学会单片机C语言_郭天祥---课后习题答案.docx

(完整版)十天学会单片机C语言_郭天祥---课后习题答案

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.在单片机C语言中,以下哪个关键字用于定义一个整型变量?()

A.int

B.float

C.char

D.void

2.以下哪个函数用于读取单片机外部中断0的中断标志?()

A.EX0

B.EA

C.IT0

D.IP

3.在单片机C语言中,以下哪个寄存器用于控制定时器0的工作模式?()

A.TMOD

B.TH0

C.TL0

D.TMOD0

4.在单片机C语言中,以下哪个关键字用于定义一个函数?()

A.function

B.procedure

C.func

D.void

5.以下哪个寄存器用于设置单片机的波特率?()

A.SCON

B.TMOD

C.TH1

D.IP

6.在单片机C语言中,以下哪个函数用于设置单片机的定时器中断?()

A.SET_TIMER0

B.ENABLE_INTERRUPT

C.SET_INTERRUPT

D.TIMER_INTERRUPT

7.以下哪个寄存器用于读取单片机的当前时间?()

A.TMOD

B.TH0

C.RTC

D.TCON

8.在单片机C语言中,以下哪个关键字用于定义一个数组?()

A.array

B.struct

C.define

D.int

9.以下哪个函数用于初始化单片机的定时器?()

A.TIMER_INIT

B.TIMER_START

C.TIMER_STOP

D.TIMER_RESET

10.在单片机C语言中,以下哪个关键字用于定义一个结构体?()

A.struct

B.union

C.enum

D.typedef

二、多选题(共5题)

11.在单片机C语言中,以下哪些是单片机常用的输入/输出接口?()

A.串行接口

B.并行接口

C.语音接口

D.视频接口

12.以下哪些是单片机C语言中常用的数据类型?()

A.整型

B.浮点型

C.字符型

D.结构体

13.在单片机C语言中,以下哪些寄存器与中断控制相关?()

A.IE

B.IP

C.SCON

D.TMOD

14.以下哪些函数用于单片机的定时器操作?()

A.TIMER_INIT

B.TIMER_START

C.TIMER_STOP

D.TIMER_READ

15.在单片机C语言中,以下哪些是单片机的时钟源?()

A.晶振

B.外部时钟

C.内部RC振荡器

D.USB时钟

三、填空题(共5题)

16.在51单片机中,通常使用哪个寄存器来控制定时器0和定时器1的工作模式?

17.在51单片机C语言中,用于声明一个函数返回值的类型的关键字是?

18.在51单片机中,哪个寄存器用于控制串行通信的波特率?

19.在51单片机中,哪个寄存器用于设置外部中断0和外部中断1的中断触发方式?

20.在51单片机C语言中,声明一个全局变量通常使用的关键字是?

四、判断题(共5题)

21.在51单片机中,所有的寄存器都是可读写的。()

A.正确B.错误

22.51单片机的定时器0和定时器1可以同时工作在定时模式和计数模式。()

A.正确B.错误

23.在51单片机中,中断服务程序必须在中断向量表中占用固定的位置。()

A.正确B.错误

24.51单片机的串行通信接口SCON寄存器可以配置为单工通信。()

A.正确B.错误

25.在51单片机中,使用全局变量会占用更多的内存空间。()

A.正确B.错误

五、简单题(共5题)

26.问:51单片机的定时器是如何工作的?

27.问:在51单片机中,如何使用外部中断?

28.问:在51单片机中,串行通信接口SCON寄存器的主要作用是什么?

29.问:51单片机的堆栈是什么?堆栈在程序中的作用是什么?

30.问:在51单片机中,如何通过C语言编写一个简单的延时函数?

(完整版)十天学会单片机C语言_郭天祥---课后习题答案

一、单选题(共10题)

1.【答案】A

【解析】关键字int用于定义整型变量。

2.【答案】A

【解析】函数EX0用于读取外部中断0的中断标志。

3.【答案】A

【解析】寄存

文档评论(0)

1亿VIP精品文档

相关文档