日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]點亮 LED 小燈的程序我們第二課完成了,就是讓 LED = 0。熄滅小燈的程序也很簡單,就是 LED = 1。點亮和熄滅都會了,那么如果我們在亮和滅中間加個延時,反復(fù)不停的點亮和熄滅小燈,就成了閃爍了。我們首先復(fù)習(xí)一下

點亮 LED 小燈的程序我們第二課完成了,就是讓 LED = 0。熄滅小燈的程序也很簡單,就是 LED = 1。點亮和熄滅都會了,那么如果我們在亮和滅中間加個延時,反復(fù)不停的點亮和熄滅小燈,就成了閃爍了。

我們首先復(fù)習(xí)一下 Keil 寫程序的過程,建立工程-->保存工程-->建立文件-->添加文件到工程-->編寫程序-->編譯-->下載程序。

LED 閃爍程序?qū)τ谟?C 基礎(chǔ)的同學(xué)來說很簡單,那我先寫出來,大家可以先看下。沒有 C 語言基礎(chǔ)的同學(xué)也可以跟著抄一遍,下節(jié)課我會補充部分 C 語言基礎(chǔ)知識,這樣你先抄一遍后,再跟著看 C 語言基礎(chǔ)知識的時候也比較容易理解透徹。

#includesbitLED=P0^0;sbitADDR0=P1^0;sbitADDR1=P1^1;sbitADDR2=P1^2;sbitADDR3=P1^3;sbitENLED=P1^4;voidmain(){//void即函數(shù)類型//以下為聲明語句部分unsignedinti=0;//定義一個無符號整型變量i,并賦初值0//以下為執(zhí)行語句部分ENLED=0;//U3、U4兩片74HC138總使能ADDR3=1;//使能U3使之正常輸出ADDR2=1;//經(jīng)U3的Y6輸出開啟三極管Q16ADDR1=1;ADDR0=0;while(1){LED=0;//點亮小燈for(i=0;i<30000;i++);//延時一段時間LED=1;//熄滅小燈for(i=0;i<30000;i++);//延時一段時間}}

大家把這個程序編譯一下,下載到單片機里,就會發(fā)現(xiàn) LED2 這個小燈會閃爍了。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉