- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
D8155可编程接□芯片[精]
用 8155可编程接□芯片扩展并行I/O□ 器件功能及内部结构 8155的管脚及功能 8155的RAM和I/O寻址 8155 I/O口的工作原理 8155的定时器/计数器 8155与单片机的接口 8155与8031的接口应用实例 256B静态RAM 两个可编程的8位并行口PA和PB, 一个6位可编程并行口PC, 一个命令/状态寄存器 一个14位定时器/计数器。 一、器件功能及内部结构 随机存储器部分 (容量为256B的SRAM) I/O接口部分(3组接口) 定时器/计数器部分 (14位的二进制减法定时器/计数器) I/O部分包括三个通用I/O接口和两个寄存器: 端口A:可编程8位I/O口 PA7-PA0; 端口B:可编程8位I/O口 PB7-PB0; 端口C:可编程6位I/O口 PC5-PC0; 命令寄存器:8位寄存器,只写入; 状态寄存器:8位寄存器,只读出。 C口可编程为联络信号线引出端,可使其它两个I/O接口以带联络线的信号变换方式工作。 二、8155的引脚及功能 8155有40只管脚,采用双列直插式封装。各引脚功能如下: PA0~PA7:PA 口I/O线 (双向)。 PB0~PB7: PB口I/O线 (双向)。 PC0~PC5: PC口I/O线 (双向)。 AD0~AD7:地址/数据线,可与单片机的P0口直接相连,分时传送地址/数据。 : 片选信号。低电平有效, =0时,选中8155。 :I/O口及RAM选择信号。 =0时,选择8155片内RAM; =1时选择I/O口、内部命令/状态寄存器及定时器/计数器。 RESET:复位信号,RESET端出现约5μs脉宽的正脉冲时,8155复位。复位后PA口、PB口、PC口均置为输入方式,定时器停止工作。 ALE:地址锁存允许信号。高电平有效,后沿将AD0~AD7上的地址信号及 、 信号锁存到8155内部锁存器。 :存储器读选通信号,低电平有效。 :存储器写选通信号,低电平有效。 TIMIER lN:定时器输入线。定时器工作所需的时钟信号由此端输入。 TIMER OUT: 定时器输出线。用来输出由编程写入控制字所设定的方波或脉冲信号。 Vcc:+5V电源 Vss(GND):接地。 8155可与MCS-51单片机直接相接,不需任何附加硬件,是MCS-51单片机应用系统中最常用的外围芯片之一。8156与8155类似,唯一的区别是8156的片选信号是 CE 。 是8155内部RAM和I/O口选择信号。 RAM和I/O口按外部数据存储器统一编址为16位地址。其高8位提供 和 的输入信号,低8位地址由8051的P0口送到8155芯片地址线AD0-AD7确定。 当 = 0时,选中8155内部RAM,单片机对其读/写, AD0~AD7给出RAM地址,低8位编址为00H-FFH; 当 =1时,对I/O端口(PA PB、PC)、命令/状态寄存器 、 定时器低8位寄存器TL和定时器高8位寄存器TH寻址 (包括两位波形输出方式选择位M2Ml)。上述6个寄存器要用三根地址线 (A0、Al、A2)来编址,8155内部I/O口及定时器的低8位编址如下表: 关于命令/状态寄存器 8155的命令寄存器和状态寄存器分别为各自独立的8位寄存器。由于在8155的内部逻辑上,只允许写入命令寄存器及读出状态寄存器的内容,读命令寄存器及写状态寄存器是既不允许,也不可能实现的。 因此,完全可以将命令寄存器和状态寄存器的地址合用一个通道地址,以简化硬件。同时将两个寄存器简称为命令/状态寄存器,用C/S表示。 四、8155 I/O端口的工作原理 8155的命令字 8155的状态字 基本输入/输出方式 选通输入/输出方式 8155 I/O端口及定时器的工作方式由可编程序的命令寄存器之内容决定,而其状态由读出状态寄存器的内容而获得。 PA、PB口有两种工作方式——基本I/O、选通I/O,每种方式都可编程为输入或输出。 PC口只有一种工作方式——基本I/O,也可为PA、PB口工作选通方式时提供控制线。 CPU对8155的I/O口及定时器/计数器的控制,是通过向8155命令寄存器写入命令字来实现的。命令字只能写入,不能读出。 8155的命令字可定义PA、PB、PC口及定时器/计数器的工作方式,
您可能关注的文档
最近下载
- 01安吉县山洪灾害调查报告.pdf
- 方菱数控F162X(Ver2.3)F1620、F1621、F1627D、F1627S弧压调高器操作手册.pdf
- 中国地图可填色可编辑PPT模板.pptx VIP
- 《深度入局》 程序化数字户外媒体2025中国内地市场白皮书.pdf VIP
- 2025年高考生物复习新题之基因工程.pdf VIP
- 早产试题及答案.doc VIP
- 仁爱版七年级英语下册 动词过去式 复习课件(共28张PPT)(含音频+视频).pptx VIP
- 马丁·加德纳:啊哈!灵机一动(妙想奇思——趣味数学谜题60例).doc VIP
- (完整)小学一年级英语试卷 .pdf VIP
- 钳工基础知识培训资料.pptx VIP
文档评论(0)