




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理红绿灯课程设计报告实验报告2009-09-02 18:16:02阅读1337评论2字号,大中小摘要,介绍了基于8255A的交通灯系统设计方案,重点论述了软件系统的编写方法。实际结果表明该系统方案切实可行。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检 测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一 个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实 现这井然秩序呢,靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很 多。本系统
2、采用8255A芯片实现了 A、B 口设置红、绿灯点亮时间的功能,红绿灯循环点亮,红绿灯变换之间,黄灯闪烁5秒关键字,交通灯、软件系统设计内容本次课程设计是交通灯实时控制器,主要是用发光二极管模拟十字路口的红绿 灯,如下图所示。交通灯控制器的设计与实现主要是通过编写汇编语言程序利用 8255的A 口和B 口对灯的亮与灭进行控制。由于实验室的仪器上只有16个发光二 极管,所以还得弄清楚是每个发光二极管所代表的灯的颜色及方向。16个发光二级 管,且从高到低依次为,D15D14D13D12D11D1OD9D8 D7D6D5D4D3D2DlD0o在设讣的过 程中做了如下的规定,R表示红灯,G表示绿灯,Y
3、表示黄灯,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。交通灯控制示意图具体时间的分配和控制如下,东西方向绿灯亮,南北方向红灯亮,时间20秒东西方向黃灯闪烁,南北方向红灯亮,时间5秒东西方向红灯亮,南北方向绿灯亮,时间20秒东西方向红灯亮,南北方向黃灯闪烁,时间5秒
4、设计器材设备微机、TD-PIT+实验箱实验电路图设计流程图总体设计过程1. 根据选择题LI的要求,结合所参考的资料,选择8255单元芯片以及LED显示单元电路。1)电路元器件的选择可编程并行通信接口芯片8255 2)完成8255单元电路的设计及参数计算8255 的 A 口地址是,I0Y0+00H*4B 口地址是,I0Y0+01H*4C 口地址是,I0Y0+02H*4控制端口地址是,I0Y0+03H*42. 软件流程图的设计3. 电路接线图的设计4. 软件的设计,程序见附录,1)芯片初始化,写8255的方式字2)延时,延时是通过设置指令的循环次数实现的3)东西方向绿灯亮,南北方向红灯亮,时间20
5、秒4)东西方向黃灯闪烁,南北方向红灯亮,时间5秒5)东西方向红灯亮,南北方向绿灯亮,时间20秒6)东西方向红灯亮,南北方向黃灯闪烁,时间5秒7)判断是否有键按下8)返回到DOS5. 进行软硬件调试因采用了 pc机和微机原理实验箱,硬件电路设计相对比较简单,利用微机实验 箱上的8255并行口、发光二级管,便构成了交通灯控制系统。心得体会通过这次课程设计,加强了我的动手、思考和分析解决问题的能力。在整个设 计过程中,我们按照老师给出的总体方案设il 了一套电路原理和电路连接图。通过 查阅各方面资料我们编写了程序代码,并通过了调试,最终证实了该系统方案确实可行。在设计过程中,了解了很多元器件的功能,
6、并且对于其在电路中的使用有了更多 的认识。在设讣的过程中遇到问题,可以说得是困难重重,这毕竟笫一次做,难免会 遇到过各种各样的问题,同时也在设计的过程中发现了自己的不足之处,对以前所学 过的知识理解得不够深刻,掌握得不够牢固。这次课程设讣使我懂得了理论与实际相结合的重要性,只有理论知识是远远不 够的,只有把所学的理论知识与实践相结合起来,才能够真正掌握理论知识,从而提 高自己的实际动手能力和独立思考的能力。附录,程序代码,IOYO EQU OEOOOHPORTA EQU I0Y0+00H*4PORTB EQU I0Y0+01H*4PORTK EQU I0Y0+03H*4STACK1 SEGME
7、NT STACKDW 256 DUP(?)STACK1 ENDSCODE SEGMENTASSUME CS:CODESTART: MOV AL, 80HMOV DX, PORTK , 8255 工作在方式 0,A、B 口均输出OUT DX, ALMOV AL, 3CHMOV DX, PORTA ,A 口东方向绿灯亮,南方向红灯亮OUT DX, ALMOV AL, 3CHMOV DX, PORTB ,B 口西方向绿灯亮,北方向红灯亮OUT DX, ALCALL DELAY ,调用20s延时子程序MOV CX, 5START1: MOV AL, OFCHMOV DX, PORTA ,A 口东方向黃
8、灯亮, 南方向红灯壳OUT DX, ALMOV AL, OFCHMOV DX, PORTB ,B 口西方向黃灯亮, 北方向红灯亮OUT DX, ALCALL DELAY 1 ,调用0. 5s延时子程序MOV AL, 30HMOV DX, PORTA ,A 口东方向黃灯灭, 南方向红灯亮OUT DX, ALMOV AL, 30HMOV DX, PORTB ,B 口西方向黃灯灭, 北方向红灯壳OUT DX, ALCALL DELAY 1 ,调用延时0. 5s子程序LOOP START 1 ,CX?O 则循环MOV AL, 0C3HMOV DX, PORTA ,A 口东方向红灯亮, 南方向绿灯亮OU
9、T DX, ALMOV AL, 0C3HMOV DX, PORTB ,B 口西方向红灯亮, 北方向绿灯亮OUT DX, ALCALL DELAY ,调用20s延时子程序MOV CX, 5START2: MOV AL, 0F3HMOV DX, PORTA ,A 口东方向红灯亮, 南方向黃灯亮OUT DX, ALMOV AL, 0F3HMOV DX, PORTB ,B 口西方向红灯亮, 北方向黃灯亮OUT DX, ALCALL DELAY 1 ,调用0. 5s延时子程序MOV AL, OCOHMOV DX, PORTA ,A 口东方向红灯亮, 南方向黄灯灭OUT DX, ALMOV AL, OCOHMOV DX, PORTB ,B 口西方向红灯亮,北方向黄灯灭OUT DX, ALCALL DELAY 1 ,调用0. 5s延时子程序LOOP START2MOV AH, 1INT 16HJZ START,判断是否有键按下,无按键则QUIT: MOV AX, 4C00H调回继续循环,有则退岀INT 21H DELAY PROC NEAR , 20s 延时子程序PUSH CXPUSH DXPUSH BXMOV BX, 3MOV DX, 27880 LAB: MOV CX, OFFFFHLOOP $DEC DXJNZ LABDEC BXJNZ LABPOP BXPOP DXPOP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子宫肌瘤诊治规范
- 教师基层服务工作总结
- 阿坝师范学院《大学基础听说4》2023-2024学年第二学期期末试卷
- 扫黑除恶专项斗争工作培训
- 陕西交通职业技术学院《数学竞赛指导》2023-2024学年第一学期期末试卷
- 陕西机电职业技术学院《国际会展实务》2023-2024学年第二学期期末试卷
- 陕西电子信息职业技术学院《舆情监测与危机应对》2023-2024学年第二学期期末试卷
- 国家电子商务标准体系研究
- 陕西省榆林市绥德县2025届初三化学试题模拟卷试题含解析
- 陕西省汉中市部分高中2025年高三下学期5月月考生物试题文试题含解析
- 2024-2030年中国消防行业市场发展分析及发展趋势与投资前景研究报告
- 《论语》全文带拼音有注释(完整版)
- 慢性心力衰竭患者液体出入量智能化管理实践
- 2024年全国职业院校技能大赛(植物病虫害防治赛项)考试题库-下(多选、判断题)
- 二年级下册口算题1000题大全-
- 幼儿园班级幼儿图书目录清单(大中小班)
- 提高急诊科高危患者转运成功率
- MOOC 英语口语进阶-南京大学 中国大学慕课答案
- 干细胞招商话术
- 招标代理服务 投标方案(技术方案)
- 中外政治思想史-形成性测试四-国开(HB)-参考资料
评论
0/150
提交评论