芯片与其编程方法

芯片与其编程方法

ID:46932745

大小:1.80 MB

页数:59页

时间:2019-11-30

芯片与其编程方法_第1页
芯片与其编程方法_第2页
芯片与其编程方法_第3页
芯片与其编程方法_第4页
芯片与其编程方法_第5页
资源描述:

《芯片与其编程方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、输入/输出接口扩展什么是输入/输出扩展MCS-51单片机为什么要扩展常用的扩展方法扩展实际应用什么是扩展单片机本身资源不足以满足应用需求的情况下,必须借助外部器件对系统进行扩展主要介绍:并口、RAM、ROM、键盘、LED、DAC、ADC等接口的扩展与应用,其中涉及到6264、2764、74LS373、74LS244、74LS245、8255、8155、8279、8253、DAC0832、ADC0809等芯片。问题的提出MCS-51系列单片机内部有4个双向的8位并行I/O端口:P0、P1、P2和P3口。在实际的应用系统中,P0、P2、P3口往往用来代替系统总线使用,数据口仅剩下P1口了

2、。另外,单片机内部I/O口的功能也过于简单,只有数据锁存和缓冲功能,而没有状态寄存和命令寄存功能,难以满足复杂的I/O操作的要求。鉴于单片机的I/O资源比较有限,在实际应用中不得不使用扩展的方法,以增加I/O口的数量,强化I/O的功能。常用的I/O扩展方法常用的I/O扩展有以下两种形式:简单I/O接口芯片的扩展可编程I/O接口电路的扩展常用的I/O扩展方法简单芯片:是指那些虽具有数据缓冲或锁存功能,但自身仅有数据的输入或输出及选通端或时钟端,却没有地址线和读写控制线,如采用TTL或CMOS数字集成电路构成的三态门、寄存器、三态缓冲寄存器等中小规模的集成电路芯片。可编程逻辑器件:不仅具

3、有数据的输入或输出、具有选通端或时钟端,而且还具有地址线和读写控制线的芯片,他们一般具有片内的状态字寄存器、命令字寄存器,允许通过软件编程来改变它的接口功能或状态。如:Intel8255、8155、8253、8279.简单I/O接口芯片的扩展简单的I/O口扩展通常是采用TTL或CMOS电路锁存器、三态门等作为扩展芯片(74LS244、74LS245、74LS273、74LS373、74LS377等),通过P0口来实现扩展的一种方案。它具有电路简单、成本低、配置灵活的特点。简单的I/O口扩展主要包括:缓冲器扩展输入口(三态门:74LS244、74LS245等)输入接口的主要功能:解决数

4、据输入的缓冲问题,如74ls244(具有三态缓冲功能,这样才可以和数据总线相连)。锁存器扩展输出口(锁存器:74LS273、74LS373、74LS377等)输出接口的主要功能:进行数据的保持(数据锁存)。概述一、I/O系统的组成I/O系统I/O设备输入:键盘、磁盘、光盘、扫描仪…输出:显示、打印机、笔绘仪、磁盘…I/O接口:8155、8255、8253、8251、8279…I/O管理部件:IOP8089、DMAC8237I/O软件BIOS(基本I/O系统)CPU若没有一个强大的I/O系统的支持,CPU的高速度高性能就发挥不出来。苏青制作常用的接口器件有:8255:可编程通用并行接口

5、电路8253/8254:可编程定时/计数器8155/8156:可编程多功能扩展芯片8251:可编程串行接口电路8279:可编程键盘显示接口电路Intel8155是一个具有RAM、I/O和计数器的通用可编程接口多功能芯片。其具有的资源为256B的静态RAM;两个可编程的8位并行I/O口PA和PB;一个可编程的6位并行I/O口PC;一个可编程14位减计数器TC;8位地址锁存器。可编程多功能芯片8155的扩展定时/计数器输入端PA1PA2PA3PA4PA5PA6PA7PA0PB1PB2PB3PB4PB5PB6PB7PB0PC1PC2PC3PC4PC5PC0AD1AD2AD3AD4AD5A

6、D6AD7AD0TIMEINTIMEOUTALEIO/MRESETRDWRCE芯片引脚功能:RAM及IO选择地址锁存线三态地址/数据复用线端口A,I/O线端口B,I/O线端口C,I/O线读选通信号线写选通信号线片选线定时/计数器输出端复位端1IO0MCPU外设CBA256字节静态RAM14位定时计数器TIMERINTIMEROUTVCC(+5V)VSS(GND)PA0~PA7IO/MCEALERDWRRESETAD0~AD7PB0~PB7PC0~PC78155的内部结构8155各引脚的功能为:地址/数据线AD0~AD7(8条):是低8位地址线和数据线的共用输入总线,常和单片机的P0口

7、相连,用于分时传送地址和数据;PA0~PA7、PB0~PB7:为A、B口线,用于和外设之间传递数据;PC0~PC5为C端口线,既可与外设传送数据,也可以作为A、B口的控制联络线;CS:片选线,低电平有效。8155的各引脚的功能8155的各引脚的功能RESET:复位线,通常与单片机的复位端相连。ALE:地址锁存线,高电平有效。IO/M:RAM或I/O口的选择线。当为0时,选中8155的256BRAM;当为1时,选中8155片内3个I/O端口以及命令/状态寄存

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

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

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