单片机习题 联系客服

发布时间 : 星期三 文章单片机习题更新完毕开始阅读93ad3f541ed9ad51f01df2cb

A、0 B、1 C、2 D、3

10、当设置串行口工作方式2时,采用( )指令。

A、SCON=0x80 B、PCON=0x80 C、SCON=0x01 D、PCON=0x10 11、串行口工作在方式0时,其波特率( )。

A、取决于定时器1的溢出率 B、取决于PCON中的SMOD位

C、取决于时钟频率 D、取决于PCON中的SMOD位和定时器1的溢出率

12、串行口工作在方式1时,其波特率( )。

A、取决于定时器1的溢出率 B、取决于PCON中的SMOD位

C、取决于时钟频率 D、取决于PCON中的SMOD位和定时器1的溢出率

13、串行口的发送数据和接收数据端为( )。

A、TXD和RXD B、TI和RI C、TB8和RB8 D、REN

7.2 问答题

(1)什么是串行口异步通信?有哪几种帧格式?

(2)定时器1做串行口波特率发生器时,为什么采用方式2? 7.3

(1)利用串行口设计4位的静态LED显示,画出电路图并编写程序,要求4位LED 每隔1s交替显示“1234”和“5678”。

(2)编程实现甲乙两个单片机进行点对点通信,甲机每隔1s发送一次\字符, 乙机接收到以后,在LCD上能够显示出来 。

(3)编写一个实用的串行通信测试软件,其功能为:将PC键盘的输入数据发送 给单片机,单片机收到PC发来的数据后,回送同一数据给PC,并在屏幕上 显示出来。只要屏幕上显示的字符与所键入的字符相同,说明二者之间的 通信正常。

通信协议: 第1字节,最高位(MSB)为1,为第1字节标志;第2字节, MSB为0,为非第1字节标志,依次类推,最后1字节为前几 字节后7位异或校检和。

单片机串行口工作在方式1,晶振为11.0592MHz,波特率为4800b/s。

习题8 8.1 单项选择题

(1)一个EPROM的地址有A0~A11引脚,它的容量为___。 A,2KB B,4KB C,11KB D,12KB

(2)在存储器扩展电路中74LS373的主要功能是___。 A,存储数据 B,存储地址 C,锁存地址 D ,锁存地址

(3)下述MCS-51系列芯片中片内程序存储器是Flash Memory的芯片是___。 A,80C31 B,80C51 C,89C51 D,87C51

(4)某单片机的时钟频率为12MHz,为实现串行口的I/O端口扩展,若采用8位并行输出串行移位

寄存器74LS164,则传送每位数据的时间为___。 A,1/12us B,1/6us C,1us D,2us

(5)单片机应用系统利用串行口扩展并行I/O端口,应将串行口设置为工作方式___。

A,0 B,1 C,2 D,3

(6)AT24C01遵从___通信协议。

A,I2/C总线 B,SPI总线 C,并行总线 D,单总线

(7)语句“char xdata *px;”指定指针变量px为指向___区的指针。 A,code B,xdata C,pdata D,data

8.2 填空题

(1)单片机扩展片外程序存储器时,存储器的OE非端应与单片机的___端相连。

(2)SRAN6116的I/O0~I/O7是___,它们应与单片机的___相连。 (3)单片机并行扩展时,P0口分时复用做___和___。

(4)利用串行口进行并行I/O端口扩展时,可以利用___进行输入扩展,利用___进行输出 扩展。

(5) AT24C系列串行EEPROM的SDA和SCL线必须外接_________,原因是_________。

(6)若有一片AT24C256被用做汽车行驶状态记录仪的存储器,设每条行驶记录占用64B,则一片AT24C

256最多可存放(12)______条行驶记录。

8.3 问答与编程题

(1)在MCS-51扩展心痛中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间 不会发生冲突?

(2)单片机如何从EPROM中读出程序中定义的表格?写出其语句格式。 (3)图8.19是利用74LS164扩展的两位数码管的静态显示电路,试编制一段实用程序,使左边数码管显示 为“1”,右边数码管显示为“8”。