2.5 實驗:Keil+Proteus仿真模擬實驗
課件 Keil+Proteus仿真模擬實驗

視頻 Keil+Proteus仿真模擬實驗

【實驗目的】
(1)掌握在Proteus的環境下,熟練繪制電路原理圖的方法。
(2)掌握在Keil集成環境下建立工程,以及設計、編寫C51程序的方法。
(3)能在Proteus的環境下,進行仿真模擬運行。
【實驗內容】
進行LED發光二極管的花樣表演。
(1)繪制如圖2-19所示仿真電路圖。
(2)在Keil集成環境中建立工程文件,輸入“參考程序”中的源程序,完成編譯。
(3)將編譯好的HEX文件寫入原理圖的單片機中,進行仿真模擬運行并觀察結果。
【實驗準備】
(1)PC,Windows XP/Windows 7操作系統。
(2)Proteus仿真模擬軟件。
(3)Keil軟件。
【實驗過程】
(1)啟動Proteus ISIS,挑選所需元件。所需元件列表見表2-6。
表2-6 所需元件列表

(2)設計仿真電路圖,如圖2-20所示,并保存文件。

圖2-20 仿真電路圖
(3)在磁盤中首先創建一個新文件夾,并將其命名為工程名,接著在Keil集成環境下建立工程文件,編寫C51源程序,并編譯該工程文件生成HEX文件待用。工程中單片機選擇AT89C51,如圖2-21所示。

圖2-21 C51源程序
(4)將所設計的電路原理圖與目標代碼程序相連接;在仿真電路圖中,雙擊U1(即單片機),在彈出的對話框中,選擇編譯好的HEX文件,單擊OK按鈕后,完成連接工作。
(5)單擊“仿真運行”按鈕,并觀察LED點亮情況,驗證是否符合要求。
【參考程序】


【實驗總結】
(1)在Proteus的環境下,熟練掌握各類元器件的選取方法,熟悉常用元器件的英文縮寫。
(2)熟悉在Proteus中對選用元件的取值進行修改以及元件旋轉擺放的方法。
(3)熟練掌握在Keil集成環境下建立單片機工程,以及對照原理圖編寫C51程序的方法,并學會查找錯誤與調試。
(4)在Proteus的環境下,將電路原理圖與軟件連接,仿真模擬運行。