求毕业论文:基于单片机的交通灯!

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:44:28
论文题目:基于单片机的智能交通信号灯控制系统设计
要有以下功能:
1.红绿灯点亮时间可以调节,调节范围:0~120秒
2.黄灯在红绿灯切换时点亮2秒,数码显示红绿灯切换所剩的秒数值
我的邮箱:hillland@gmail.com

给你发过去了,不是完整版!

恩。

对。

我知道了。

/*
1、程序目的:使用定时器学习 倒计时 红绿灯原理 主要程序和倒计时一样
2、硬件要求:数码管、晶振12M
3 将红黄绿灯的秒数(second)改一下即可
*/
#include <reg52.h>

bit red,green,yellow,turnred;

code unsigned char tab[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//共阴数码管 0-9

unsigned char Dis_Shiwei;//定义十位
unsigned char Dis_Gewei; //定义个位
void delay(unsigned int cnt)
{
while(--cnt);
}

main()
{

TMOD |=0x01;//定时器设置 10ms in 12M crystal
TH0=0xd8;
TL0=0xf0;
IE= 0x82; //打开中断
TR0=1;

P1=0xfc;//红灯亮
red =1;
while(1)
{
P0=Dis_Shiwei;//显示十位
P2=0;
delay(300);//短暂延时
P0=Dis_Gewei; //显示个位
P2=1;
delay(300);
}

}
/********************************/
/* 定时中断 */
/********************************/
void tim(void) interrupt