工具/原料
Keil uVision4
Proteus 7.8
Windows 10
方法/步驟
1.安裝Keil uVision4和Proteus 7.8軟件,這里已經下載好了Keil uVision4和proteus7.8軟件,大家可以到官網去下載,也可以用我的鏈接:https://pan.baidu.com/s/1g0GiH8zzwDVA_Z7E4usxtQ 進行下載,不會安裝的可以看我前面兩篇博客:https://www.cnblogs.com/37cheng/p/11508036.html;https://www.cnblogs.com/37cheng/p/11507753.html。
2.先打開我們的Keil uVision4軟件,注意打開軟件界面一個為空白,如下圖:
3.新建項目
Keil編程軟件規定,必需先要建項目。先點擊菜單里面project按鈕,再選擇new uvision project...選項,彈出對話框。如下圖:
4.這里我新建一個名稱為example的項目,保存在D盤的firstproject文件夾中。該項目名稱可以任取,該新建項目保存位置也可以任意設置。如下圖:
5.保存后彈出如圖所示的對話框,選擇項目所用單片機芯片。選擇“Atmel”,點擊“Atmel”英文前面的“+”符號,選擇“AT89C52”,點擊“OK”后點擊“是”。如下圖:
6.新建文件,點擊左上角的“File”,選擇“new”,新建一個文件。然后點擊菜單“File”,選擇“save”,彈出“”’save
as‘對話框,選擇保存位置(保存位置默認與項目位置相同,建議不要更改),取名新建文件“example_led.c”。文件名無所謂可以任意修改,但一定要有“.c”后綴。如下圖:
7.添加文件(新建的example_led.c文件)到項目中,單擊“Source Group 1”文件夾,右鍵鼠標,選擇”Add Files to
Group Source Group
1...“,彈出對話框,選擇要添加的C文件(剛新建的example_led.c文件),單擊”Add“,完成添加點擊”Close“關閉窗口。如下圖:
8.輸入程序(程序在圖片下方),完成后點擊菜單欄的”Project“選擇”Options for Target 'Target
1'...“,彈出對話框,點擊"Output",把”Create HEX File“勾上,點擊OK。如下圖:
9.檢查輸入程序正確性,點擊左上角的”“三個按鈕,出現如下圖所示證明沒有問題,如下圖:
10.進行仿真,找到我們之前下載的”《嵌入式C語言程序設計》電路總圖“,打開里面的”example.DSN“仿真電路工程,雙擊單片機,選擇我們之前寫的程序”example.hex“點擊確定,然后點擊左下角這個按鈕,開始加載仿真,LED1亮起,成功。如下圖: