(完整版)第七章系统扩展.doc

上传人:M****1 文档编号:552706506 上传时间:2023-03-03 格式:DOC 页数:6 大小:79.51KB
返回 下载 相关 举报
(完整版)第七章系统扩展.doc_第1页
第1页 / 共6页
(完整版)第七章系统扩展.doc_第2页
第2页 / 共6页
(完整版)第七章系统扩展.doc_第3页
第3页 / 共6页
(完整版)第七章系统扩展.doc_第4页
第4页 / 共6页
(完整版)第七章系统扩展.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《(完整版)第七章系统扩展.doc》由会员分享,可在线阅读,更多相关《(完整版)第七章系统扩展.doc(6页珍藏版)》请在金锄头文库上搜索。

1、第七章 系统扩展 习题答案七1、 试以80C31为主机,用2片2764EPPROM扩展6K ROM,画出硬件接线图。答:用P2.7直接控制2764的片选。硬件接线图如下:P2.7 P2.4P2.0 ALE80C31 P0EA PESNG 74LS373 OEA0A7 A8A12 CE 2764(1)D0D7 OEA0A7 A8A12 CE 2764(2)D0D7 OE2、 设计扩展2KB RAM 和4KB EPPROM的电路图。答:用80C31作主机扩展2KBRAM和4KBEPROM。2KBRAM使用芯片6116,因为只有2k的容量,所以只需连上单片机的10根地址线。4KBEPROM使用芯片2

2、732,地址线数目为11根。连接图如下:P2.7 P2.6P2.1(P2.4)P2.0 ALE80C31 P0 RD WR PSENEA G 74LS373 OEA0A7 A8A9 CE 6116 D0D7 WE OEA0A7 A8A12 CE1 2732 D0D7 OE3、 当单片机在应用系统中数据存储器RAM地址和程序存储器EEPROM地址重叠时,是否会发生数据冲突,为什么?答:不会发生冲突,因为访问片外数据存储器RAM时使用指令MOVX;而访问片外程序存储器EPROM时使用MOVC,并使EA=0。4、 80C51单片机在应用中P0和P2是否可以直接作为输入/输出连接开关、指示灯等外围设备

3、?答:是的。因为80C51只需外接晶振和复位电路就可以构成最小系统,此时如果没有扩展存储器和外设时,P0,P2口可以直接作为I/O口连接开关、指示灯等外围设备。5、 七段LED显示器有动态和静态两种显示方式,这两种显示方式要求80C51系列单片机如何安排接口电路?答:对于静态显示方式,LED显示器由接口芯片直接驱动,采用较小的驱动电流就可以得到较高的显示亮度。但是,并行输出显示的十进制位数多时,需要并行I/O接口芯片的数量较多。采用串行输出可以大大节省单片机的内部资源,串并转换器采用74LS164,低电平时允许通过8mA电流,无需添加其它驱动电路。TXD为位时钟输出,RXD为移位数据输出,一般

4、采用P1.0作为显示器允许控制输出线。具体接口电路图可参考书本图7.19。对于动态显示,显示器的位数不大于8位时,则控制显示其公共极电位只需一个I/O口(称为扫描口或字位口),控制各位LED显示器所显示的字型也需要一个8位口(称为段数据口过字型口)。具体接口电路图可参考书本图7.20。6、 设计80C51键盘显示接口,采用中断扫描方式扩展3*6共18个键,分别为09、AF、RUNt和RESET键,具体要求如下: (1) 按下RESET键后,单片机复位。(2) 按下RUN键后,系统进入地址为2000H的用户程序。(3) 按下09、AF键后,键值存入内部RAM,首地址为40H。(4) 试画出接口电

5、路的硬件连接图并编写相应程序。答:键盘显示接口电路图如下:程序的原理框图如下:开始跳转到启动程序INT0中断程序跳转1等待按键1启动按键有效启动INT0中断判断按键值根据按键值跳转对应的键处理RETI(RESET键处理程序)开始SJMP 0000H(RUN键处理程序)开始SJMP 2000H(0F键处理程序)开始键值存入内部RAM,首地址为40HRETRETRETEND4、 答: 程序原理图如下:显示子程序读键子程序初始化主程序返回读键子程序入口P1.2=0SBUF=00HP1.0=0P1.1=0延时10msP1.0=0P1.1=0P1.0=0P1.1=0循环检测返回循环检测返回是是否是否否否显示子程序入口P1.2=0取数据SBUF=#DATA等待TI=1取数据SBUF=#DATA等待TI=1 返回1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号