⑴ Multisim中有沒有MCS-51單片機
在Multisim8里沒有,但在Protel 99與Protel DXP的Intel Embedded I 元件庫中有,如果沒有想要的型號也可以在Protel里自己編輯.
⑵ MULTISIM怎麼模擬51單片機
1、⑴組建模擬電路
"" componet」對話框的「family」欄中先選取「805x」,="" 然後在「componet」欄下選取「8051」,最後單擊對話框右上角的「ok」按鈕。滑鼠箭頭將帶出一個「8052」模塊,在電子模擬平台上單擊滑鼠,將先彈出MCU向導對話框之一,第一欄是工作區路徑,第二欄是工作區取名,這里輸入「my mcu design1」,最後單擊下方的「Next」按鈕;
⑵再次彈出MCU向導對話框之二,共有4欄選項,第一欄為項目類型,一般選擇「Standard (標准) 」;第二欄選擇編程語言種類,單擊右側下拉箭頭,可以在「Assembly C匯編」和「C」語言之間選擇,這里選取「C」語言;則第三欄自動顯示「Hi-tech C51-Lite compiler」字樣; 第四欄可以輸入項目名稱,本文取名為「project1」,最後單擊下方的「Next」按鈕;
⑶再次彈出MCU向導對話框之三,有2個單選項:「Create emptyproject (創建空項目) 」和「Addsource file (添加源文件) 」, 這里選取「Add sourcefile」;下面欄中可以輸入後綴為「。 C」的源文件名,這里就用「LED001. c」最後單擊下方「Finish」按鈕完成。
⑷完成MCU向導對話框之後,這時能在電子模擬平台上顯示出原來調出單片機模塊U18051,右擊滑鼠退出元件操作。
⑸保存文件,在文件名欄輸入「led11」文件名,默認文件後綴「.ms10」。
⑹在電子模擬軟體Multisim10基本界面平台上,單擊主菜單「View /Design Toolbox」,在基本界面左側將打開「設計工具盒」窗口,單擊「led11」前的「 + 」號可以看到剛才命名的工作區「my mcudesign1」,在工作區下面是項目名「project1 」, 在項目名下面是源文件名「Led001. c」。
⑺編寫MCU源C語言程序(過程略);
⑻調出其他模擬元件,搭建單片機模擬電路,進行模擬;
2、51單片機用protues這個軟體模擬更好!裡面已經有現成的51模塊了。調用就可以用,電源、地、復位電路和時鍾等等都不用畫。只要把編好的程序下載到protues中的51單片機裡面就可以運行。外圍提供的器件可以自己搭建。非常好用。
3、可以參考《基於Multisim 10的51單片機模擬實戰教程:使用匯編和C語言》。
⑶ multisim11.0 有沒有單片機,如果有怎麼模擬,如果沒有怎麼添加
您好,multisim11中是有單片機的,在place MCU庫中,首先說明一點,multisim是不適合做單片機模擬的,數字器件少,而且使用繁雜,建議使用proteus。mutisim11中單片機的使用方法是,點擊place MCU,裡面的805X中有8051和8052兩款單片機(我用的是專業版的),然後設定工作區間路徑和工作區間名稱,點擊"next"選擇工程類型和程序語言,默認類型為standard,默認語言為C語言,都使用默認就可以了,除非你要用匯編,輸入工程名稱,添加資源文件或創建一個空工程,finsh完成。雙擊打開元件可以編輯時鍾平率,工作電壓,ROM大小等,然後完成你的外部硬體設計。然後工作區選擇在編程區,編輯程序,模擬調試就可以了。完全手打,不容易額,如果您滿意我的答案,請採納,非常感謝!