设以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线上读一个字节的数据,单字节接收子程序。
①以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线上读一个字节的数据,单字节接收子程序。
答案解析:有
微信扫一扫手机做题