在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于51單片機的簡易交通燈設計

嘉盛單片機 ? 來源:嘉盛單片機 ? 作者:嘉盛單片機 ? 2022-10-24 10:26 ? 次閱讀

J028 51單片機簡易交通燈_代碼易懂版_仿真代碼_報告_講解

仿真圖proteus 7.8

程序編譯器:keil 4/keil 5

編程語言:C語言

設計編號:J028

工作狀態(tài):

狀態(tài)1:南北方向綠燈通行12秒,東西紅燈禁止通行15秒,分別倒計時;

狀態(tài)2:南北方向黃燈提醒3秒,東西繼續(xù)紅燈倒計時;

狀態(tài)3:東西方向綠燈通行9秒,南北方向禁止通行12秒;

狀態(tài)4:東西方向黃燈提醒3秒,南北繼續(xù)紅燈倒計時;

狀態(tài)5:執(zhí)行狀態(tài)1,反復循環(huán)。

程序部分講解

主要的核心點是倒計時,和LED燈亮滅控制

記住這個就可以設計軟件了。首先要有時間基礎,倒計時從哪來呢?

一般兩個來源:

1,延時


```C
delay(1000ms);
```

通過死循環(huán)卡主軟件的運行來達到延時效果,程序執(zhí)行效率極低,不可取。

2,定時

通過定時器產生時基。軟件設置50ms產生一次定時中斷,在中斷執(zhí)行函數中做計數。

  EA=1;  //開總中斷
//  EX1=1;//外部中斷1
//  IT1=1;//設置下降沿觸發(fā)中斷1
  TMOD|= 0X01;
  TH0=(65536-50000)/256;
  TL0=(65536-50000)%256;//12M晶振 50ms定時初值
  ET0=1; //允許定時器0中斷
  TR0=1;//啟動定時器0  
  state=0;

50ms執(zhí)行一次中斷函數,通過one_sec_flag累加到20判斷時間過去了一秒。設置一秒標志位scan_flag置一。

void Timer0() interrupt 1
{
  TH0=(65536-50000)/256;
  TL0=(65536-50000)%256;//12M晶振 50ms定時初值




  if(++half_sec_flag>10){
    half_sec_flag=0;
    half_flag1s=1;




  }
  if(++one_sec_flag<20){
    return;//提前結束函數
    }
  


  one_sec_flag=0;
  if(run_mode==0){//不是正常運行時,不紅綠燈數值不減一 
    flag1s=1;  


  }
}

在主函數while循環(huán)里判斷標志位,如果是1,則倒計時計數值減一,即完成了倒計時的軟件設計思路

//LED和數碼管顯示,時刻刷新
    if(flag1s)//一秒執(zhí)行一次
    {
      flag1s=0;
      main_road_time--;      //紅綠燈倒計時時間減
      secondary_road_time--;
    }

仿真圖(提供源文件):

1058214c-5202-11ed-a3b6-dac502259ad0.png

10e062a0-5202-11ed-a3b6-dac502259ad0.png

1103ed60-5202-11ed-a3b6-dac502259ad0.png

1195fb60-5202-11ed-a3b6-dac502259ad0.png

程序(提供源文件源碼):

11cc8e64-5202-11ed-a3b6-dac502259ad0.png

程序流程框圖

1244df2c-5202-11ed-a3b6-dac502259ad0.png

系統(tǒng)硬件框圖

12615684-5202-11ed-a3b6-dac502259ad0.png

設計報告

127d10cc-5202-11ed-a3b6-dac502259ad0.png

資料清單(提供資料清單所有文件):

12a44c32-5202-11ed-a3b6-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23355

    瀏覽量

    663190
  • 51單片機
    +關注

    關注

    274

    文章

    5705

    瀏覽量

    124296
  • 交通燈
    +關注

    關注

    13

    文章

    324

    瀏覽量

    39832

原文標題:51單片機簡易交通燈(代碼易懂版_仿真代碼_報告_講解)

文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于51單片機交通燈

    基于51單片機交通燈 可以實現交通燈的控制時間 緊急停止按鈕等。。。。本人畢業(yè)設計的成功過哦附帶程序
    發(fā)表于 07-18 18:38

    請問一下怎樣去設計一種基于51單片機簡易交通燈

    怎樣去設計一種基于51單片機簡易交通燈?怎樣使用Proteus去設計電路圖連接電路圖?如何使用keil進行C語言代碼編程?
    發(fā)表于 07-14 07:58

    如何利用51單片機設計簡易交通燈

    如何利用51單片機設計簡易交通燈
    發(fā)表于 10-21 08:27

    基于51單片機交通燈設計課程

    基于51單片機交通燈設計課程,采用匯編語言實現功能。
    發(fā)表于 06-14 17:25 ?24次下載

    基于51單片機交通燈的設計

    基于51單片機交通燈的設計
    發(fā)表于 12-09 23:55 ?235次下載

    交通燈程序設計 交通燈protues仿真程序基于51單片機交通燈

    交通燈程序設計 交通燈protues仿真程序基于51單片機交通燈仿真
    發(fā)表于 01-14 22:32 ?359次下載

    使用51單片機實現交通燈的程序

    本文檔的主要內容詳細介紹的是使用51單片機實現交通燈的程序資料免費下載。
    發(fā)表于 06-04 17:52 ?17次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現<b class='flag-5'>交通燈</b>的程序

    51單片機設計簡易交通燈

    **51單片機設計簡易交通燈**單片機好難啊 (好像學啥都難。。。)皮毛也沒學到設計簡陋(尷尬)不過通過自己的學習做出了一點東西 雖然很簡陋
    發(fā)表于 11-04 11:21 ?40次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>設計<b class='flag-5'>簡易</b><b class='flag-5'>交通燈</b>

    基于51單片機交通燈設計

    基于51單片機交通燈設計
    發(fā)表于 02-18 09:46 ?140次下載

    51單片機交通燈

    51單片機交通燈資料分享
    發(fā)表于 11-28 14:54 ?51次下載

    基于51單片機交通燈例程源代碼

    基于51單片機交通燈例程源代碼
    發(fā)表于 05-16 11:14 ?21次下載

    基于51單片機交通燈設計報告

    電子發(fā)燒友網站提供《基于51單片機交通燈設計報告.rar》資料免費下載
    發(fā)表于 01-05 10:50 ?17次下載

    基于51單片機交通燈設計

    電子發(fā)燒友網站提供《基于51單片機交通燈設計.rar》資料免費下載
    發(fā)表于 01-07 09:41 ?21次下載

    基于51單片機交通燈設計

    電子發(fā)燒友網站提供《基于51單片機交通燈設計.rar》資料免費下載
    發(fā)表于 01-12 10:30 ?4次下載

    基于51單片機交通燈設計

    電子發(fā)燒友網站提供《基于51單片機交通燈設計.rar》資料免費下載
    發(fā)表于 01-12 10:40 ?9次下載
    主站蜘蛛池模板: 99九九成人免费视频精品 | xxxx日本69护士 | 伊人网综合视频 | 456成人免费高清视频 | 色综合久久丁香婷婷 | 4hu四虎永久免在线视 | 亚洲美女视频一区二区三区 | 日韩免费一级 | 又色又污又爽又黄的网站 | 色宅男午夜电影在线观看 | 久久精品综合视频 | 亚洲国产一区二区三区在线观看 | 色丁香六月| 天天干夜夜笙歌 | 深夜释放自己vlog糖心旧版本 | 桃花岛亚洲精品tv自拍网站 | 午夜色视频在线观看 | 亚洲性影院 | 高清性色生活片久久久 | 亚洲一区二区色 | 日本一区二区三区视频在线观看 | 中文字幕第7页 | 天天爽夜夜爽每晚高澡 | 狠狠艹视频| 四虎影院国产精品 | 被男同桌摸内裤好爽视频 | 在线视频一区二区三区 | 手机在线完整视频免费观看 | 岛国一级毛片 | 日韩精品无码一区二区三区 | 国产精品久久久久久久免费大片 | 婷婷色在线播放 | 成人激情在线 | 久久国产精品永久免费网站 | 可以免费看的黄色片 | 能看的黄网 | 免费高清成人啪啪网站 | 四虎影院国产精品 | 日本超黄视频 | 国产精品爽爽影院在线 | 四虎永久在线精品国产 |