《计算机接口技术》大作业

《计算机接口技术》大作业

ID:40758610

大小:554.50 KB

页数:19页

时间:2019-08-07

《计算机接口技术》大作业_第1页
《计算机接口技术》大作业_第2页
《计算机接口技术》大作业_第3页
《计算机接口技术》大作业_第4页
《计算机接口技术》大作业_第5页
资源描述:

《《计算机接口技术》大作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、苏州科技学院电子与信息工程学院《计算机接口技术》大作业专业:电子信息工程班级:姓名:学号:第18页2012年6月1.设计内容:应用所学芯片8255、8251、8253、8237、8259、0809、0832及总线接口相关知识,在proteus中设计一套系统或一个小装置。要求至少用到以上三款芯片或接口技术。2.考核要求:1、设计具有基本完整的功能,具有可实现性;2、强调创新性和应用性,不与现有系统、产品雷同;3、硬件设计要求详尽,软件设计可以限于主要功能和关键部分4、自拟题目,题目要求新颖3.硬件设计3.1设计思想硬件电路的搭建

2、主要由8255A、8251和8253组成,利用地址译码器将8086芯片的端口地址分隔开,然后分给各个芯片。3.2主要元器件介绍3.2.18255A模型第18页   8255共有40个引脚,采用双列直插式封装,各引脚功能如下:D0--D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。CS:片选信号线,低电平有效,表示芯片被选中。RD:读出信号线,低电平有效,控制数据的读出。WR:写入信号线,低电平有效,控制数据的写入。Vcc:+5V电源。PA0--PA7:A口输入/输出线。PB0--PB7:B口输入/输出线。PC0-

3、-PC7:C口输入/输出线。RESET:复位信号线。A1、A0:地址线,用来选择8255内部端口。GND:地线。其控制逻辑为:A1A0RDWRCS工作状态00010A口数据-->数据总线01010B口数据-->数据总线10010C口数据-->数据总线00100总线数据-->A口01100总线数据-->B口10100总线数据-->C口11100总线数据-->控制字寄存器第18页****1数据总线-->三态11010非法状态**110数据总线-->三态8255内部包括三个并行数据输入/输出端口,两个工作方式控制电路,一个读/写控制

4、逻辑电路和8位总线缓冲器。各部分功能概括如下:(1)端口A、B、CA口:是一个8位数据输出锁存器/缓冲器和一个8位数据输入锁存器。B口:是一个8位数据输入/输出锁存器/缓冲器和一个8位数据输入锁存器。C口:是一个8位数据输出锁存器/缓冲器和一个8位数据输入缓冲器(输入不锁存)。通常A口、B口作为数据输入/输出端口。C口作为控制/状态信息端口,它在“方式控制字”的控制下可分为两个4位端口,每个端口有一个4位锁存器,分别与A口、B口配合使用,作为控制信号输出或状态信息输入端口。(2)工作方式控制电路工作方式控制电路有两个,一个是A

5、组控制电路,另一个是B组控制电路。这两组控制电路具有一个控制命令寄存器,用来接受中央处理器发来的控制字,以决定两组端口的工作方式,也可根据控制字的要求对C口按位清“0”或者按位置“1”。A组控制电路用来控制A口和C口的上半部分(PC7-PC4)。B组控制电路用来控制B口和C口的下半部分(PC3-PC0)。(3)总线数据缓冲器总线数据缓冲器是一个三态双向8位缓冲器,作为8255与系统总线之间的接口,用来传送数据、指令、控制命令以及外部状态信息。(4)读/写控制逻辑电路读/写控制逻辑电路接受CPU发来的控制信号RD、WR、RESE

6、T、地址信号A1-A0等,然后根据控制信号的要求,将端口数据读出,发往CPU,或者将CPU送来的数据写入端口。工作方式控制字D0端口C(下半部)1:输入0:输出B组D1端口B1:输入0:输出D2方式选择0:方式01:方式1D3端口C(上半部)1:输入0:输出A组D4端口A1:输入0:输出D5D6方式选择00:方式010:方式1*1:方式2D7置方式标志1:有效 C口按位操作控制字:D0位:置位/复位1:置位0:复位D3D2D1000001010011100101110111COC1C2C3C4C5C6C7D4无关D5第18页D

7、6D7位:置位/复位标志0:有效工作方式0是一种基本的输入/输出工作方式,在这种方式下,三个端口都可以由程序设置为输入或输出,没有固定的用于应答的联络信号.其基本的功能可概括如下:1、可具有两个8位端口(A、B)和两个4位端口(C口的上半部分和下半部分)。2、任何一个端口都可以设定为输入或者输出,各端口的输入、输出可构成16种组合。3、数据输出时可以锁存,输出时不锁存。按照方式0工作时,CPU可以通过简单的传送指令对人以一个端口进行读/写,这样各端口就可以作为查询式输入/输出接口。按照查询方式工作时,A口、B口可作为两个数据输

8、入/输出端口,C口的某些位可作为这两个端口的控制/状态信号端。工作方式1工作方式1是一种选通式输入/输出工作方式。在这种工作方式下,选通信好于输入/输出数据一起传送,由选通信号对数据进行选通。其基本功能可概括如下:1、三个端口分为两组,即A组和B组。2、每一组包括一个8位数据

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

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

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