博客專欄

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

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

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

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

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

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

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

        6381758653950248651577399.png

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

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

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

        6381758651579309341152399.png

        數(shù)碼管為共陽型,單個數(shù)碼管連接結(jié)構(gòu)如下圖所示。

        6381758721231654136463639.png

        如下圖所示是這個實(shí)驗(yàn)仿真板的應(yīng)用實(shí)例。

        6381758455003605191086001.png

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

        6381759988252673979811380.png


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

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

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

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

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

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

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

          數(shù)碼管連接的方法見下圖。

        6381765912212748778797870.png









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



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

        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 襄垣县| 石屏县| 尚义县| 呼图壁县| 称多县| 浠水县| 哈密市| 土默特右旗| 珲春市| 周至县| 平泉县| 河西区| 凌源市| 宜阳县| 高唐县| 新沂市| 泌阳县| 长汀县| 新巴尔虎右旗| 准格尔旗| 介休市| 清水县| 仪陇县| 化州市| 通州区| 甘德县| 吉首市| 开原市| 日土县| 庆元县| 广德县| 普格县| 育儿| 新昌县| 琼中| 阿拉善盟| 博白县| 沅江市| 龙州县| 师宗县| 塘沽区|