- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8155IO口地址确定
(4)与CPU连接部分
地址/数据总线 AD0~AD7: 分时的传送地址与数据信息。
控制总线CB
CPU要对8155的RAM、I/O口(A、B、C口)进行读、写、片选等操作,控制线为片选、复位、读、写等信号。
●RAM与I/O选择线 ???????
?=0 时选择片内RAM, =1 时选择I/O口。
与8255一样,8155是使用地址线的低3位A0、A1、A2选择I/O口及控制寄存器。地址的高5 位在选择I/O口地址时可取任意值。具体选择方法如下表8-4所示:
?表8-4? 8155 I/O口地址
A7 A6 A5 A4 A3 A2 A1 A0 选中寄存器 × × × × × 0????? 0???? 0 命令状态寄存器 × × × × × 0????? 0???? 1 A口 × × × × × 0????? 1???? 0 B口 × × × × × 0????? 1???? 1 C口 × × × × × 1????? 0???? 0 定时器低8位寄存器 × × × × × 1????? 0???? 1 定时器高6位及工作方式 ●片选信号 :低电平有效,选择8155芯片。
●写信号 :低电平有效,将AD0~AD7上信息写入8155的RAM或I/O口。
●读信号 :低电平有效,将8155的RAM或I/O口中信息送上AD0~AD7。
●地址锁存信号 ALE:ALE的下降沿将AD0~AD7、 、 上信息锁存到8155内部锁存器中。
●复位信号 RST:RST将8155各寄存器与I/O口锁存器等复位初始化。
2. 8155芯片引脚及其与80C51单片机的连接
8155为40引脚芯片,图8-15为8155与80C51的连接图。
(1)地址与数据总线引脚AD0~AD7
80C51与8155地址、数据线连接方法是,80C51 P0口与8155的AD总线直接连接,80C51的地址锁存信号ALE与8155的ALE直接连接。如图8-15所示。
(2)控制总线CB
RAM与I/O口选择信号 :用80C51的地址线P2.4与 连接。
片选信号 :由8031的P2.5~P2.7经138译码器 产生。
●当P2.4= =0 时,选择8155内部RAM,8155内部RAM的地址是:
?111 0 x x x x 111 0 x x x 其中:x表示该位可取任意值,由此可知用该连接方法8155内部RAM的地址不唯一,当所有x为0时,内部RAM的地址从E000H~E0FFH。
●当P2.4= =1 时选择8155I/O口及控制寄存器。各口地址如下:
?命令状态寄存器:111 1x~x 000 = FF20H (当x~x=1111 0010 0时)
111 1 1111 0010 0 000
???????? A口? :111 1x~x 001 = FF21H (当x~x=1111 0010 0时)
???????? B口? :111 1x~x 010 = FF22H (当x~x=1111 0010 0时)
???????? C口? :111 1x~x 011 = FF23H (当x~x=1111 0010 0时)
?? 定时器低位? :111 1x~x 100 = FF24H (当x~x=1111 0010 0时)??????????????????
?? 定时器高位? :111 1x~x 101 = FF25H (当x~x=1111 0010 0时)
其中x~x表示取值可任意,所以各口地址不唯一。为了今后叙述方便,后面程序中8155的地址将全部使用FF20H~FF25H。
内部寄存器及其编程
8155的定义可知,8155有4种工作方式,这4种工作方式如表8-2所示。
表 8-5 ?8155的工作方式
方式?????????? ?接口 A B C ALT1 基本I/O方式 基本I/O方式 基本输入方式 ALT2 基本I/O方式 基本I/O方式 基本输出方式 ALT3 应答I/O方式 基本I/O方式 上C口为通信线
下C口输出方式 ALT4 应答I/O方式 应答I/O方式 通信线 方式ALT3定义A口为应答I/O方式,B口为基本I/O方式。上C口作为A口的通信线,其中:PC0用于A口中断清求信号AINTR,PC1用于A口数据满信号ABF,PC2由用于A口接收外设的选通信号 。B口为基本I/O方式,下C口为基本输出方式。
方式ALT4定义A、B口均为应答I/O方式,上C口为A口的通信线,各线用法与上相同。下C口作为B口的通信线,其中:PC3用于B口中断清求信号BINTR,PC4用于B口数据满信号BB
您可能关注的文档
最近下载
- 《2019公路工程施工安全防护设施技术指南广东版》贯标培训资料.pptx VIP
- 2024-2025学年小学音乐一年级上册冀少版(2024)教学设计合集.docx
- Q_GJXH 5-2020玻璃门锁企业标准.pdf
- 石油钻采设备及工艺自喷井采油及设备.pptx VIP
- 《 甘肃省公路工程施工安全内业资料指南 》.pdf VIP
- 三类汽车维修管理制度.docx
- 中美网络众筹融资模式比较研究--以Kickstarter和点名时间网站为例.pdf VIP
- 211安全工作法讲义 中原油田安全环保处.ppt VIP
- 2025年小学秋季开学家长会《育心育智,共促成长》.pptx
- 城市轨道交通供电系统分析.doc VIP
文档评论(0)