82c55中文资料 文档

82c55中文资料 文档

ID:14889336

大小:71.50 KB

页数:3页

时间:2018-07-30

82c55中文资料 文档_第1页
82c55中文资料 文档_第2页
82c55中文资料 文档_第3页
资源描述:

《82c55中文资料 文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、82C55/8255A单片机的各引脚功能如下所列:1.PAO到PA7:接脚4到接脚1及接脚40到接脚37A埠,为8bits的I/O埠。2.PBO到PB7:接脚18到接脚25B埠,为8bits的I/O埠。3.PC0到PC3及PC4到PC7:接脚17到接脚14及接脚13到接脚10C埠,随8255工作模式的不同,C埠可作为单纯的I/O或是作为A埠、B埠的交握(Handshaking)控制信号的输出入脚。4.DB0到DB7:接脚27到接脚34三态的数据总线,微电脑经由此总线,进行与8255的数据传输。5.

2、Vcc:接脚26+5V电源供应脚。6.GND:接脚78255接地脚。7.REST:接脚358255的重置脚,高态动作。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时,8

3、255会将数据总线上的数据存入由A1及A0接脚信号所指定的内缓存器中。1、A1及A0:接脚8及接脚98255有4个内部缓存器,分别是A端口缓存器、B端口缓存器、C端口缓存器及控制缓存器。当微电脑要读写8255的内部缓存器时,必须利用A1及A0指定要对那一个暂器进行读写动作。下表为A1、A0配合RD、WR及CS的控制状态表。表4-18255控制状态表当8255被重置后,会自行设定为工作在模式0,并且3个I/O埠全部作为输入使用。一个控制系统不一定要让8255的3个I/O埠都作输入使用,所以当要使用8

4、255之前,必须先设定8255的内部控制缓存器,以决定8255要工作于那一种工作模式,每一个I/O埠是要作输入或作输出使用。下图为8255控制缓存器的设定格式。A1A0RDWRCS操作情形00010A端口数据送到总线01010B端口数据送到总线10010C端口数据送到总线00100总线数据存入A端口01100总线数据存入B端口10100总线数据存入C端口11100总线数据存入控制缓存器××××1总线呈高阻抗11010错误操作×××10总线呈高阻抗上例是将8255A设成模式0,PortA、PortB

5、为输出,PortC为输入。只要将0x8A(上图)写入其控制缓存器即可。利用8255内部控制缓存器的设定,8255共有3种工作模式:1.模式0:基本输入/输出(BasicInput/Output)。2.模式1:触动式输入/输出(StrobedInput/Output)。3.模式2:触动式双向总线输入/输出(StrobedBidirectionalBusI/O)。8255模式说明:模式0:为最基本的I/O模式,其特性如下:1.任何端口都具有输出及输入功能。2.输出时,各Port均有锁定功能,能将信号锁

6、定在最后一次的输出状态上。3.输入无锁定功能,数据收到后,端口上的信号将不会保留最后一次输入的状态。4.有2个8位端口(PA和PB)及2个4位端口(PC0~PC3和PC4~PC7)可供利用。5.共可组成16种不同的输出入状态。模式1:为触动式输入/输出型态,又称交握式传输(Handshake)。在这种模式中,PortC将被规划当作A埠和B端口的交握控制讯号线,数据可从端口传送到外围,并等待外围的知会讯号(ACK),来告知是否收到。例如要控制列表机时,第一笔数据送上列表机的传输线前,主机先会告知列表

7、机并等待列表机响应(交握讯号),等到响应出现,第一笔数据才开始传送。模式1特性如下:1.拥有PortA和PortB两组I/O埠,C被分为两组(4bit),分别作为A埠及B埠的控制线。2.当规划为输入时,外围装置传到微处理机的数据必须由外围控制电路产生触动入讯号(StrobeInput,STB),也就是响应讯号将数据锁入。此时8255会自动产生输入缓冲器已满信号,通知外围不要再送数据,直到8255允许才会继续进行。8255模式0的16种工作情形控制缓存器的内容工作状态D7D6D5D4D3D2D1D0

8、PA0~PA7PB0~PB7PC0~PC3PC4~PC710000000输出输出输出输出10000001输出输出输入输出10000010输出输入输出输出10000011输出输入输入输出10001000输出输出输出输入10001001输出输出输入输入10001010输出输入输出输入10001011输出输入输入输入10010000输入输出输出输出10010001输入输出输入输出10010010输入输入输出输出10010011输入输入输入输出10011000输入输出输出输入1001100

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。