微机接口技术课程设

微机接口技术课程设

ID:14877768

大小:201.00 KB

页数:14页

时间:2018-07-30

微机接口技术课程设_第1页
微机接口技术课程设_第2页
微机接口技术课程设_第3页
微机接口技术课程设_第4页
微机接口技术课程设_第5页
资源描述:

《微机接口技术课程设》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机接口技术》课程设计报告设计题目:交通灯控制系统班级:电子0902学号:姓名:计算机科学与技术系 电子信息科学与技术专业12302011年月日交通灯控制系统前言一、用8255A作并行口,通过并行口实现对交通灯的控制。交通灯用两组红、黄、绿发光二极管代表,分别用作主干和支路的交通信号灯;二、主干道交通流量为支路的两倍,正常情况下,两条路轮流放行,主干道放行时间为支路的两倍。信号转换遵循以下规律:①通行到停止:绿——黄闪动两次——红;②停止到通行:红——红黄——绿;③主干道和支路同时显示;三、放行的时间为:主干道20S~40S,支路10S~20S;四、

2、路口出现特种车辆时,立即放行;若同时出现,先放行主干道。本次设计主要学习使用8255并行接口的各种工作方式及其使用。学会编写使用8255的两类控制字即方式控制字与端口C置位/复位控制字。利用8255芯片内部三个8位的输入输出端口,即端口A、端口B,用指令将它们分别设置成输入输出端口使用。可用实验箱上的拨动开关或按键模拟通过路口的特种车辆。目录一、系统概述1(一)系统设计思想与总体方案的可行性论证11.系统设计思想12.可行性论证1(二)已知参数和设计要求11.已知参数12.设计要求1二、单元电路设计与分析2(一)芯片介绍21.芯片介绍2(二)硬件电路的

3、设计及工作原理分析3三、软件编程与调试4(一)调试步骤4(二)实验结果4四、结束语5附录6参考文献11一、系统概述(一)系统设计思想与总体方案的可行性论证1.系统设计思想(1)系统的五种状态:1.主干道绿灯亮,支路红灯亮(状态1)2.主干道黄灯亮,支路红黄灯亮(状态2)3.主干道红灯亮,支路绿灯亮(状态3)4.主干道红黄灯亮,支路黄灯亮(状态4)5.主干道绿灯亮,支路红灯亮(状态5)状态之间的转换如下:(2)特殊情况:①当主干道出现特殊车辆,主干道绿灯亮,支路红灯亮;②当支路出现特殊车辆,主干道红灯亮,支路绿灯亮;③状态1和状态3交替进行,如下图:2.

4、可行性论证(1)用8255A的A端口控制8个LED发光二级管的亮和灭(输出为0则亮,输出为1则灭)。(2)用8255A的B端口控制拨动开关,以应对特殊情况。(二)已知参数和设计要求1.利用TDN86/88实验系统模拟交通信号灯的实时控制和管理.2.刚开始时,主干道绿灯亮20秒,支路红灯亮20秒;接着主干道黄灯闪亮两次,支路红黄灯亮亮大约两秒;再就是主干道红灯亮20秒,支路绿灯亮20秒;主干道红黄灯亮两秒,支路黄灯闪亮两次;最后主干道绿灯亮,支路红灯亮,如此循环。当特殊情况下,①当主干道出现特殊车辆,主干道绿灯亮,支路红灯亮;②当支路出现特殊车辆,主干道

5、红灯亮,支路绿灯亮;当都出现时,主干道绿灯亮10秒,支路红灯亮10秒;主干道红灯亮10秒,支路绿灯亮10秒,交替闪亮。10二、单元电路设计与分析(一)芯片介绍①8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。  8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,

6、所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。②特性:(1)一个并行输入/输出的LSI芯片,多功能的I/O器件,可作为CPU总线与外围的接口.  (2)具有24个可编程设置的I/O口,即3组8位的I/O口为PA口,PB口和PC口.它们又可分为两组12位的I/O口,A组包括A口及C口(高4位,PC4~PC7),B组包括B口及C口(低4位,PC0~PC3).A组可设置为基本的I/O口,闪控(STROBE)的I/O闪控式,双向I/O3种模式;B组只能设置为基本I/O或闪控式I/O两种模式,而这些操作模

7、式完全由控制寄存器的控制字决定.③RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。  CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输.  RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。  WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU

8、将数据或控制字写入8255。  D0~D7:三态双向数据总线,8255与CPU数据传送的通道,

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

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

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