



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8155各针的功能如下说明RST :复位信号输入端子、高电平有效。 复位后,3个I/O端口均为输入方式。AD0AD7 :三态地址/数据总线。 连接到单片机的低位8位地址/数据总线(P0端口)。 在单片机和8155之间,地址、数据、命令和状态信息都通过该总线端口传送。:读取选通信号,控制向8155的读取动作,使低电平有效。:写入选通信号,控制对8155的写入,使低电平有效。:芯片选择信号线、低电平有效。IO/:8155的RAM存储器或I/O端口选择线。 IO/=0时,选择8155片上RAM,AD0AD7上的地址为8155中的RAM单元的地址(00HFFH )即IO/=1时,选择8155的I/O端口,AD0AD7上的地址为8155 I/O端口的地址ALE :地址锁存信号。 在8155内部设置地址锁存器,在ALE的下降沿,从单片机P0端口输出的低8位地址信息和IO/的状态被锁存在8155内部锁存器中。 因此,从P0端口输出的低8位地址信号不需要外部锁存器。PA0PA7:8位通用I/O端口,可通过程序控制输入输出的流程。PB0PB7:8位通用I/O端口,功能与a端口相同。PC0PC5:共通的I/O端口、PA端口和PB端口的控制信号线具有2个作用,它们可以通过程序进行控制。TIMER IN :定时/计数器脉冲输入端。timeoutout :定时/计数器输出侧。VCC: 5V电源。2、8155的地址代码和动作方式在单片机的应用系统中,8155在外部数据存储器中统一编辑地址,以16位地址在芯片选择线上提供其高8位,并且以=0选择了该芯片。当=0,IO/=0时,选择8155张内置RAM,此时8155张只能作为外置RAM使用,在该RAM的低位8位地址为00HFFH,IO/=1时,选择8155个I/O端口,该端口地址的低位8位是ad 7 此时,a、b、c端口的低位8比特分别为01H、02H、03H (将地址无关比特设为0 )。表6-6 8155芯片的I/O端口地址AD7AD0选择I/O端口A7A6A5A4系列a3.a3A2A1A0000011001100010101指令/状态寄存器a口b口c口计时器低八位数定时器高度6位和方式8155的a端口、b端口以基本I/O方式或栅极I/O方式动作。 c端口以基本I/O方式动作,也作为a端口、b端口的栅极动作方式时的状态控制信号线动作。 将c端口作为状态控制信号时,各线的功能如下PC0:AINTR(A端口中断请求线)PC1:ABF(A端口缓冲区满信号)PC2:(A端口选择信号)PC3:BINTR(B端口中断请求线)PC4:BBF(B端口缓冲区满信号)PC5:(B端口选择通信号)8155 I/o操作方式的选择是通过在8155内部命令寄存器中设定控制字来实现的。 指令寄存器只能写入,不能读取。 指令寄存器的格式如图6-16所示。在ALT1ALT4的不同方式中,a端口、b端口和c端口的方式如下所示ALT1:A端口、b端口为基本输入输出、c端口为输入方式。ALT2:A端口、b端口为基本输入输出、c端口为输出方式。ALT3:A端口为栅极输入/输出,b端口为基本输入/输出。 PC0为AINTR,PC1为ABF,PC2为PC3PC5不输出。ALT4:A端口、b端口为栅极输入输出。 PC0是AINTR,PC1是ABF,PC2是PC3是BINTR,PC4是BBF,PC5是ABF。图6-16 8155命令寄存器格式8155中有用于CPU查询的输入输出端口和锁存计时/计数器的当前状态的状态寄存器。 状态寄存器的端口地址与指令寄存器相同,低位8位也为00H,无法读写状态寄存器的内容。 因此,8155的I/O端口地址00H是命令/状态寄存器,在读出其时可认为是命令寄存器。状态寄存器的格式如图6-17所示。图6-17 8155状态寄存器型号3,8155定时/计数器8155内部的定时/计数器实际上是14位减法计数器,从TIMER OUT端输出方波或脉冲,减去1个TIMER IN端的输入脉冲,当计数结束时(即,减去1个返回“0”)。 TIMER IN接受
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论