版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编程RAM/IO/CTC接口芯片8155:并行接口扩展(8155)PC3VCCPC4PC2TIMERINPC1RESETPC0PC5PB7IO/M
PB5RDPB3WR
PB2ALEPB1AD0PB0AD1
PA7AD2
PA6AD3
PA58155AD5
PA3AD6
PA2AD7
PA1CE/CE
PB4GND
PA0TIMEROUT
PB6AD4
PA440PIN8155与8255
是Intel推出两个广泛应用并行口扩展芯片:8255扩展了三个8位并行口8155扩展了两个8位并行口+
一个6位并行口+
一个14位Timer
+片内256字节RAM8155——8156片选端为高有效,其它完全相同可编程第1页可编程RAM/IO/CTC接口芯片8155引脚:PC3VCCPC4PC2TIMERINPC1RESETPC0PC5PB7IO/M
PB5RDPB3WR
PB2ALEPB1AD0PB0AD1
PA7AD2
PA6AD3
PA58155AD5
PA3AD6
PA2AD7
PA1CE/CE
PB4GND
PA0TIMEROUT
PB6AD4
PA4◆PA,PB两个8位和一个6位PC口。◆AD0—AD7,地址/数据复用线。◆ALE,地址锁存使能,控制地址/数据复用。◆/CE是8155片选端,低有效;
8156片选端是CE,高有效。◆IO/M,I/O口或RAM选择线。◆/RD是读信号;/WR是写信号;
RESET是复位信号,高有效。◆片内1个14位减法Timer,计数脉冲由TIMERIN输入,分频后由
TIMEROUT输出。◆VCC,GND是电源端。40PIN可编程第2页81556个存放器8155有2种工作方式(基本I/O和选通I/O)。
内部有6个存放器,由AD2,AD1,AD0,ALE与RD,WR,
IO/M信号线选择。RESET高有效;/CE低有效。◆AD7——AD0选中存放器功能XXXXX
000命令/状态字存放器对它只能写命令从它只能读状态XXXXX
001A口存放器(PA7—PA0)对应A口各个引脚XXXXX
010B口存放器(PB7—PB0)对应B口各个引脚XXXXX
011C口存放器(PC5—PC0)对应C口各个引脚XXXXX
100定时器低8位存放器单纯存放低8位初值XXXXX
101定时器高6位和输出方式存放器高两位控制输出信号形式可编程第3页TM2TM1IEBIEAPC2PC1PBPAA口中止B口A口C口方式选择=1,允许=0,禁止=1,输出=0,输入=1,输出=0,输入8155命令/状态字存放器
是两个地址相同存放器,命令字存放器接收控制命令(只写)。地址:A2,A1,A0=000命令字格式以下:C口方式:ALT1—C口为输入口(A、B为基本I/O)。
ALT2—C口为输出口(A、B为基本I/O)。
ALT3—C口低3位为A口选通I/O提供给答信号;B口为基本I/O,C口高3位为输出口。
ALT4—C口低、高3位分别为A口、B口选通I/O提供给答信号。B口中止=1,允许=0,禁止00=ALT101=ALT210=ALT311=ALT4起/停与运行控制位:00=无操作=NOP01=马上停计数;若未计数=NOP10=减到0停顿;若未计数=NOP11=马上开始计数;
若正在计数则减到0后按新方式和初值计数。可编程第4页
XD6D5D4D3D2D1D0A口中止请求=1,满=0,空=1,请求中止=0,无请求注:读取状态字信息多用在以查询方式与经过8155扩展外部设备进行应答,或查询定时器状态。B口中止允许=1,允许=0,禁止定时器中止状态B口中止请求=1,请求中止=0,无请求A口缓冲器状态B口缓冲器状态=1,满=0,空A口中止允许=1,允许=0,禁止=1,已经计满=0,读出或复位后8155命令/状态字存放器
是两个地址相同存放器,状态字存放器存放状态信息(只读)。地址:A2,A1,A0=000状态字格式以下:可编程第5页
D7D6D5D4D3D2D1D08155定时/计数器——14位减法计数器工作时先要对低8位存放器和高6位存放器写入初始值。其地址分别为:A2,A1,A0=100和101bD5D4D3D2D1D0
TIMER低8位:TIMER高6位:
M2M1(地址:100b)(地址:101b)可编程第6页
D7D6D5D4D3D2D1D08155定时/计数器输出信号形式M2,M1定义定时/计数器从TIMEROUT输出信号形式:
D5D4D3D2D1D0
TIMER低8位TIMER高6位
M2M1(100)(101)M2,M1=00输出单个方波M2,M1=01输出连续方波M2,M1=01输出单个脉冲M2,M1=01输出连续脉冲计数开始计数结束经常用作分频器(自动重装初值)经常用作分频器(自动重装初值)负脉冲输出单方波宽度约等于初值二分之一可编程第7页8155定时/计数器使用(怎样初始化)8155定时/计数器是减2计数器,故:√最小初值为2。√分频应用时,初值若为偶数,则输出等占空比方波;若为奇数,则正半周多一个脉冲周期。①先对(04H)(05H)存放器装入14位初值和输出信号形式。14位初值范围是2—3FFFH。②开启定时/计数器。即对命令/状态字存放器(00H)最高两位TM2,TM1写入“11”。③假如定时/计数器在运行中要改换新时间常数,务必先装入新初值,然后再发送一次开启命令,即写入:TM2,TM1=11。可编程第8页8155与单片机连接:AT89C518155P0.0-P0.7ALEP2.1CERESETAD0-AD7EARESETRDWRWRRD+5VPAPBPC8位6位8位P2.2IO/MALETinTout√
8155内部有一个锁存器,故无须再需要外加74LS373√因为用了P2.2接/CE;P2.1接IO/M,它一组地址是:XXXXX01XXXXXX000→命令/状态字存放器
XXXXX01XXXXXX001~010→A,B,C口存放器XXXXX01XXXXXX100~101→定时器低/高位存放器√对8155片内RAM寻址,必须P2.1为低,故RAM地址为:XXXXX00X00000000~11111111等256个单元。。可编程第9页8155编程应用
例1:初始化A口,C口为输入口,B口为输出口(均为基本I/O)定时器为24分频连续方波输出。MOVDPTR,#0204H;指向Timer低8位存放器MOVA,#24;初值即分频数,24=18HMOVX@DPTR,A;装入√依据连线应该知道它一组地址是:0200~0205H命令/状态字存放器M2,M1=01输出连续方波经常用作分频器(自动重装初值)可编程第10页INCDPTR;波形选择位与Timer高6位MOVA,#40H;01000000=连续方波+THMOVX@DPTR,A;装入MOVDPTR,#0200H;指向命令/状态字存放器8155编程应用
例1:初始化A口,C口为输入口,B口为输出口(均为基本I/O)定时器为24分频连续方波输出。MOVDPTR,#0204H;指向Timer低8位存放器MOVA,#24;初值即分频数,24=18HMOVX@DPTR,A;装入可编程第11页TM2TM1IEBIEAPC2PC1PBPAA口中止B口A口C口方式选择=1,允许=0,禁止=1,输出=0,输入=1,输出=0,输入C口方式:ALT1——C口为输入口(A、B为基本I/O)。ALT2——C口为输出口(A、B为基本I/O)。ALT3——C口低3位为A口选通I/O提供给答信号;B口为基本I/O,C口高3位为输出口。ALT4——C口低、高3位分别为A口、B口选通I/O提供给答信号。B口中止=1,允许=0,禁止00=ALT101=ALT210=ALT311=ALT4起/停与运行控制位:00=无操作=NOP01=马上停计数;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度矿产资源勘探开发合同协议4篇
- 科技美好生活
- 2025年度商业街场地施工租赁管理协议3篇
- 个人借款公司版协议范例2024版A版
- 二零二五版窗帘布艺设计制作安装服务合同2篇
- 2025年体育场馆灯光与音响系统优化合同4篇
- 2025年度商业步行街场摊位租赁与品牌推广合同4篇
- 2025年度智能家居产品试用协议书范本4篇
- 2025年度休闲农业园区场地共用服务合同4篇
- 2025年度产业园土地租赁与开发合作协议4篇
- 2025年中国高纯生铁行业政策、市场规模及投资前景研究报告(智研咨询发布)
- 2022-2024年浙江中考英语试题汇编:完形填空(学生版)
- 2025年广东省广州市荔湾区各街道办事处招聘90人历年高频重点提升(共500题)附带答案详解
- 中试部培训资料
- 硝化棉是天然纤维素硝化棉制造行业分析报告
- 央视网2025亚冬会营销方案
- 北师大版数学三年级下册竖式计算题100道
- 计算机网络技术全套教学课件
- 屋顶分布式光伏发电项目施工重点难点分析及应对措施
- 胃镜下超声穿刺护理配合
- 2024解析:第三章物态变化-基础练(原卷版)
评论
0/150
提交评论