免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟交通路灯的控制模拟交通路灯的控制 一一 分析分析 因为本课程设计是交通灯的单片机控制设计 所以要了解实际交通 灯的变化情况和规律 假设一个十字路口为东西南北走向 然后转 状态 1 南北红灯 东西绿灯通车 过一段时间转状态 2 东西绿 灯灭 黄灯闪烁几次 南北仍然红灯 再转状态 3 南北绿灯通 车 东西红灯 过一段时间转状态 4 南北绿灯灭 闪几次黄灯 东西仍然红灯 最后循环至状态 1 二二 设计思路设计思路 因东西同属一个车道 南北属一条车道 因此控制一边的灯就可以 了 现象一样 1 东西路口的绿灯亮 南北路口的红灯亮 东西路口方向通车 2 延时一段时间后 东西路口的绿灯熄灭 黄灯开始延时并且开始 闪烁 闪烁5次后 东西路口红灯亮 而同时南北路口的绿灯亮 南北路口方向开始通车 3 延时一段时间之后 南北路口的绿灯熄灭 黄灯开始延时并且开 始闪烁 闪烁5次之后 再切换到东西路口方向 之后重复 1 到 3 过程 三 交通信号灯模拟控制系统设计程序流程图 交通信号灯模拟控制系统设计程序流程图 四四 程序代码 程序代码 用ATmega16控制发光二极管 PA0 PD2对应东西和南北的绿灯 PA1 PD0对应东西和南北的红灯 PA2 PD1对应东西和南北的黄灯 设置好ATmega16的工作方式 ICC AVR application builder 2015 5 25 22 06 16 Target M16 Crystal 1 0000Mhz include include unsigned int j 开始 ATmega16 单片机初始化 东西黄灯闪烁 南北红灯亮 延时 东西红灯亮 南北绿灯亮 延 时 东西红灯亮 南北黄灯闪烁 延时 东西绿灯亮 南北红灯亮 延时 void port init void PORTA 0 x00 DDRA 0 xff PORTB 0 x00 DDRB 0 x00 PORTC 0 x00 m103 output only DDRC 0 x00 PORTD 0 x00 DDRD 0 xff void delay unsigned int t unsigned int i unsigned int k for i 0 i t i for k 0 k t k call this routine to initialize all peripherals void init devices void stop errant interrupts until set up CLI disable all interrupts port init MCUCR 0 x00 GICR 0 x00 TIMSK 0 x00 timer interrupt sources SEI re enable interrupts all peripherals are now initialized void main void init devices while 1 周期循环 PORTA 0 x01 PORTD 0 x01 delay 1500 东西绿灯亮 南北红灯亮 延时 for j 0 j 5 j PORTA 0 x04 东西黄灯闪烁 5 次 南北红灯亮 延时 delay 300 PORTA 0 x00 delay 300 PORTD 0 x04 PORTA 0 x02 delay 1500 东西红灯亮 南北绿灯亮 延时 for j 0 j 5 j 东西红灯亮 南北黄灯闪烁 5 次 延时 PORTD 0 x02 delay 300 PORTD 0 x00 delay 300 insert your functional code here 五 程序运行后状态表 五 程序运行后状态表 其中 0 代表灯灭 1 代表灯亮 东南西北 黄绿红黄绿红黄绿红黄绿红 状态 P1 0 P1 1 P1 2 P1 4 P1 5 PA 6 P1 0 P1 1 P1 2 P1 4 P1 5 P1 5 南北红灯亮 东西绿灯亮 010001010001 南北红灯亮 东西黄灯 亮 100001100001 南北绿灯亮 东西红灯亮 001010001010 该四 个工 作状 态按 此次 序将 重复 出现 南北黄灯亮 东西红灯亮 001100001100 六六 仿真仿真 七 心得体会七 心得体会 经过本学期单片机课程的学习 我基本上了解了单片机的原理功能以及 运用的领域 对于一款特殊的单片机 ATmega16 有了一定的认识 由于本学期的 课程负担十分重 我没有太多的时间花在单片机的学习上 再加上还有考研课 程的学习 课下基本上没有时间来认真学习研究 不过 等我考上研究生之后 我会来好好学习研究单片机的内容 同时 我非常感谢老师对我的启蒙教育 在此之前
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房改造球馆合同范本
- 2025年保育师五级考试试题及答案
- 南昌东湖区离婚协议书
- 危废处置合同框架协议
- 合同变更法人补充协议
- 养护车辆租赁合同范本
- 关于拆铁硼的协议合同
- 合伙入股合作合同范本
- 合伙按揭购车合同范本
- 合伙购车转让合同范本
- 2025届广东省广州市天河区高三一模物理试题(解析版)
- 《护理文书书写》课件
- 衣食住行见证改革开放时代变迁-(修订)
- 书法鉴赏 (浙江财大版)学习通超星期末考试答案章节答案2024年
- 介入治疗常见并发症及护理
- 小学作文教学困境分析及对策研究
- 六孔陶笛带歌词48首曲谱
- 电测应力应变实验课件ppt
- 大学生研究生就业方案
- 乘法小故事小学二年级
- 2023年度广东省成人高考《英语》(高升本)真题库及答案(单选题型)
评论
0/150
提交评论