《常用接口扩展》PPT课件.ppt

《常用接口扩展》PPT课件.ppt

ID:52081463

大小:431.50 KB

页数:57页

时间:2020-03-31

《常用接口扩展》PPT课件.ppt_第1页
《常用接口扩展》PPT课件.ppt_第2页
《常用接口扩展》PPT课件.ppt_第3页
《常用接口扩展》PPT课件.ppt_第4页
《常用接口扩展》PPT课件.ppt_第5页
资源描述:

《《常用接口扩展》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章MCS-51单片机与常用可编程接口芯片的扩展应用技术基本要求:能熟练地使用常用接口芯片8255、8155、8279、8253;熟悉A/D和D/A转换原理,能正确画出以上各类芯片与单片机的连接,并正确使用。常用接口芯片概述通用I/O接口(可编程):并行I/O接口----8255/8255A、8279定时/计数器----8253(T0、T1、T2)RAM/IO/CTC扩展器----8155串行通信接口----8251A中断控制器----8259A简单接口(锁存器、缓冲器):74LS377、74LS273、74LS244、74LS245一、8255内部结构A组控制B组控制A口

2、上C口下C口B口数据总线缓冲器读/写扩展逻辑DB0-7/RD/WRA0A1RESET/CSPA7-PA0PC7-PC4PC3-PC0PB7-PB0图9-1第一节可编程并行接口8255的扩展应用技术数据总线缓冲器(DBUS缓冲)读/写控制逻辑A组控制线路和B组控制线路A口、B口、C口主要组成:8255工作方式:方式A口B口C口方式0基本I/O基本I/O基本I/O方式1应答式I/O应答式I/O作A、B口应答信号方式2应答双向作A口应答信号二、8255A的外部引脚信号(40引脚,双列直插式)40个管脚去掉3个并行口(24根)后剩下8根:VCC、GND、RESET、/RD、/WR、/

3、CS、A1、A0A1A0:地址选择端00------A口01------B口10------C口11------控制口三、8255的编程控制字1.方式控制字1D6D5D4D3D2D1D0下C口1=输入0=输出B口1=输入0=输出B口方式0=方式01=方式1A口方式00=方式001=方式11*=方式2A口1=输入0=输出上C口1=输入0=输出图9-3(a)2.C口置位/复位字0***D3D2D1D0置位/复位1=置位0=复位位选择000---PC0001---PC1010---PC2011---PC3100---PC4101---PC5110---PC6111---PC7图9-

4、3(b)四、8255工作方式:方式0、方式1、方式2注:1B口无方式2工作方式2每种方式下的控制字管脚含义由下图所示PC4PC5PC3INTEAPA7-0PC6,72I/OINTRA/STBAIBFAPC2PC1PC0INTEBPB7-0INTRB/STBBIBFB方式1输入左图为A口,右图为B口图9-4方式1时输入端口对应的控制字图9-5方式1时输出端口对应的控制字图9-6方式1的两种组合图9-8方式2的控制字及控制信号例1.8255与8031连接如图7-11所示1.试确定8255A的端口地址2.欲使A口:方式0.输出口.B口:方式1.输入口.上C口:方式0.输入口.试初始

5、化编程3欲使8051内部RAM30H的内容通过PA口输出,试编程4.欲使PC3向外输出一个正脉冲信号,试编程.五、8255的扩展应用举例/RD/WRP0.7P0.6…P0.1P0.08031ALEP2.7D7Q7D6Q674LS373D1Q1D0GQ0/RD/WRPA7-08255A1PB7-0A0D7D6PC7-0D0/CS………1.确定地址P2P00*************00A口01B口10C口11控制口7FFCH(0000H)7FFDH(0001H)7FFEH(0002H)7FFFH(0003H)A口7FFCH(0000H)B口7FFDH(0001H)C口7FFEH

6、(0002H)控制口7FFFH(0003H)MOVDPTR,#7FFFHMOVA,#07HMOVX@DPTR,AACALLDELAY1DECAMOVX@DPTR,AACALLDELAY23.MOVA,30HMOVDPTR,#7FFCHMOVX@DPTR,A2.MOVDPTR,#7FFFHMOVA,#8EHMOVX@DPTR,A题意改成:编程,从B口输入一个数?例2设单片机通过8255来控制一顺序控制过程,该系统连接如图9-12,A口输出6路顺序控制信号,以指示灯指示,6道工序,每道工序时间为10秒。PC0输入启动信号,PC7输入停止信号,分别与SA1和SA2相连。试编写此应用

7、程序。图9-128255A的应用举例(2)端口的工作方式为方式0,A口为输出口,C口为输入口,8255的控制字为89H。(1)分析8255四个端口的地址为:××××,××00,××××,××00BA口地址:FCFCH××××,××00,××××,××01BB口地址:FCFDH××××,××00,××××,××10BC口地址:FCFEH××××,××00,××××,××11B控制寄存器地址:FCFFH(3)程序如下:ORG0100HMA:MOVDPTR,#0FCFFH;控制寄存器地址MOVA,#89H;控

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

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

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