<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機流水燈設計方法

單片機流水燈設計方法

作者: 時(shí)間:2013-01-15 來(lái)源:網(wǎng)絡(luò ) 收藏

這一課我們就結合at89sS51增強型實(shí)驗板、ISP編程器來(lái)手把手教你詳細學(xué)習設計方法。購買(mǎi)電路板聯(lián)系qq125739409

圖1:S51增強型實(shí)驗板
點(diǎn)擊瀏覽下一頁(yè)
圖2: ISP編程器套件

  S51增強型單片機實(shí)驗板上有8個(gè)高亮度發(fā)光二極管(見(jiàn)圖1所示),可以用來(lái)做單片機、跑馬燈。。。等實(shí)驗,電路原理圖見(jiàn)下圖3。

點(diǎn)擊瀏覽下一頁(yè)
圖3單片機設計方法

  從原理圖可以看出,如果我們想讓接在P1.0口的LED1亮起來(lái),那么我們只要把P1.0口的電平變?yōu)榈碗娖骄涂梢粤?;相反,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變?yōu)楦唠娖骄涂梢?;同理,接在P1.1~P1.7口的其他7個(gè)LED的點(diǎn)亮和熄滅方法方法同LED1。因此,要實(shí)現流水燈功能,我們只要將LED2~LED8依次點(diǎn)亮、熄滅,依始類(lèi)推,8只LED變會(huì )一亮一暗的做流水燈了。

  實(shí)現8個(gè)LED流水燈程序用中文表示為:P1.0低、延時(shí)、P1.0高、P1.1低、延時(shí)、P1.1高、P1.2低、延時(shí)、P1.2高、P1.3低、延時(shí)、P1.3高、P1.4低、延時(shí)、P1.4高、P1.5低、延時(shí)、P1.5高、P1.6低、延時(shí)、P1.6高、P1.7低、延時(shí)、P1.7高、返回到開(kāi)始、程序結束。

  從上面中文表示看來(lái)實(shí)現單片機流水燈很簡(jiǎn)單,但是我們不能說(shuō)P1.0你變低,它就變低了。因為單片機聽(tīng)不懂我們的漢語(yǔ)的,只能接受二進(jìn)制的“1、0......”機器代碼。我們又怎樣來(lái)使單片機按我們的意思去工作呢?為了讓單片機工作,只能將程序寫(xiě)為二進(jìn)制代碼交給其執行;早期單片機開(kāi)發(fā)人員就是使用人工編寫(xiě)的二進(jìn)制代碼交給單片機去工作的。今天,我們不必用煩人的二進(jìn)制去編寫(xiě)程序,完全可以將我們容易理解的“程序語(yǔ)言”通過(guò)“翻譯”軟件“翻譯”成單片機所需的二進(jìn)制代碼,然后交給單片機去執行。這里的“程序語(yǔ)言”目前主要有和C語(yǔ)言?xún)煞N;在這里我們所說(shuō)的“翻譯”軟件,同行們都叫它為“編譯器”,將“程序語(yǔ)言”通過(guò)編譯器產(chǎn)生單片機的二進(jìn)制代碼的過(guò)程叫編譯。前面說(shuō)到,要想使LED1變亮,只需將對應的單片機引腳電平變?yōu)榈碗娖骄涂梢粤恕,F在讓我們將上面提到的8只LED流水燈實(shí)驗寫(xiě)為程序。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>