网站大量收购闲置独家精品文档,联系QQ:2885784924

82c55中文资料文档[资料](1).docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

×

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),分别作为

您可能关注的文档

文档评论(0)

8d758 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档