NI Multisim microcontroller (MCU) 的功能 (即之前的 NI Multisim MCU Module),可讓工程師於單一環境中,透過 SPICE 精確放置、程式設計,並同步模擬微控制器。
MCU 為電子教學平台的 1 部分,可為學生提供理想的學習環境,了解微控制器於數位電子、電腦架構,與其他設計應用中的作業方式。MCU 亦可透過類比與數位電路,輕鬆介接 MCU,以評估整體系統的行為。
Multisim MCU 即先前的 MultiMCU 與 Multisim MCU Module,具備 C 程式語言支援功能、直覺式的檔案管理,與相關的模擬功能。下表則明列 Multisim MCU 的功能。
Microcontroller (MCU) 與支援的程式語言
|
Multisim MCU Functionality |
Intel 8051/8052 支援 |
• |
Microchip PIC16F84(a) 支援 * |
• |
Assembly 語言支援 |
• |
Hex 程式碼語言支援 |
• |
C 程式碼語言支援 |
• |
新增表頭與 .lib (library) 檔案 |
• |
MCU source code manager |
• |
Multiple source file per microcontroller project |
• |
Project and workspace management integrated with Multisim IDE |
• |
* 在 Multisim 完整版與 Multisim Power Pro 中,工程師並無法編譯 PIC16F84(a) 組合程式碼 (Assembly code)。
模組功能
|
Multisim MCU Functionality |
Cycle accurate MCU simulation |
• |
SPICE based time base |
• |
UARTs |
• |
Timer |
• |
Interrupts |
• |
除錯技術
|
Multisim MCU Functionality |
Stepping (in, out, over) |
• |
Breakpoints |
• |
Listing view |
• |
Memory and register view |
• |
Editable memory and registers |
• |
週邊
|
Multisim MCU Functionality |
External RAM/ROM |
• |
Keypads |
• |
RS232 terminal |
• |
Alpha-numeric LCD |
• |
System display (tank, conveyer, traffic lights) |
• |
Graphical LCD |
• |
觀看 SPICE 架構電路的微控制器單元同步模擬線上教學