试题详情
- 简答题设以8051为主机的系统,你扩展8KB的片外数据存储器,请以并行方式和串行方式选择合适的芯片,并分别会出电路原理图。指出这两种电路各有什么特点,各适用于什么情况,给出串行方式读取一个字节数据的程序。
-
①以80C31为主机的系统,以并行方式和串行方式扩展8KB的片外数据存储器,电路原理图示于题图。其中,并行方式时如图(a)所示,采用的芯片有:8KB存储器6264、地址锁存器74HC373;串行方式时如图(b)所示,采用的芯片有:8KBE2PROM芯片24LC64。
②从题图可以看出这两种电路的特点是:
并行方式扩展时,使用的是8051所提供的并行扩展总线。占用的系统资源有:P0口、P2口、ALE信号线以及相应的控制线RD、WR; 除此而外,还要提供地址锁存器芯片 74HC373。但是访问存储器6264时,只需使用MOVX指令,无需另外的软件开销。这种扩 展方式对于以80C31为主机的系统还是有利的,因为在这种系统中,必须扩展片外程序存储器,所以P0口、P2口、ALE信号线以及地址锁存器芯片并不是为片外数据存储器单独开销。
串行方式扩展时,只使用8051的两根口线P1.6(SCL)和P1.7(SDA)。仅就数据存储 器的扩展来说是节省了系统资源的占用,但是在以80C31为主机的系统,仍然必须外扩程序存储器,因而P0口、P2口、ALE信号线以及地址锁存器的开销是不可避免的。串行扩展时,访问数据存储器的开销将大大增加,访问速度降低。
③串行方式扩展时,从SDA线上读一个字节的数据,单字节接收子程序。
关注下方微信公众号,在线模考后查看
热门试题
- 使用单片机开发系统调试程序时,对源程序进
- C51中整型数据的存放方式是:()
- 写出能完成下列数据传送的指令:外部200
- MCS-51外扩I/O口与外RAM是()
- 单片机的复位有()和()两种,当单片机运
- 89S51单片机复位后,特殊功能寄存器S
- 所谓寻址,其实质就是()
- 89C51单片机有()个中断优先级。
- 89C51有几种低功耗方式?如何实现?
- MCS-51单片机中,T0中断服务程序入
- 对于m列n行的LED点阵而言,其扫面的工
- 假定堆栈指针SP的值为37H,执行LCA
- 什么是并行通信?什么是串行通信?
- printf函数是一个标准库函数,它的函
- 对于ARM五级流水线,当一条指令被译码时
- P1~P3口作为输入端口用时,必须先向端
- 试编程:将片内RAM60H~69H单元中
- 在MCS-51中,需要外加电路实现中断撤
- 累加器A的内容是35H,执行SWAPA指
- 某单片机系统使用T0中断定时扫描显示数码