欢迎来到天天文库
浏览记录
ID:40758610
大小:554.50 KB
页数:19页
时间:2019-08-07
《《计算机接口技术》大作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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位数据
此文档下载收益归作者所有