国产精品毛片久久久久久久 I 欧美操穴 I 欧美成人一级 I 黄网址在线观看 I 美女激情网站 I 久久网av I 超污网站在线观看 I 曰本无码人妻丰满熟妇啪啪 I 国产欧美大片 I 天天草夜夜操 I 干美女少妇 I 日韩美女激情 I 亚洲女同在线 I 老司机激情影院 I 精品国产亚洲一区二区麻豆 I 亚洲天堂五码 I 亚洲产国偷v产偷v自拍涩爱 I 欧洲午夜精品 I 乱人伦精品 I 国产精品欧美一级免费 I 91精品论坛 I 日本视频专区 I 久久理论电影网 I 精品国产亚洲第一区二区三区 I 久久av在线看 I 亚洲综合精品四区 I 久久久国产乱子伦精品 I 午夜人妻久久久久久久久

首頁 新聞 > 科技 > 正文

單片機交通燈C語言程序

這是一款單片機交通燈C語言程序,單片機用的是AT89C51,兩只共陰兩位一體的數碼管分另顯示兩個路口的倒計時,用12只發光二極管模擬紅、黃、綠燈。電路簡單,制作容易。電子小制作。本文引用地址:http://www.eepw.com.cn/article/201611/321449.htm

#include#define uchar unsigned charbit flag;sbit red1_1=P1^0;//南北紅燈D1sbit yel1_1=P1^1;//南北黃燈D2sbit gre1_1=P1^2;//南北綠燈D3sbit red1_2=P1^3;//南北紅燈D4sbit yel1_2=P1^4;//南北黃燈D5sbit gre1_2=P1^5;//南北綠燈D6

sbit red2_1=P1^6;//東西紅燈D7sbit yel2_1=P1^7;//東西黃燈D8sbit gre2_1=P0^0;//東西綠燈D9sbit red2_2=P0^1;//東西紅燈D10sbit yel2_2=P0^2;//東西黃燈D11sbit gre2_2=P0^3;//東西綠燈D12

uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x98};uchar n,n1,aa=0,shi,ge,shi1,ge1;void init();void xianshi1(uchar shi,uchar ge);void xianshi2(uchar shi1,uchar ge1);void delay(uchar z){uchar x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}main(){n=30;shi=n/10;ge=n;n1=30;shi1=n1/10;ge1=n1;

init();while(1){if(flag!=1)xianshi1(shi,ge);elsexianshi2(shi1,ge1);}}

void xianshi1(uchar shi,uchar ge){P3=0x02;P2=tab[ge];delay(200);P3=0x01;P2=tab[shi];delay(200);}

//http://www.duankudp.com/void xianshi2(uchar shi1,uchar ge1){P3=0x08;P2=tab[ge1];delay(200);P3=0x04;P2=tab[shi1];delay(200);

}

void init(){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%6;EA=1;ET0=1;TR0=1;}

void timer0() interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%6;aa++;if(flag!=1){if(aa==20){aa=0;red1_1=0;red1_2=0;gre2_1=0;gre2_2=0;//啟動南北紅燈1和東西綠燈2

n--;shi=n/10;ge=n;

if(n<=3){red1_1=0;red1_2=0;gre2_1=1;gre2_2=1;yel2_1=0;yel2_2=0;//啟動南北紅燈1和東西黃燈2if(n<=0){n=30;red1_1=1;red1_2=1;gre1_1=0;gre1_2=0;yel2_1=1;yel2_2=1;red2_1=0;red2_2=0;//啟動南北綠燈1和東西紅燈2http://www.5imcu.net/TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%6;TR0=1;aa++;flag=1;

}}}}else{if(flag==1){//TH0=(65536-50000)/256;//TL0=(65536-50000)%6;//TR0=1;//aa++;if(aa==20){aa=0;n1--;shi1=n1/10;ge1=n1;if(n1<=3){gre1_1=1;gre1_2=1;yel1_1=0;yel1_2=0;red2_1=0;red2_2=0;//啟動南北黃燈1和東西紅燈2if(n1<=0){n1=30;yel1_1=1;yel1_2=1;red2_1=1;red2_2=1;

TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%6;TR0=1;flag=0;}}}}}}

關鍵詞: 單片機交通燈C語

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - m.zhigu.net.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12