久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11087|回復: 2
打印 上一主題 下一主題
收起左側

51單片機用C語言實現交通燈(紅綠燈)源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:73526 發表于 2015-2-11 01:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
51單片機用C語言實現交通燈(紅綠燈)源程序
交通燈,紅黃綠燈交替亮,怎樣實現呢?其實就是根據單片機定時器及倒計時的程序修改。

源程序如下:


/*
1、程序目的:使用定時器學習 倒計時 紅綠燈原理 主要程序和倒計時一樣
2、硬件要求:數碼管、晶振12M
*/
#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定時器0,工作方式1,16位定時器
TH0=0xd8; //65535-10000=55535=D8F0(十六進制)
TL0=0xf0;
IE= 0x82; //中斷控制,EA=1開總中斷,ET0=1:定時器0中斷允許
TR0=1; //開定時器0中斷

P1=0xfc;//紅燈亮,根據紅黃綠接燈的順序。
red =1;
while(1)
{
P0=Dis_Shiwei;//顯示十位,這里實現用8位數碼管,即左1位
P2=0;
delay(300);//短暫延時
P0=Dis_Gewei; //顯示個位,左數,2位
P2=1;
delay(300);
}

}
/********************************/
/* 定時中斷 */
/********************************/
void tim(void) interrupt 1 using 1
{
static unsigned char second=60,count; //初值60

TH0=0xd8;//重新賦值,10毫秒定時
TL0=0xf0;
count++;
if (count==100)
{
count=0;
second--;//秒減1
if(second==0)
{ //這里添加定時到0的代碼 ,可以是燈電路,繼電器吸合等,或者執行一個程序
if(red) //紅滅,先轉黃
{
red=0;yellow=1;
second=4;
P1=0xF3;//黃燈亮4秒,黃燈為過渡燈,再根據情況轉綠或轉紅
}
else if(yellow && !turnred)
{
yellow=0;green=1;
second=25;
P1=0xCF;//綠燈亮25秒,
}
else if(green)
{
yellow=1;green=0;
second=4;
P1=0xF3;//黃燈亮4秒
turnred=1;
}
else if(yellow && turnred) //綠燈滅,轉黃燈,后紅燈,turnred=1時
{
red=1;yellow=0;
P1=0xFC;//紅燈亮60秒
second=60;
turnred=0; //接下來是轉黃,綠。
}

}
Dis_Shiwei=tab[second/10];//十位顯示值處理
Dis_Gewei=tab[second%10]; //個位顯示處理

}
}



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:77355 發表于 2015-4-19 22:12 | 只看該作者
fuzhile
回復

使用道具 舉報

板凳
ID:433252 發表于 2018-11-27 09:11 | 只看該作者
這是52啊,51 能用嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人三级视频在线观看 | 久久久国产精品网站 | 中文在线播放 | 久久久久久亚洲欧洲 | 自拍视频网 | 九九热在线视频 | 国产成人免费视频网站视频社区 | 日韩视频专区 | 国产精品成人在线播放 | 久久精品免费一区二区三 | 亚洲成人一区 | 久久久久久高潮国产精品视 | 97久久精品午夜一区二区 | 亚洲精品在线视频 | 久久久青草 | 日韩欧美国产精品一区二区 | 午夜精品久久久久久久久久久久 | 高清欧美性猛交xxxx黑人猛交 | 在线91 | 亚洲精品美女视频 | 国产成人短视频在线观看 | 久久综合激情 | 美女网站视频免费黄 | 国久久 | 精品中文字幕在线 | 午夜精品久久久久久久星辰影院 | 91影院在线观看 | 国产一区二区精品在线 | 亚洲高清av | 国产亚洲精品成人av久久ww | 欧美一区二区小视频 | 亚洲精品一区二区在线观看 | 欧美在线| 久久久女| 国产成人高清在线观看 | 色.com| 伊人精品在线视频 | 日韩精品一区二区三区在线播放 | 国产精品久久久久久久久久 | 97日韩精品 | 国产成人免费视频网站高清观看视频 |