<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>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 基于Keil的實(shí)驗仿真板

基于Keil的實(shí)驗仿真板

發(fā)布人:czlyzhj 時(shí)間:2023-10-08 來(lái)源:工程師 發(fā)布文章

前言:Keil軟件的功能強大,但由于該軟件主要提供工程師開(kāi)發(fā)時(shí)使用,因此并不完全適宜于初學(xué)者的學(xué)習之用。剛開(kāi)始學(xué)習單片機時(shí),初學(xué)者往往有很多概念不能理解。例如看到數字“0xfe”,單片機工程師會(huì )立即聯(lián)想到“如果在P1口接的8個(gè)LED燈,將這個(gè)數(0xfe)送往P1口中,則會(huì )有7個(gè)滅,一個(gè)亮”;但初學(xué)者往往是看到8個(gè)LED燈中有7個(gè)滅,1個(gè)亮后才能理解數字“0xfe”與單片機硬件有何關(guān)系。因此,對于初學(xué)者來(lái)說(shuō),多用一些直觀(guān)性的方法,如觀(guān)察數碼管點(diǎn)亮、發(fā)光管點(diǎn)亮等現象有助于提高學(xué)習效果。

通常要進(jìn)行直觀(guān)化的教學(xué),只能通過(guò)硬件實(shí)驗的方法,不過(guò)這對于手邊沒(méi)有硬件的讀者來(lái)說(shuō)有一定的難度,這看似不起眼的問(wèn)題往往直接影響了學(xué)習的效果。為了讓讀者更好地入門(mén),作者開(kāi)發(fā)了一些仿真實(shí)驗板。這些仿真板將枯燥無(wú)味的數字用形象的圖形表達出來(lái),可以讀者感受到真實(shí)的學(xué)習環(huán)境。實(shí)驗仿真板使用Keil提供AGSI接口開(kāi)發(fā)而成,它相當于是Keil μVision仿真環(huán)境下的一個(gè)插件,以DLL的形式提供在純軟件仿真模式下使用,仿真數碼管、發(fā)光管、按鍵等外圍器件。

------------------------------------------------------

一、8位數碼管、8位LED及4位鍵盤(pán)實(shí)驗仿真板

6381758653950248651577399.png

這是一塊帶有8位數碼管、8位LED和4位鍵盤(pán)的實(shí)驗仿真板。

從圖中可以直觀(guān)地看出8位LED接于P1口,當P1某引腳為低電平時(shí),LED點(diǎn)亮,引腳為高電平時(shí),LED熄滅。4位按鍵分別接P3.2、P3.3、P3.4和P3.5引腳。單擊可讓相應引腳變?yōu)榈碗娖健?/span>

下圖是實(shí)驗仿真板的8位數碼管電路。P2作為位驅動(dòng),P0接字段口。P2.7驅動(dòng)的是第1位LED數碼管,P2.6驅動(dòng)的是第2位LED數碼管,,,,P2.0驅動(dòng)最后一位數碼管。P0.7~P0.0分別接字段h...a。

6381758651579309341152399.png

數碼管為共陽(yáng)型,單個(gè)數碼管連接結構如下圖所示。

6381758721231654136463639.png

如下圖所示是這個(gè)實(shí)驗仿真板的應用實(shí)例。

6381758455003605191086001.png

二、交通燈實(shí)驗仿真板

6381759988252673979811380.png


這是一塊專(zhuān)用于交通燈編程的實(shí)驗仿真板。

  南北方向和東西方向的6個(gè)燈分別接P1.0~P1.5引腳,當引腳為低電平時(shí),燈亮。

  設置兩個(gè)按鈕,用于稍復雜的帶有行人控制的交通燈。

  如下圖所示是這個(gè)實(shí)驗仿真板使用的實(shí)例。

6381760005635776692139014.png三、8位數碼管、8位LED及16位鍵盤(pán)實(shí)驗仿真板
6381765883118137675413334.png

這是一塊由8個(gè)數碼管、8個(gè)LED和16個(gè)矩陣鍵盤(pán)構成的實(shí)驗仿真板。

  8個(gè)發(fā)光二極管連接于P1口,當某引腳為低電平時(shí),相應LED熄滅。

  數碼管連接的方法見(jiàn)下圖。

6381765912212748778797870.png









*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: 單片機 仿真

相關(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>