交通灯单片机课程设计格式总结.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(注:封面样张) 学号常 州 大 学 单片机 课 程 设 计 报 告 题 目: 十字路口交通灯控制器设计 学 生: 学院(系): 专 业 班 级: 指导教师: 单片机硬件实习任务书 一、设计题目 、设计及 设计:当有紧急情况时,可以通过手动按钮强制四个方向全亮红灯,禁止一切车辆通行。情况解除后自动回到原位。设计:、进度安排 第 周;第 周演示及答辩五、设计时间: 年 月 日到 年 月 日 目录 1.前言 1 2.系统设计任务跟要求 2 3.交通灯状态分析 3 4.系统设计思路 4 5.开发板模块功能运用 5 6.设计源程序 7 7.设计心得 13 8.参考文献 13 1.前言 自从1858年英国人,发明了原始的机械扳手交通灯之后,随后的一百多年里,交通灯改变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增加,经济发展,汽车数量急剧增加,城市道路日渐拥挤,年来随着发展,单片机的应用,单片机往往作为一个核心部件来使用,在实时检测和自动控制的单片机应用系统中,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用STC89C52单片机以及外围的按键和等部件,设计一个基于单片机的。设计通过显示,并能通过按键对进行设置本系统实用性强、操作简单、扩展功能强设计通过STC89C52单片机以及单片机最小系统和驱动数码管(数码管更亮,白天看的很清楚)以及外围的按键和数码管显示等部件,数码管倒计时显示时间设计:当有紧急情况时,可以通过手动按钮强制四个方向全亮红灯,禁止一切车辆通行。情况解除后自动回到原位。设计:系统设计思路 开发板模块功能应用 流水灯模块:用来显示交通灯个路口通行状态,引导通车秩序 复位电路:让系统恢复到初始状态,再重新运行 数码管显示电路:跟随不同颜色交通灯,显示倒计时,提醒车辆注意通车时间秩序 独立键盘:用于系统中控制灯亮的输入时间跟确定,并用键盘控制紧急状态 设计源程序 #includereg51.h #define uchar unsigned char #define uint unsigned int sbit duan=P2^6; sbit wei=P2^7; sbit beep=P2^3; sbit k0=P3^4; //切换 sbit k1=P3^5; //加 sbit k2=P3^6; //减 sbit k3=P3^7; //确认 unsigned char code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; uint dx_t,nb_t; uint dx_s,nb_s; uint dx_f,nb_f; uint state=1; uint tt=0,t=0; uint k=0,tr; uint color[3]={12,3,15}; uint s=0,v=0,m=0; void delay(unsigned int i) { uint j,q; for(j=i;j0;j--) for(q=125;q0;q--); } void display(uint a,uint x) { uint b,c,d,e; b=a%10; c=a/10; d=x%10; e=x/10; wei=1; P0=0xfe; wei=0; duan=1; P0=table[c]; duan=0; delay(2); wei=1; P0=0xfd; wei=0; duan=1; P0=table[b]; duan=0; delay(2); wei=1; P0=0xef; wei=0; duan=1; P0=table[e]; duan=0; delay(2); wei=1; P0=0xdf; wei=0; duan=1; P0=ta

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档