- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
82C55/8255A单片机的各引脚功能如下所列:
1.PAO到PA7:接脚4到接脚1及接脚40到接脚37
A埠,为8bits的I/O埠。
2.PBO到PB7:接脚18到接脚25
B埠,为8bits的I/O埠。
3.PC0到PC3及PC4到PC7:接脚17到接脚14及接脚13到接脚10
C埠,随8255工作模式的不同,C埠可作为单纯的I/O或是作为A埠、B埠的交握(Handshaking)控制信号的输出入脚。
4.DB0到DB7:接脚27到接脚34
三态的数据总线,微电脑经由此总线,进行与8255的数据传输。5.Vcc:接脚26
+5V电源供应脚。6.GND:接脚7
8255接地脚。
7.REST:接脚35
8255的重置脚,高态动作。8255重置后会清除所有内部缓存器的值,并设定A埠、B埠及C端口皆为输入模式。
8.CS:接脚16
芯片选择线,低态动作。9.RD:接脚5
微电脑读取8255内部数据控制脚,当CS接脚信号为0,RD接脚信号从1变为0时,由8255的A1及A0接脚信号所指定之缓存器的内容将被送到总线上。
10.WR:接脚36
微电脑系统欲将数据写入8255时,当CS接脚信号为0时,WR接脚信号从1变为0时,8255会将数据总线上的数据存入由A1及A0接脚信号所指定的内缓存器中。
1、A1及A0:接脚8及接脚9
8255有4个内部缓存器,分别是A端口缓存器、B端口缓存器、C端口缓存器及控制缓存器。当微电脑要读写8255的内部缓存器时,必须利用A1及A0指定要对那一个暂器进行读写
动作。下表为A1、A0配合RD、WR及CS的控制状态表。表4-18255控制状态表
当8255被重置后,会自行设定为工作在模式0,并且3个I/O埠全部作为输入使用。一个控制系统不一定要让8255的3个I/O埠都作输入使用,所以当要使用8255之前,必须先设定8255的内部控制缓存器,以决定8255要工作于那一种工作模式,每一个I/O埠是
要作输入或作输出使用。下图为8255控
要作输入或作输出使用。下图为8255控制缓存器的设定格式。
0
A1
A0
RD
WR
CS
操作情形
0
0
0
1
0
A端口数据送到总线
1
0
1
0
B端口数据送到总线
1
0
0
1
0
C端口数据送到总线
0
1
0
0
总线数据存入A端口
0
1
1
0
0
总线数据存入B端口
0
0
1×
1
×
0
1
0
0
总线数据存入C端口
1
1
1
0
0
总线数据存入控制缓存器
×
×
×
1
总线呈高阻抗
1
1
0
1
0
错误操作
×
×
×
1
0
总线呈高阻抗
上例是将8255A设成模式0,PortA、PortB为输出,PortC为输入。只要将0x8A(上图)写入
其控制缓存器即可。
利用8255内部控制缓存器的设定,8255共有3种工作模式:
模式0:基本输入/输出(BasicInput/Output)。
模式1:触动式输入/输出(StrobedInput/Output)。
模式2
模式2:触动式双向总线输入/输出(StrobedBidirectionalBusI/O)。
8255模式说明:
模式0:为最基本的I/O模式,其特性如下:
任何端口都具有输出及输入功能。
输出时,各Port均有锁定功能,能将信号锁定在最后一次的输出状态上。
输入无锁定功能,数据收到后,端口上的信号将不会保留最后一次输入的状态。
有2个8位端口(PA和PB)及2个4位端口(PC0~PC3和PC4~PC7)可供利用。
共可组成16种不同的输出入状态。
模式1:为触动式输入/输出型态,又称交握式传输(Handshake)。在这种模式中,PortC将被规划当作A埠和B端口的交握控制讯号线,数据可从端口传送到外围,并等待外围的知会讯号(ACK),来告知是否收到。
例如要控制列表机时,第一笔数据送上列表机的传输线前,主机先会告知列表机并等待列表机响应(交握讯号),等到响应出现,第一笔数据才开始传送。
模式1特性如下:
1.拥有PortA和PortB控制线。两组I/O埠,
两组I/O
埠,C被分为两组(4bit),分别作为
您可能关注的文档
- DB37T5072-2016山东省施工资料管理规程.doc
- xx公司休假制度.doc
- 八年级班主任学期工作总结(11篇).doc
- 八年级上册《道德与法治》道德与法治判断题.doc
- 班主任学期的工作计划三篇(多篇).doc
- 班组安全生产确认制度-安全生产确认制度.doc
- 常见焊接表面缺陷预防与纠正措施(实操经验总结8种常见的焊接缺陷).doc
- 单跨平板桥梁荷载计算实例.doc
- 电子商务院级特色专业申报书.doc
- 封口机用户需求书URS.doc
- 部编版小学二年级上册道德与法治期末测试卷下载.docx
- 2024版授权委托书范文 .pdf
- 部编版小学二年级上册道德与法治期末测试卷【考试直接用】.docx
- 部编版小学二年级上册道德与法治期末测试卷【重点】.docx
- 部编版小学二年级上册道德与法治期末测试卷及参考答案(夺分金卷).docx
- 部编版小学二年级上册道德与法治期末测试卷及下载答案.docx
- 部编版小学二年级上册道德与法治期末测试卷【能力提升】.docx
- 部编版小学二年级上册道德与法治期末测试卷【网校专用】.docx
- 部编版小学二年级上册道德与法治期末测试卷加下载答案.docx
- 部编版小学二年级上册道德与法治期末测试卷及参考答案【模拟题】.docx
文档评论(0)