回覆列表
  • 1 # 天鵝巨討厭

    1、開啟multisim軟體,透過選單欄的“FIle”->“New”->“Design”新建一個設計文件。

    4、進入“MCU Wizar - Step 2 of 3”,即第2步,需要選擇的東西比較多,第一個是“Project type”(工程型別),其中Standard就是自己寫程式碼的,而External hex file就是其他編譯器生成的hex檔案,不需要自己寫程式碼。“Programming language”就不用說了,可以選擇C或者彙編,編譯器一般預設即可,Project name按需要命名,點選“Next”確認。

    7、通常會自動生成一個main函式,這裡需要要注意,由於multisim找不到Hi-Tech C51 Lite compiler編譯器的幫助文件,很多東西都需要自己摸索,最讓人頭疼的是它都沒有提供C語言的標頭檔案,連暫存器都需要自己去定義,這裡建議使用強制指標將常量地址轉換為暫存器地址,然後可以直接賦值訪問了。圖中是一個對P0的8個埠迴圈取反的操作,效果是P0埠不停的翻轉,生成一個高速的脈衝訊號。

    9、由於我們沒有新增電源,軟體編譯後報錯。

    10、新增電源後,程式執行OK,可以在虛擬示波器中看到預期中的脈衝方波。

    11、更改一下程式,將低電平設定比高電平短,執行後效果一致,說明程式操作是沒有問題的。

  • 中秋節和大豐收的關聯?
  • Devil nut是什麼牌子?