关键字:
作业习题
当前位置: 首页 >> 网络资源 >> 作业习题 >> 正文

第九章 I/O扩展思考与硬件设计题(作业)

2014-06-03 点击:[]

1计算机系统中为什么要设置输入输出接口?

2. 简述输入输出接口的作用。

3. 在计算机系统中,CPU输入输出接口之间传输数据的控制方式有哪几种?各有什么特点?

4. 采用74LS27374LS2448051单片机扩展8路输入和8路输出接口,设外设8个按钮开关和8LED,每个按钮控制1LED,设计接口电路并编制检测控制程序。

5. 74LS3778D触发器,其功能表见表9.17,其中Di为触发器的数据输入端,Qi为触发器的数据输出端,是使能控制端,CLK是时钟输入端,Q0为建立稳态输入条件之前,锁存器输出Q的状态。采用它为8051单片机扩展18位的并行输出口。

    

6. 74LS245是一种具有双向驱动的8位三态输出缓冲器,它的功能表见表9.18,其中为使能端,DIR为方向控制端,A1~A8A端的数据输入/输出,B1~B8B端的数据输入/输出。当为低电平时,DIR为高电平把A端数据传送至B端;DIR为低电平,把B端数据传送至A端。在其他情况下不传送数据,并输出呈高阻态。采用它为8051单片机扩展18位的输入口

7. 采用8155芯片为8051单片机系统扩展接口,外设为开关组(8个开关组成)和8LED,每个开关对应1LED。现需要读取开关组的状态,并把其状态存储到8155芯片RAM中,若开关组的开关全部断开,则不记录。设计接口电路并编制检测程序。

8. 采用8255芯片为8051单片机系统扩展接口,外设为开关组(8个开关组成)和8LED,每个开关对应1LED。现需要每隔50ms读取一次开关组的状态,并把其状态存储到内部RAM中。设计接口电路并编制检测程序。假设系统晶振频率为12MHz

9. 简述矩阵键盘的行列扫描和线反转法原理。

10. 一个简单计数器的电路原理图如图9.62所示。要求每按一次S键,计数器计数一次,计数值送P1口显示,采用单只数码管显示,计16次后从0开始。

9.59 习题9电路图

9.60 习题13电路图

11. 简述LED数码管的静态显示和动态显示原理。

12. P1P3口作为输出口,设计LED数码管显示系统,在显示器上显示“HELLO”。

13. 一个显示电路如图9.60所示。请采用串行口方式0实现LED数码管的动态显示,在显示器上自左向右动态显示“654321”,每个字符保持时间为0.1s

14. 采用81558255扩展I/O口,设计一个显示电路显示“654321”。

15. 一个单片机的键盘显示系统采用3×4矩阵式键盘、8LED数码管显示器。12个按键定义为数字键0~9、功能键ENTERSTOP。系统工作时,键入一组数值,按下ENTER键后,新数值替换原来的显示值在显示器上循环显示,按下STOP键,循环显示终止,显示数据被清除。设计硬件电路和编写相应的程序。

16.简述A/DD/A的作用。

17. 在检测系统中,通常采用均值滤波的方法来消除检测数据的随机干扰,即连续采样多次,取平均值作为测量值。采用ADC0809设计一个检测系统,对IN5通道接入的模拟采样8次,把它们的均值存放在30H单元。

18. 采用ADC0809设计一个8路巡回检测系统,每隔50ms8个回路检测1次,并把采样值存储在40H开始的区域。系统晶振频率为12MHz

19. 采用2ADC08098051单片机扩展16路模拟量输入通道。

20. 8051单片机和DAC0832设计一个应用系统,输出连续的三角波。

21. 8051单片机和DAC0832设计一个应用系统,连续输出周期为5.12秒的三角波(提示:每10ms转换1次,三角波的周期等于定时时间×转换次数)。

22. 8051单片机和DAC0832设计一个应用系统,输出占空比为50%的双极性方波,幅值在5~+5V之间。

关闭

}