阿武隈级导弹驱逐舰:51 系列单片机总线时序分析与编址技术 - loving you的日志 - 网易博客
来源:百度文库 编辑:偶看新闻 时间:2024/05/05 02:00:35
51 系列单片机总线时序分析与编址技术
单片机 2008-10-14 21:53 阅读MOV DPTR,# 0FF55H; 低8 位地址为55H MOV A,# 0AAH; 待发送数据0AAH→A( 55H 取反) MOVX,@DPTR,A; A 中的0AAH送地址为0FF55H 的对象中会。 从图6 中可以看出,P0 口先送55H,在ALE 下降沿实现地址锁存,随后送出数据0AAH,在WR 有效( 低电平) 期间锁存器输出低8 位地址55H,P0 口送出数据0AAH。 3、带译码器的复杂地址接口电路 理论上高8 位地址线可以产生256 个有效地址,如何实现地址“扩展”呢? 地址扩展准确描述是地址译码,例如3 根地址线可以译码成8 个地址,4根译码成16 个有效地址。这里选择3-8 译码器实现地址译码,电路图以及对应的编址如表1 所示。 五、单片机总线编址电路实例 带总线扩展接口的单片机系统,包括外部32k RAM 扩展、LCD1602 接口、输入输出口。 带编址扩展的单片机最小系统电路如图7 所示。 使用74HC573 锁存低8 位地址;74138 实现8 个地址扩展,74138 的A、B、C 接A8 ~A10,E1 接A15, E2、E3 接地常有效,得到0F8FFH 到0FFFFH8 个地址( 无关位用1 表示) 或者8000H 到8700H( 无关位用0 表示) 。 32k RAM 接口如图8 所示。 D0~D7 接数据总线P0 口,地址线A0~A14接单片机地址总线低15 位,单片机地址线A15 接RAM 片选信号,低电平有效,这样RAM 地址分配从0000H 到7FFFH,与74138 译码地址不冲突。 LCD1602 接口电路如图9 所示。 RS、RW 分别接A12、A13,使能信号编址为Y7,这样LCD 的四个驱动地址( 数据读写和命令读写) 为0CFFFH 到0FFFFH ( 无关位为1) 或者8700H 到0B700H( 无关位为0) 。 有些时候单片机引脚不够用,还要进行扩展,输入口扩展电路如图10 所示。 利用74HC573( 74LS373) 的高阻态功能,将其输出Q0~Q7 接P0 口,在满足总线地址读操作中,可以把输入InPORT的数据读入单片机的累加器,地址为0F8FFH 或8000H。 输出口扩展电路如图11 所示。 利用74LS273 数据锁存功能,在满足总线地址写操作中,可以把单片机累加器里的数据写入273 锁存输出,地址为0F8FFH 或8000H。由于所用控制总线不同,可以和输入共用地址。 六、结束语 总线扩展是设计单片机控制电路必须掌握的技术,大量的特殊功能IC都支持总线接口, 如ADC0809,TLC7528,DDS 器件AD9851 等。 总线接口的要点就是在严格的控制时序下,总线被分时复用,以实现复杂系统设计。
请英语翻译“应用逻辑分析仪对微机总线时序的测试与研究”
如何用逻辑分析仪测ISA总线的时序?
I2C总线存储器如何与AT89系列单片机实现串行连接?
51系列单片机
能与MCS-51系列单片机兼容是什么意思?
什么是中断管理,总线时序?
机械原理,机械设计,液压传动,数控技术,机械测试技术与信号分析,单片机原理及接口技术英文怎么译
机械原理 机械设计 液压传动 数控技术 机械测试技术与信号分析 单片机原理及接口技术英文怎么译
pic单片机与51单片机
单片机与嵌入式技术有何区别
单片机控制技术的发展与现状
单片机的总线工作方式与非总线工作方式的区别
51单片机运用can总线的通信协议 急!!!!!!!!!!
毛衣编织机花型与技术
m6800时序和8080系列时序有什么区别
m6800时序和8080系列时序有什么区别?
68时序的单片机和80时序的单片机内部结构有什么本质差异?
求51系列单片机的定时程序
大家知不知道51系列单片机的应用领域
求 MCS-51系列单片机的介绍!!!
MCS-51系列单片机有什么特点?
51系列单片机模拟软件(汉化)使用说明
求:msp430系列单片机c语言程序设计与开发的电子书
关于单片机键盘与接口传统技术与现代技术的不同