新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > Multisim10單片機在數字電路中的應用

        Multisim10單片機在數字電路中的應用

        作者: 時間:2012-09-03 來源:網絡 收藏

        void delay( unsigned int i)

        {

        while ( i - - ) ;

        }

        2. 3 單擊主菜單“MCU /MCU8085U1 /Build”,“Build”的結果將輸出到“Sp readsheet View (電子數據表視圖) ”中,同時也將所編程序“燒錄”到8052 模塊中。

        如果程序語句邏輯格式有錯誤,稍等片刻,在程序下方打開的電子數據表視圖中可以看到程序分析結果,必須重新檢查所編程序,找出錯誤修正改之,方能進入下一步操作。運行本程序在電子數據表視圖顯示結果如圖4所示,顯然沒問題, 2個警告沒有關系,只是編程程序中有些元素設置了未用而已。

        圖4 C語言編程分析結果
        圖4 C語言編程分析結果

        3 調出其他仿真元件,搭建仿真電路,進行仿真

        3. 1 單擊電子仿真軟件基本界面元件工具條,從不同的元件庫中,分別調出相應的元件(三極管、電阻和數碼管等) ,按圖1 進行連接,然后運行仿真。

        3. 2 按圖1所示仿真電路接線無誤的前提下,單擊基本界面右上角仿真開關按鈕。

        3. 3 電子仿真工作平臺將會看到LED按編好的程序完成11進制計數器的功能。

        4 仿真調試工具

        4. 1 在“11進制計數器”仿真電路運行的情況下,單擊主菜單“MCU /MCU8085U1 /Debug View”,將打開調試程序和排除故障窗口。

        4. 2 單擊主菜單“MCU /MCU8085U1 /Memory View”,將打開MCU存儲器窗口,在該窗口下可以看到特殊函數寄存器( SFR ) ; 內部RAM ( IRAM ) ; 內部ROM( IROM) ;外部RAM (XRAM) 。借助于以上仿真調試工具和MCU的存儲器,可以對程序進行諸如設置斷點、修改程序、觀察地址值、堆棧情況、進入子函數、跳過指令等操作,從而達到驗證、調整、修改和完善仿真程序的目的,直至完成所需功能為止。

        5 結束語

        綜上所述,相信本文對愛好者會有很大的啟示,并對初學者起到拋磚引玉的作用。無需借助實驗室的儀器設備,只要擁有一臺手提電腦就可以在任何時間和地點進行單片機仿真實驗,很好地滿足了電子工作者在單片機仿真方面的需求。

        c語言相關文章:c語言教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 浮梁县| 正阳县| 连城县| 马山县| 阿勒泰市| 武强县| 尼玛县| 定州市| 涡阳县| 连江县| 江油市| 都兰县| 门头沟区| 临沭县| 兴城市| 宁蒗| 堆龙德庆县| 肥乡县| 大石桥市| 永宁县| 商水县| 迁安市| 岑巩县| 高邮市| 佛坪县| 泰州市| 平利县| 同江市| 乐至县| 伽师县| 铜山县| 沙湾县| 郴州市| 井陉县| 郸城县| 云安县| 松潘县| 体育| 托克逊县| 萝北县| 阿荣旗|