单片机练习题

  • 格式:doc
  • 大小:28.50 KB
  • 文档页数:2

练习题
一、填空题:
1. 80C51单片机的CPU是 位的;内置有 个16位定时器/计数器;有 个8位
I/O接口;有 个中断源。

2. 80C51单片机在P3口的第二功能项目中,0INT是 。
3. 在C51语言中,逻辑运算符“!”表示 ;形如void function(void)的函数是 参
数函数。
4. 80C51单片机控制寄存器PCON中的SMOD位是 倍增位。而产生波特率的约定
定时器为 。
5. 由LED组成的七段数码显示管有 极和 极两种接线方式。
6. 80C51单片机在P3口的第二功能项目中,RXD是 。TXD是 。
7. 在C51语言中,逻辑运算符“&”表示 ;形如void function(unsigned char)的
函数是 参数函数。
8. 80C51单片机串行口控制寄存器SCON中的SM0、SM1是 选择位,而REN位
是 接收位。
9. 在使用LED组成的共阳极七段数码显示管时, 电平可使数码管发光;在使用LED
组成的共阴极七段数码显示管时, 电平可使数码管发光。

二、单项选择题:
1. 在C51语言的数据类型中,无符号字符变量的定义为:( )。
A、unsigned char; B、signed char; C、unsigned int; D、signed int。
2. 定时器T1的最大溢出时间大约为:( )ms。
A、35; B、45; C、55; D、65。
3. C51编译器对中断编号为0的中断源为( )。
A、外部中断0; B、外部中断1; C、定时器0中断; D、定时器1中断。
4. 在LED组成的七段数码显示管为共阳极接线方式下,数字“8”的段码为:( )。
A、C0H; B、80H; C、90H; D、B0H。
5. 在选定定时器中断时,若要中断溢出时间为50ms,则定时器的工作方式应为( )
A、方式0; B、方式1; C、方式2; D、方式3。
6. 在选定外部中断0为脉冲触发时,以下哪个标志位的设置是正确的?( )
A、IT0=0; B、IT1=0; C、IT0=1; D、IT1=1。
7. 在选定串行口通信工作时,方式0为( )收发,其波特率为( )。
A、异步;B、固定;C、同步;D、可变。
8. 在晶振为11.0592MHz时,设串行口发送波特率为9600,则定时器初值应为( )。
A、0xf4; B、0xfa; C、0xfd; D、0xff。
9. 在定时器1工作于方式2的情况下,TMOD等于( )。
A、0x01;B、0x02; C、0x10;D、0x20。
10. 在C51语言的数据类型中,无符号整型变量的定义为:( )。
A、unsigned char; B、signed char; C、unsigned int; D、signed int。
11. 定时器T0的最大溢出时间大约为:( )ms。
A、35; B、45; C、55; D、65。
12. C51编译器对中断编号为1的中断源为( )。
A、外部中断0; B、外部中断1; C、定时器0中断; D、定时器1中断。
13. 在LED组成的七段数码显示管为共阳极接线方式下,数字“9”的段码为:( )。
A、C0H; B、80H; C、90H; D、B0H。
14. 在选定定时器中断时,若要中断溢出时间为100us,且自动重装,则定时器的工作方式
应为( )
A、方式0; B、方式1; C、方式2; D、方式3。
15. 在选定外部中断0为电平触发时,以下哪个标志位的设置是正确的?( )
A、IT0=0; B、IT1=0; C、IT0=1; D、IT1=1。
16. 在选定串行口通信工作时,方式1为( )收发,其波特率为( )。
A、异步;B、固定;C、同步;D、可变。
17. 在晶振为11.0592MHz时,设串行口发送波特率为4800,则定时器初值应为( )。
A、0xf4; B、0xfa; C、0xfd; D、0xff。
18. 在定时器0工作于方式1的情况下,TMOD等于( )。
A、0x01;B、0x02; C、0x10;D、0x20。

三、改错题:
四、编程题: