wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機交通燈小程序+仿真圖

[復制鏈接]
跳轉到指定樓層
樓主
最近做的一個單片機的紅綠燈控制小程序和仿真圖
發出來大家共享交流
希望得到大神指導
話不多說
直接上程序和圖
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. sbit wei_dx1=P2^0;
  6. sbit wei_dx2=P2^1;
  7. sbit wei_nb1=P3^6;
  8. sbit wei_nb2=P3^7;
  9. sbit nb_y=P2^2;
  10. sbit nb_g=P2^3;
  11. sbit nb_r=P2^4;
  12. sbit dx_y=P2^5;
  13. sbit dx_g=P2^6;
  14. sbit dx_r=P2^7;
  15. sbit choic=P1^7;
  16. sbit kongzhi=P1^6;
  17. uchar count=0;
  18. uchar time_long=25,time_short=20;
  19. uchar flag_1s,flag_500ms,flag_light=0,flag_long=1;
  20. uchar show_nb=25,show_dx=30,time_nb=0,time_dx=0;
  21. //uchar code show[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共陽極
  22. uchar code show[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  23. void delay(uint z)
  24. {
  25.         uint x,y;
  26.         for(x=z;x>0;x--)
  27.         for(y=500;y>0;y--);       
  28. }
  29. void Timer0Init(void)               
  30. {
  31.         EA  = 1;                   
  32.         TMOD = 0X11;          
  33.         ET0 = 1;                  
  34.         TR0 = 1;
  35.         TH0 = 0x3c;
  36.         TL0 = 0xb0;               
  37. }
  38. void time(void) interrupt 1
  39. {
  40.         TH0 = 0x3c;
  41.         TL0 = 0xb0;
  42.         count++;flag_light++;
  43.         if(count==20)
  44.         {
  45.                 count=0;
  46.                 flag_1s=1;               
  47.         }
  48.         if(flag_light % 12 == 0)
  49.                 flag_500ms = ~flag_500ms;       
  50. }
  51. void do_time()
  52. {
  53.         if(flag_long==1)       
  54.            {
  55.                 if(flag_1s==1)                        //南北綠燈亮長
  56.                 {
  57.                         flag_1s=0;
  58.                         show_nb--;
  59.                         show_dx--;
  60.                         if(show_nb==0)
  61.                         {
  62.                                 show_nb=5;
  63.                         }
  64.                         if(show_dx==0)
  65.                         {
  66.                                 flag_long=0;
  67.                                 time_dx=1;
  68.                                 time_nb=0;
  69.                         }
  70.                 }
  71.                 }
  72.         if(flag_long==0)
  73.         {
  74.                 if(flag_1s==1)                                        //東西綠燈亮短
  75.                 {
  76.                         flag_1s=0;
  77.                         show_nb--;
  78.                         show_dx--;
  79.                         if(show_dx==0)
  80.                         {
  81.                                 show_dx=5;
  82.                         }
  83.                         if(show_nb==0)
  84.                         {
  85.                                 flag_long=1;
  86.                                 time_dx=0;
  87.                                 time_nb=1;
  88.                         }
  89.                 }
  90.         }
  91. }
  92. //紅綠燈顯示
  93. void light()
  94. {
  95.         if(flag_long==1)
  96.         {
  97.                 if(show_dx>5)
  98.                 {
  99.                         nb_g=0;
  100.                         nb_y=1;
  101.                         nb_r=1;
  102.                         dx_g=1;
  103.                         dx_y=1;
  104.                         dx_r=0;
  105.                 }
  106.                 else if(show_dx<=5)
  107.                 {
  108.                         nb_g=1;
  109.                         nb_r=1;
  110.                         dx_g=1;
  111.                         dx_y=1;
  112.                         dx_r=0;       
  113.                         if(flag_500ms==0)           //黃燈閃爍
  114.                                 {
  115.                                         nb_y=0;        //亮       
  116.                                 }
  117.                                 else
  118.                                 {
  119.                                         nb_y=1;        //滅       
  120.                                 }                       
  121.                 }       
  122.         }
  123.         if(flag_long==0)
  124.         {
  125.                 if(show_nb>5)
  126.                 {
  127.                         nb_g=1;
  128.                         nb_y=1;
  129.                         nb_r=0;
  130.                         dx_g=0;
  131.                         dx_y=1;
  132.                         dx_r=1;       
  133.                 }
  134.                 else if(show_nb<=5)
  135.                 {
  136.                         nb_g=1;
  137.                         nb_r=0;
  138.                         nb_y=1;
  139.                         dx_g=1;
  140.                         dx_r=1;       
  141.                         if(flag_500ms==0)           //黃燈閃爍
  142.                                 {
  143.                                         dx_y=0;        //亮       
  144.                                 }
  145.                                 else
  146.                                 {
  147.                                         dx_y=1;        //滅       
  148.                                 }                                       
  149.                 }
  150.         }       
  151. }



  152. void display()
  153. {
  154.         P0=0xff;          //共陰極改
  155.         wei_dx1=0;
  156.         wei_dx2=0;
  157.         wei_nb1=0;
  158.         wei_nb2=0;
  159.         P0=show[show_nb%10];
  160.         wei_dx1=1;
  161.         wei_dx2=1;
  162.         wei_nb1=0;
  163.         wei_nb2=1;
  164.         delay(3);
  165.         P0=0xff;
  166.         P0=show[show_nb/10];
  167.         wei_dx1=1;
  168.         wei_dx2=1;
  169.         wei_nb1=1;
  170.         wei_nb2=0;
  171.         delay(3);
  172.         P0=0xff;
  173.         P0=show[show_dx%10];
  174.         wei_dx1=0;
  175.         wei_dx2=1;
  176.         wei_nb1=1;
  177.         wei_nb2=1;
  178.         delay(3);
  179.         P0=0xff;
  180.         P0=show[show_dx/10];
  181.         wei_dx1=1;
  182.         wei_dx2=0;
  183.         wei_nb1=1;
  184.         wei_nb2=1;
  185.         delay(3);
  186. }
  187. void main()
  188. {
  189.         choic=1;
  190.         kongzhi=1;
  191.         Timer0Init();       
  192.         while(1)
  193.                 {
  194.                         if(choic==1)
  195.                         {       
  196.                                 do_time();
  197.                                 light();
  198.                                 if(time_dx==1)
  199.                                 {
  200.                                         show_nb=time_long;
  201.                                         show_dx=time_short;
  202.                                         time_dx=0;          //重置0,不然time_dx==1括號里的程序會一直賦值
  203.                                 };
  204.                                 if(time_nb==1)
  205.                                 {
  206.                                         show_nb=time_long;
  207.                                         show_dx=30;
  208.                                         time_nb=0;
  209.                                 };
  210.                                 display();
  211.                         }
  212.                         if(choic==0)
  213.                         {
  214.                                 P0=0xff;
  215.                                 wei_dx1=1;
  216.                                 wei_dx2=1;
  217.                                 wei_nb1=1;
  218.                                 wei_nb2=1;
  219.                                 if(kongzhi!=1)
  220.                                 {
  221.                                         delay(10);
  222.                                         if(kongzhi!=1)
  223.                                         {
  224.                                                 nb_g=~nb_g;
  225.                                                 nb_y=1;
  226.                                                 nb_r=~nb_r;
  227.                                                 dx_g=~dx_g;
  228.                                                 dx_y=1;
  229.                                                 dx_r=~dx_r;
  230.                                                 while(kongzhi==0);       
  231.                                         }
  232.                                 }
  233.                         }
  234.                 }
  235. }
復制代碼



TIM圖片20180103162957.png (93.28 KB, 下載次數: 195)

TIM圖片20180103162957.png

jiaotongdeng.zip

59.77 KB, 下載次數: 89, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:271565 發表于 2018-1-4 21:17 | 只看該作者
問一下你仿真出來的數碼管沒有問題嗎,我的數碼管亂碼了
回復

使用道具 舉報

板凳
ID:271565 發表于 2018-1-7 14:42 | 只看該作者
問一哈交通燈共陽極的話需要改什么,我看不懂這個東西,不過我們老師又要寫設計,可以講一下陽極要改啥嗎,我問了個同學說三個不能都設為0,只有一個設為零,其他都為1,我也不曉得怎么改?梢哉埬阋幌玛枠O的哪些要改嗎?
回復

使用道具 舉報

地板
ID:278570 發表于 2018-1-24 12:49 | 只看該作者
魚擺擺 發表于 2018-1-4 21:17
問一下你仿真出來的數碼管沒有問題嗎,我的數碼管亂碼了

我的也亂了
回復

使用道具 舉報

5#
ID:279302 發表于 2018-1-24 15:16 | 只看該作者
能不能發一張完整接線圖?
回復

使用道具 舉報

6#
ID:410016 發表于 2018-10-15 16:01 | 只看該作者
可以私聊購買嗎?
回復

使用道具 舉報

7#
ID:756917 發表于 2020-5-20 21:35 | 只看該作者
經緯度 發表于 2018-1-24 15:16
能不能發一張完整接線圖?

我也想要完整的
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
91视频免费网站| 992在线观看| 99re在线观看视频| 国产亚洲免费的视频看| 亚洲va国产天堂va久久en| 久久成人久久爱| 亚洲欧洲免费| 亚洲精品mv| 久久久久久青草| 又大又黄又粗| 蜜桃av噜噜一区二区三区麻豆| 国产精品免费人成网站酒店| 少妇愉情理伦片bd| 日本黄网站色大片免费观看| y111111国产精品久久婷婷| 久久国产天堂福利天堂| 日韩美女主播在线视频一区二区三区| 亚洲美女屁股眼交| kk眼镜猥琐国模调教系列一区二区| 欧美日本亚洲韩国国产| 欧美色图五月天| 欧美暴力调教| av电影高清在线观看| 免费av片在线观看一道本| 欧美色图影院| 亚洲高清视频在线播放| 亚洲综合久久网| 欧美国产日韩在线观看成人| 黄色国产在线观看| 三级av免费观看| 亚洲 高清 成人 动漫| 最新欧美日韩亚洲| 青娱乐一区二区| 风间由美久久久| 国产日韩欧美在线播放| 欧美在线激情视频| 欧美成人在线免费| 最新国产精品拍自在线播放 | 日韩电影一二三区| 午夜日韩激情| 日本女优一区| 欧美女优在线视频| 丁香五月缴情综合网| 日本亚洲欧洲无免费码在线| 这里有精品可以观看| 免费电影视频在线看| 国产在线观看a视频| 第一福利在线| eeuss影院www在线观看| 视频一区二区三区在线看免费看| 粉嫩粉嫩芽的虎白女18在线视频| 成人免费观看在线网址| 九九99九九精彩| 99热在线观看免费| 四虎av网址| 成人午夜天堂| 日本午夜免费福利视频| 最新二区三区av| 最近中文字幕在线| 新欧美整片sss第一页| 小草在线视频在线免费视频| 男女激情片在线观看| 最美情侣韩剧在线播放| 免费在线稳定资源站| 国产天堂素人系列在线视频| jizz在线观看视频| 50度灰在线| 91视频欧美| 欧美极品免费| 久久精品黄色| 超碰成人在线观看| 要久久电视剧全集免费| 全球成人免费直播| 好看的av在线不卡观看| 美女黄色成人网| 久久97超碰国产精品超碰| 国产美女精品一区二区三区| 99热在这里有精品免费| 国产欧美一区二区精品性| 亚洲丝袜自拍清纯另类| 午夜视频在线观看一区二区三区| 色呦呦网站一区| 欧美一区二区三区日韩视频| 亚洲国产欧美久久| 精品久久久91| 欧洲一区二区视频| 粉嫩av免费一区二区三区| 欧美影视一区二区| 免费在线观看视频a| 欧美黄色一级片视频| 精品国产aⅴ一区二区三区东京热| 在线精品一区二区三区| 国产a免费视频| 看黄色一级大片| 内射无码专区久久亚洲| 91蝌蚪|人| 摸摸摸bbb毛毛毛片| 精品99在线观看| 一区二区不卡视频在线观看| 四虎影视网站| baoyu777.永久免费视频| 国产高清一区在线观看| av剧情在线观看| 视频在线亚洲| 欧美在线91| 国产一区二区成人久久免费影院| 中文字幕高清一区| 欧美性20hd另类| 日韩黄色av网站| 国内揄拍国内精品少妇国语| 亚洲在线视频福利| 久久免费视频2| 黄色a级三级三级三级| 日韩免费av一区| www.av88| 国产乱人视频免费播放| 最新天堂资源在线资源| 国产精品视频在线观看免费| 色吊丝av中文字幕| av一级在线| 少女频道在线观看高清| 亚洲综合色婷婷在线观看| 999成人精品视频线3| 六月丁香综合在线视频| 亚洲人精品午夜| 欧美成人三级在线| 69av在线播放| 色综合电影网| 伊人久久久久久久久| 久久成人在线观看| 亚洲免费网站在线观看| 狠狠操夜夜操| 日本综合字幕| 中文字幕一区二区av| av不卡一区二区三区| 欧美午夜电影在线播放| 精品自在线视频| 欧美日韩综合精品| 国产精品中文久久久久久| av资源免费观看| 国产精品jvid在线观看| a视频网址在线观看| 亚洲啊v在线免费视频| 老色鬼久久亚洲一区二区| 亚洲欧美影音先锋| 亚洲精品午夜精品| 99精品国产高清在线观看| 日韩免费毛片视频| 欧美成人免费看| 欧美粗暴性video| 国产福利电影在线| 欧美a一欧美| 国产成人免费视频网站| 欧美日韩情趣电影| 日韩女优人人人人射在线视频| 麻豆视频传媒入口| 久久精品国产亚洲av久| 色窝窝无码一区二区三区| 亚洲日本高清| 在线播放一区二区精品视频| 久久精品国产亚洲a| 欧美中文字幕一区二区三区亚洲| 97激碰免费视频| 美女扒开大腿让男人桶| 妺妺窝人体色www聚色窝仙踪| 精品樱空桃一区二区三区| 二区在线播放| 在线中文字幕第一区| 一区在线观看视频| 日韩一区二区三区在线播放| 亚洲一区3d动漫同人无遮挡| 亚洲欧洲综合网| 国产又爽又黄免费视频| 国产不卡人人| 亚洲一区久久| 在线观看一区不卡| 国产精品美女免费| 亚洲一二三不卡| 精品人妻一区二区三区四区不卡| 香蕉国产在线| 日韩欧美高清在线播放| 最新日韩av在线| 久久99精品久久久久久噜噜| 欧美日韩dvd| 亚洲色成人网站www永久四虎 | 91精品国产综合久久福利| 国产精品日韩久久久久| 天美星空大象mv在线观看视频| 中文字幕欧美在线观看| 伪装者在线观看完整版免费| 精品久久91| 亚洲免费观看高清在线观看| 久久久久久国产精品美女| 无码专区aaaaaa免费视频| 久久精品五月天| 日韩欧美在线番号| 99久久婷婷这里只有精品| 亚洲激情在线播放| 色婷婷激情综合| 亚洲一区二区三区视频| 西西大胆午夜视频| 国产免费电影网站入口| 成人精品国产亚洲| www.亚洲激情.com| 久久精品欧美视频| 国产视频一区二区视频| 亚洲精品无amm毛片| 污视频在线看网站| 男人的j进女人的j一区| 亚洲国产99精品国自产| 手机福利在线视频| 亚洲午夜在线播放| av午夜在线| 日韩二区三区在线观看| 日韩av在线免费观看| 国产精品久久久影院| 国产美女www| 日本天堂在线观看| 青青国产91久久久久久| 日韩国产精品视频| 成人毛片一区二区| 天天干天天插天天操| 推川ゆうり中文亚洲二区| 在线视频中文字幕第一页| 日本91福利区| 亚洲欧美中文日韩在线v日本| 日韩欧美精品免费| 精品国产av一区二区三区| a级影片在线| 精品综合免费视频观看| www.99久久热国产日韩欧美.com| 国产v亚洲v天堂无码久久久| 免费永久视频| 警花av一区二区三区| 国产精品国产三级国产专播品爱网| 日韩免费av一区二区| 欧美做受高潮6| 免费亚色电影在线观看| 尤物在线精品| 亚洲人成毛片在线播放| 黄色三级视频在线| 国产高清一级片| 亚洲欧美校园春色| 欧美日本韩国一区| www.国产在线视频| 在线观看精品视频一区二区三区| 久久久久黄色| 亚洲五码中文字幕| 欧美精品一区在线| 国产人妖一区二区三区| av亚洲一区| 亚洲一区二区三区中文字幕在线| 欧美成人在线免费观看| 一级特黄aa大片| 免费电影日韩网站| 亚洲日本乱码在线观看| 久久亚洲国产精品日日av夜夜| 波多野结衣一区二区在线| 性欧美freesex顶级少妇| 国产精品入口麻豆九色| 动漫精品视频| 96日本xxxxxⅹxxx17| 四虎影视4hu4虎成人| 亚洲福利电影网| 超碰成人在线免费观看| 美女禁区视频免费观看精选| 欧美变态网站| 精品少妇一区二区三区| 亚洲xxx在线观看| 九七影院理伦片| 日本午夜一本久久久综合| 午夜精品在线视频| 欧美激情国产精品免费| 欧美人与禽性xxxxx杂性| 国产精品青草久久| 欧美中日韩免费视频| 日本精品一区二区在线观看| 电影一区二区在线观看| 日韩欧美自拍偷拍| 久久人人爽人人片| 在线国产小视频| 懂色av噜噜一区二区三区av| 成人欧美一区二区三区在线湿哒哒| 一级成人黄色片| 91九色综合| 欧美日韩中文精品| 亚洲视频在线a| 国产精品久久久久永久免费看| 麻豆精品在线视频| 成人亚洲综合色就1024| 99精品久久久久久中文字幕| 牛牛影视一区二区三区免费看| 精品少妇一区二区三区在线视频| 蜜臀aⅴ国产精品久久久国产老师| 婷婷国产在线| 久久精品视频免费观看| 色综合久久av| xxxxx欧美| 日韩电影在线一区二区三区| 国产精品欧美日韩一区二区| www.午夜av| 四虎影视在线播放| 欧美国产精品一区二区| 亚洲免费不卡| 人与牲动交xxxxbbbb高清| 久久久久国产一区二区| 国产日韩欧美影视| 99久久99久久久精品棕色圆| 欧美三级三级| 欧美大成色www永久网站婷| 久久久久97国产| 日韩免费在线电影| 欧美一区二区二区| 国产精品300页| 牛牛电影国产一区二区| 色婷婷激情久久| 日韩av成人网| 在线xxxx| 欧美影院一区二区三区| 第一页在线视频| 最新av在线播放| 欧美中文一区二区三区| 黄色国产在线视频| 97超碰资源站在线观看| 91成人在线免费观看| 中文在线字幕观看| 青春草视频在线观看| 欧美日韩日日夜夜| 波多野吉衣中文字幕| 欧美性xxx| 免播放器亚洲| 99蜜桃在线观看免费视频网站| 又粗又大的机巴好爽欧美| 日韩综合小视频| 久久另类ts人妖一区二区| 亚洲国产精品电影在线观看| 黄色日韩网站视频| 91久久国产精品| 1区2区视频| 在线亚洲国产精品网站| 97人人模人人爽人人喊38tv| 亚洲激情欧美色图| 美国十次了思思久久精品导航| 国产一区免费| 看成年女人免费午夜视频| 成人sese在线| 99久久免费观看| 超碰在线中文| 亚洲自拍偷拍网站| 亚洲精品在线网址| 91美女精品| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 91麻豆精品国产91久久久平台| 国产成人精品久久二区二区| 五月激情丁香婷婷| 蜜桃av一区二区三区| 亚洲一卡二卡区| 婷婷亚洲一区二区三区| 在线精品视频免费播放| 后入内射无码人妻一区| 超碰成人免费| 欧美在线视频在线播放完整版免费观看 | 岛国av一区二区| 好吊日免费视频| 精品一区二区三区中文字幕在线 | 欧美日韩在线观看一区二区 | 欧美性xxxxxx少妇| 国产美女福利视频| 中文字幕av一区二区三区人| 国产精品老女人精品视频| 91九色porn| 中文字幕日本不卡| 亚洲黄色免费在线观看| 97色成人综合网站| 国产精品极品美女粉嫩高清在线| 国产精品入口麻豆高清| 欧美极品另类videosde| 亚洲五月激情网| 国产综合色激情| 午夜精品三级视频福利| 欧美日韩亚洲国内综合网俺| 2020日本不卡一区二区视频| 欧美一级免费在线| 在线视频成人| 日韩免费观看高清| 日本免费资源| 亚洲精品国产高清久久伦理二区| 91精品国产自产| 亚洲宅男一区| 国产精品久久久一区二区三区| 亚洲永久精品免费| 欧美一区二区三区在线看| 日本视频在线观看免费| 久久这里有精品15一区二区三区| 加勒比成人在线| 涩涩视频网站在线观看| 欧美成人一区在线| 九色91偷拍| 午夜精品成人在线| 日韩精品视频播放|