思考与练习题

思考与练习题

1.在89C51扩展系统中,片外程序存储器和片外数据存储器用相同的编址方法是否会在数据总线上出现总线竞争现象?为什么?

2.存储器可分为哪几类?各有哪些特点和用途?

3.某89C51应用系统用了四片74 HC373,电路如图6-30所示。现要求通过74HC373(2)输出80H,请编写相应的程序。

图6-30 89C51扩展三片74 HC373的电路

4.试设计符合下列要求的89C51微机系统:有两个8位扩展输出口(用两片74HC377),要选通、点亮6个数码管。

5.图6-31是4片8K×8位存储器芯片的连接图。请确定每片存储器芯片的地址范围。

图6-31 89C51扩展4片存储器芯片连接

6.为什么要进行I/O口扩展?

7.如何由8155计数状态确定外部输入脉冲的个数?

8.说明I2C和SPI两种串行总线接口的传输方法。它们与并行总线相比各有什么优缺点?

9.设以89C51为主机的系统,模拟扩展8KB的片外数据存储器,请以并行方式和串行方式选择合适的芯片,并分别绘出电路原理图。请指出这两种电路各有什么特点,各适用于什么情况,并给出串行方式时读取一字节数据的程序。

10.什么是单片机的最小系统、最小应用系统和应用系统?其与单片机、单片机系统、单片机应用系统层次有何关系?

11.什么是单片机的扩展总线?并行扩展总线与串行扩展总线各有哪些特点?目前单片机应用系统中较为流行的扩展总线有哪些?为什么?

12.为什么目前单片机应用系统中已很少使用片外程序存储器扩展?

13.随着单片机技术的发展,为什么并行总线外围扩展方式日渐衰落?目前外围设备(器件)的主要扩展方式是什么?