


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机交通灯毕业设计
一、交通灯的设计要求
双向交通灯红、黄、绿灯对应一样,红灯5s,黄灯1s,绿灯5s。当有急救车到达时,双向交通信号为全红,以便让急救车通过。假定急救车通过路口时间为10s,急救车通过后,交通灯恢复中断前状态。
二、AT89C51单片机的中断系统介绍
计算机系统中止当前的正常工作,转入处理突发大事,等到突发大事处理完毕之后,再回到原来被中断的地方,连续原来的工作,这样的整个过程称为中断。能够实现这种功能的.部件称为中断系统。产生中断恳求的大事称为中断源。其中AT89C51单片机具有5个中断源,在本次设计中我们采纳的是外部事情中断恳求源0,以及T1计数溢出事情中断恳求这两个中断源。
三、AT89C51单片机的定时/计数器介绍
在单片机中,通常计数器和定时器设计成一个部件――计数器,当计数脉冲的周期肯定时,计数器就作为定时器,定时时间就是计数器计数次数和计数脉冲周期的乘积。在此我们采纳的就是计数器的这个定时功能。
四、交通灯的硬件电路搭建
本次设计的硬件电路搭建如图1。两路交通灯的6个灯依次接在51单片机P1口的P1.0到P1.5,另外在单片机的P3.2口接一个按压式开关作为抢救车到来时的中断源。
五、交通灯的软件编程设计
中断局部的程序设计。首先,应将51单片机中中断允许存放器IE的EA位设为1,这代表允许中断源向CPU申请中断,即CPU开放中断。同时将IE的EX0位设为1,这代表允许外中断0向CPU申请中断。这样的话,当抢救车来的时候,可以借此发出中断恳求。接下来,应将定时器掌握存放器TCON的IT0位设为1,这代表外部中断0的触发方式选择为边沿触发方式。由于笔者采纳了按压式的开关作为中断的发出方式,这样会产生一个脉冲,因此应中选择边沿触发方式。定时局部的程序设计。首先,应将掌握存放器TCON的TR1位置1,启动定时器T1计数。接下来,应将方式存放器TMOD的值设为0x01,使得定时器T1工作在方式1,即16位定时/计数方式。然后,由于计时器的定时周期是1s,笔者使用定时/计数器T1准确定时50ms,则20次50ms中断时,定时时间就是1s。在定时器中断局部,笔者采纳的是查询方式,即CPU不断查询TF1的状态,当TF1为1时,表示50ms定时已到,在主程序中推断是否20次50ms定时已到,如是,则时间恰好为1s。同时TF1位软件清0。依据公式,当定时时间为50ms时,计数初值应为15536,换算成十六进制是3CB0H,即计数器T1中TL1的初值为B0H;TH0的初值为3CH。当抢救车到来时,双向交通灯置红,马上双向交通灯的红灯所对应的P1口位置1,其他位清0即可。时间长短的设置方法同上。最终,由于双向交通灯红灯5s,黄灯1s,绿灯5s,共11个状态,我们利用switch语句为这11个状态分别设置相应P1口的值,再利用一个循环即可。
六、结语
在机动车数量激增的今日,车辆拥堵、交通崩溃的现象还是时有发生的。其缘由多半是交通灯时长设置的不合理,抑或无法依据一天之内不同时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高职数控实操考试试题及答案
- 国企文员考试试题及答案
- 唐山职称考试试题及答案
- 银行入营考试试题及答案
- 电工三基考试试题及答案
- 公务员逻辑测试题及答案
- 行政诉讼公务员考试题及答案
- 《广义相对论讲》课件 - 探索引力与时空的奥秘
- 2025-2030中国办公椅行业供需分析及发展潜力前景研究报告
- 2025-2030中国冰皮月饼行业供需分析及发展前景研究报告
- 上海外服招聘考试试卷
- 天津市河西区2025届高三一模试卷语文试题(含答案)
- 易制毒危险化学品管理制度
- 知识产权服务公司简介
- DB11∕T1130-2024公共建筑节能运行管理与监测技术规程
- GA/T 701-2024安全防范指纹识别应用出入口控制指纹识别模块通用规范
- 老年康体指导职业教育06课件
- 护理行业师德师风的心得体会
- 店长工资提成协议书范本
- 广东省广州市南沙区2025年中考一模历史模拟试题(含答案)
- 基于模糊强化学习和模型预测控制的追逃博弈
评论
0/150
提交评论