Proteus 與 kilec51聯(lián)機調試入門(mén)實(shí)驗
這是在Proteus 中做的簡(jiǎn)單圖 用單片機AT89C51 1K電阻 LED-RED 5V電源 做成的;
相信對于Proteus 這是一張簡(jiǎn)單的圖,但是這個(gè)是可以仿真的,從電路上我們知道只要給P2.7口低電平二極管就會(huì )發(fā)光;所以該試驗就是通過(guò)聯(lián)機用程序實(shí)現二極管的亮;這張圖命名為led.dsn,保存在test中;
下面開(kāi)始做kile部分的程序了:
啟動(dòng)keil如下:
選擇上方的project菜單選擇New Project,保存在test文件夾中,命名為ledc51。彈出cpu選項,選擇Atmel中的At89c51在彈出窗口選擇是;
保存為led_demo.c左邊的Source Group1文件夾圖標上右擊,在彈出的菜單中選擇add files togroup source group1 ;c程序加進(jìn)來(lái)了,馬上就要生成proteus中需要的文件了。我們先配置一下keil:
選中目標target1,右鍵選中options for target target1會(huì )出現下面窗口:
我們只有選中creat hex files這個(gè)是重點(diǎn),因為.hex的文件才是我們要忘單片機中燒寫(xiě)的東東,所以要生成;運行調試出現下面圖形:
見(jiàn)到?jīng)]有創(chuàng )制hex文件成功;下面激動(dòng)人心的時(shí)候要到了:
打開(kāi)proteus雙擊AT89C51得到下面窗口:
在sy1.hex出都選擇ledc51.hex就可以仿真了;此時(shí)我們將看到下圖:
你會(huì )發(fā)現LED——RED亮了
評論