• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Keil的實驗仿真板的使用

    基于Keil的實驗仿真板的使用

    作者: 時間:2011-05-06 來源:網絡 收藏

    前面介紹了 軟件的,從中我們可以看到 的強大功能,不過,對于初學者
    來說,還有些不直觀,調試過程中看到的是一些數值,并沒有看到這些數值所引起的外圍電
    路的變化,例如數碼管點亮、發光管發光等。為了讓初學者更好地入門,筆者利用
    供的AGSI 接口開發了兩塊板。
    這兩塊板將枯燥無味的數字用形象的圖形表達出來,可以使初學者在沒有硬件時就能感受到真實的學習環境,降低單片機的入門門檻。圖1 是鍵盤、LED 顯示板的圖,從圖中可以看出,該板比較簡單,有在P1 口接有8 個發光二管,在P3 口接有4 個按鈕,圖的右邊給出了原理圖。

    圖2 是另一個較為復雜的仿真板。在該板上有8 個數碼管,16 個按鍵(接成4*4 的矩陣式),另外還有P1 口接的8個發光管,兩個外部中斷按鈕,一個帶有計數器的脈沖發生器等資源,顯然,這塊板可以完成更多的實驗。
    一、實驗仿真板的安裝
    這兩塊仿真實驗板實際上是兩個dll 文件,名稱分別是ledkey.dll 和simboard.dll,安裝時只要根據需要將這兩個或某一個文件拷貝到keil 軟件的c51bin 文件夾中即可。
    二、實驗仿真板的
    仿真板,必須對工程進行設置,設置的方法是點擊Project->Option for Target‘Target1’打開對話框,然后選中Debug 標簽頁,在Dialog :Parameter:后的編緝框中輸入-d 文件名。例如要用ledkey.dll(即第一塊仿真板)進行調試,就輸入-dledkey,如圖3所示,輸入完畢后點擊確定退出。編譯、連接完成后按CTRL+F5 進入調試,此時,點擊菜
    單Peripherals,即會多出一項“鍵盤LED 仿真板(K)”,選中該項,即會出現如圖1 的界面,

    本文引用地址:http://www.czjhyjcfj.com/article/150794.htm

    鍵盤、LED 顯示實驗仿真板


    圖2 單片機實驗仿真板

    同樣,在設置時如果輸入-dsimboard 則能夠調出如
    圖2 的界面。
    第一塊仿真板的硬件電路很簡單,電路圖已在板上,第二塊板實現的功能稍復雜,其鍵盤和數碼
    顯示管部份的電路原理圖如圖4 所示。下表給出了常用字形碼,讀者也可以根據圖中的接線自行寫出
    其它如A、B、C、D、E、F 等的字形碼。 除了鍵盤和數碼管以外,P1 口同樣也接有8 個發光二極管,連接方式與圖1 相同;脈沖發生器是接入T0 即P3.4 引腳。
    0c0h 0f9h 0a4h 0b0h 99h 92h 82h 0f8h 80h 90h 0FFH
    0 1 2 3 4 5 6 7 8 9 消隱
    三、實例調試
    以下以一個稍復雜的程序為例,說明鍵盤、LED 顯示實驗仿真板的使用。該程序實現
    的是可控流水燈,接P3.2 的鍵為開始鍵,按此鍵則燈開始流動(由上而下),接P3.3 的鍵
    為停止鍵,按此鍵則停止流動,所有燈暗,接P3.4 的鍵為向上鍵,按此鍵則燈由上向下流
    動,接P3.5 的鍵為向下鍵,按此鍵則燈由下向上流動。
    例8:
    UpDown BIT 00H ;上下行標志
    StartEnd BIT 01H ;起動及停止標志
    LAMPCODE EQU 21H ;存放流動的數據代碼
    ORG 0000H
    AJMP MAIN
    ORG 30H
    MAIN:
    MOV SP,#5FH
    MOV P1,#0FFH
    CLR UpDown ;啟動時處于向上的狀態
    h g f e
    P0.7
    P0.0
    P0.5
    P0.4
    P0.7
    P0.6
    d c b a
    P0.3
    P0.2
    P0.0
    P0.1 P2.7
    P2.0
    P2.7
    P2.6
    P2.5
    P2.4
    P2.3
    P2.2
    P2.1
    P2.0 驅

    P3.0
    P3.1
    P3.2
    P3.5
    P3.3
    P3.4
    P3.6
    P3.7
    2 3
    6 7
    A B
    E F
    0 1
    4 5
    8 9
    VCC C D 89C51


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 沁水县| 泸水县| 巢湖市| 乌恰县| 闽侯县| 凉山| 定结县| 镇雄县| 泰顺县| 铁力市| 台南县| 梁平县| 图片| 金川县| 融水| 永兴县| 盖州市| 都安| 阿克| 巧家县| 改则县| 电白县| 五家渠市| 安岳县| 贺兰县| 凤山县| 樟树市| 德庆县| 阜南县| 合阳县| 巴楚县| 民县| 修武县| 民权县| 门源| 景德镇市| 江门市| 南昌县| 沧州市| 南丰县| 哈巴河县|