微机课设报告交通灯控制系统设计new

微机课设报告交通灯控制系统设计new

ID:17661602

大小:312.50 KB

页数:15页

时间:2018-09-04

微机课设报告交通灯控制系统设计new_第1页
微机课设报告交通灯控制系统设计new_第2页
微机课设报告交通灯控制系统设计new_第3页
微机课设报告交通灯控制系统设计new_第4页
微机课设报告交通灯控制系统设计new_第5页
资源描述:

《微机课设报告交通灯控制系统设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、报告评分批改老师《微机原理实验》课程设计报告交通灯控制系统设计学生姓名学号专业电气工程与自动化班级同组学生提交日期2010年6月20日指导教师目录摘要·················································3设计内容·············································3设计原理及说明·······································4设计过程·············································5设计结果与分析····

2、···································8体会与建议···········································8程序源代码···········································9参考文献············································15一、摘要利用微机实验箱,以本市现行的交通灯控制信息为依据,用查询的方法实现交通灯控制系统。二、设计内容通过16个发光二极管及数码管,模拟十字路口的红绿灯,具体时间的分配和控制如下:(1)东西方向绿灯

3、亮,南北方向红灯亮,并且数码管10s倒计时显示(2)东西方向黄灯亮,南北方向红灯亮,并且数码管5s倒计时显示(3)东西方向红灯亮,南北方向绿灯亮,并且数码管10s倒计时显示(4)东西方向红灯亮,南北方向黄灯亮,并且数码管5s倒计时显示具体如下图所示:要求:用8255的A口、B口控制16位LED灯,选择方式0,输出I/O接口电路控制数码管,使用软件延迟或硬件延迟,其中使用硬件延迟芯片8254计时更为精确。三、设计原理及说明8255的性质及简介:并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8

4、位、16位、32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/出方式、方式1--选通输入/出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图1所示,8255工作方式控制字和C口按位置位/复位控制字格式如图1-2所示。实验说明:由于实验室的仪器上只有16个发光二极管,所以还得弄清楚是每个发光二极管所代表的灯的颜色及方向。16个发光二级管,且从高到低依次为:D15D14D13D12D11D10D9D8D7D6D5D4D3D2D

5、1D0。在设计的过程中做了如下的规定:R表示红灯,G表示绿灯,Y表示黄灯,E表示方向东,W表示方向西,S表示方向南,N表示方向北,D15D14表示ER,D13D12表示SR,D11D10表示EG,D9D8表示SG,D7D6表示WR,D5D4表示NR,D3D2表示WG,D1D0表示NG,D15D14D11D10表示EY,D7D6D3D2表示WY,D13D12D9D8表示SY,D5D4D1D0表示NY。最后要在实验室通过软件进行调试,调试通过后即可看到设计的结果。四、设计过程(1)根据要求分析可知:东西方向绿灯亮的同时南北方向红灯亮东西方向黄灯亮的同时南北方向红灯

6、亮东西方向红灯亮的同时南北方向绿灯亮东西方向红灯亮的同时南北方向黄灯亮(2)完成单元电路的设计及参数计算(3)电路元器件的选择(4)软件流程图的设计(5)软件的设计(程序)① 芯片初始化,写8255的方式字② 延时,延时是通过设置指令的循环次数实现的① 东西方向绿灯亮,南北方向红灯亮,且数码管10s倒计时显示② 东西方向黄灯亮,南北方向红灯亮,且数码管5s倒计时显示③ 东西方向红灯亮,南北方向绿灯亮,且数码管10s倒计时显示④ 东西方向红灯亮,南北方向黄灯亮,且数码管5s倒计时显示⑤ 判断是否有键按下⑥ 返回到DOS(6)电路接线图的设计:设计电路图见下图(7

7、)进行软、硬件调试连接实验线路,将已写好的完整程序在汇编环境下进行编译,若无错误即可在TD-PIT++实验系统上进行调试。五、设计结果与分析灯亮的顺序满足设计内容的要求,不足之处在于使用软件延时,不是很精确,即计时时间只是大体上满足课设的要求。六、体会与建议实验所得结论基本课设的要求,但是存在一些不足之处。如果用硬件延时,则可以改变这一情况。但是要考虑到用8254如何计时1s的问题,有同学在设计中利用8254的工作方式3产生方波信号,当PC0检测到高电平,且下一时刻再次检测到低电平时,即两次检测PC0口分别为高、低电平时,便得到1秒的计时。而我在做这次实验时没

8、有考虑到这一问题。但是在这次实验中,我

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

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

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