新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Proteus 與 kilec51聯(lián)機(jī)調(diào)試入門實(shí)驗(yàn)

        Proteus 與 kilec51聯(lián)機(jī)調(diào)試入門實(shí)驗(yàn)

        作者: 時(shí)間:2016-11-18 來源:網(wǎng)絡(luò) 收藏
        昨天開始搞kilec51Proteus 聯(lián)機(jī)的調(diào)試,首先軟件得自己從網(wǎng)上下下了你的還會(huì)裝,開始下了哥 kile 2.0的,進(jìn)行聯(lián)機(jī)調(diào)試,可就是不行;問題是kile運(yùn)行中不會(huì)出現(xiàn)startup.a51這個(gè)東東好郁悶,換到3.0就行了;應(yīng)該是我下的那個(gè)版本不行;今天晚上終于把聯(lián)機(jī)小實(shí)驗(yàn)調(diào)通了,以后就可以全心全意的進(jìn)行單片機(jī)仿真了;以下是我的實(shí)驗(yàn),至于具體Proteus 與 kilec51的具體設(shè)置,咱會(huì)在下一篇說明:(好高興)

        本文引用地址:http://www.104case.com/article/201611/315659.htm

        這是在Proteus 中做的簡(jiǎn)單圖 用單片機(jī)AT89C51 1K電阻 LED-RED 5V電源 做成的;

        相信對(duì)于Proteus 這是一張簡(jiǎn)單的圖,但是這個(gè)是可以仿真的,從電路上我們知道只要給P2.7口低電平二極管就會(huì)發(fā)光;所以該試驗(yàn)就是通過聯(lián)機(jī)用程序?qū)崿F(xiàn)二極管的亮;這張圖命名為led.dsn,保存在test中;

        下面開始做kile部分的程序了:

        啟動(dòng)keil如下:

        選擇上方的project菜單選擇New Project,保存在test文件夾中,命名為ledc51。彈出cpu選項(xiàng),選擇Atmel中的At89c51在彈出窗口選擇是;

        保存為led_demo.c左邊的Source Group1文件夾圖標(biāo)上右擊,在彈出的菜單中選擇add files togroup source group1 ;c程序加進(jìn)來了,馬上就要生成proteus中需要的文件了。我們先配置一下keil:

        選中目標(biāo)target1,右鍵選中options for target target1會(huì)出現(xiàn)下面窗口:

        我們只有選中creat hex files這個(gè)是重點(diǎn),因?yàn)?hex的文件才是我們要忘單片機(jī)中燒寫的東東,所以要生成;運(yùn)行調(diào)試出現(xiàn)下面圖形:

        見到?jīng)]有創(chuàng)制hex文件成功;下面激動(dòng)人心的時(shí)候要到了:

        打開proteus雙擊AT89C51得到下面窗口:

        在sy1.hex出都選擇ledc51.hex就可以仿真了;此時(shí)我們將看到下圖:

        你會(huì)發(fā)現(xiàn)LED——RED亮了



        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宜良县| 双牌县| 金溪县| 子长县| 攀枝花市| 长兴县| 阿巴嘎旗| 日照市| 彝良县| 明光市| 宁陵县| 沐川县| 金昌市| 香格里拉县| 饶阳县| 开鲁县| 新巴尔虎右旗| 奉新县| 淮北市| 如皋市| 伊春市| 通榆县| 乌拉特中旗| 宝应县| 育儿| 广南县| 淄博市| 彭阳县| 万盛区| 宝应县| 浏阳市| 尼玛县| 温州市| 凌云县| 连南| 繁昌县| 望奎县| 浦城县| 江永县| 灵山县| 老河口市|