毛麗鳳
(廣東職業技術學院,廣東 佛山 528041)
基于Proteus的單片機仿真教學研究
毛麗鳳
(廣東職業技術學院,廣東 佛山 528041)
文章以8路搶答器設計為例,總結Proteus仿真軟件在單片機教學中的運用,讓其脫離了設備和場地的要求和限制,增強課堂的立體感與課程的應用性、實踐性。
單片機;8路搶答器;Proteus仿真軟件
1.1 傳統單片機教學存在的問題
①單片機課程知識面廣、理論知識枯燥難懂;②實驗設備不足。學生人手一套單片機實驗開發板比較困難,往往幾個學生共用一套,只有個別同學動手做,部分學生產生依賴心理,實驗效果差;③采用實驗箱根本搞不清硬件原理。
1.2 Proteus仿真軟件的概述
Proteus是世界上著名的EDA工具(仿真軟件),不僅是模擬電路、數字電路、模/數混合電路的設計與仿真平臺,更是世界上最先進、最完整的多種型號單片機系統的設計與仿真平臺。
Proteus包括的功能模塊:① 智能原理圖設計:可在對象選擇器窗口直接搜索元器件,選擇好元器件后,放在編輯窗口,可自動連線,簡單快捷。② 完善的電路仿真功能:超過27 000種仿真器件,能夠達到真實仿真效果。③ 單片機協同仿真功能:可與Keil C51進行仿真和聯調。④ 實用的PCB設計平臺: 原理圖設計完成后,一鍵便可進入PCB設計環境,實現從概念到產品的完整設計。
單片機系統的Proteus設計與仿真流程如圖1所示。

圖1 Proteus設計與仿真流程
下面以AT89C51單片機設計的8路搶答器為例,介紹如何通過Proteus與Keil C51的結合實現對單片機電路的仿真。……