<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)c語(yǔ)言教程:建立你的第一個(gè)KeilC51項(xiàng)目

          單片機(jī)c語(yǔ)言教程:建立你的第一個(gè)KeilC51項(xiàng)目

          作者: 時(shí)間:2012-09-11 來(lái)源:網(wǎng)絡(luò) 收藏

          這段程序的功能是不斷從串行口輸出“Hello World!”字符,先不管程序的語(yǔ)法和意思吧,先 看看如何把它加入到中和如何編譯試運(yùn)行。

          (4)點(diǎn)擊圖 1-5 中的 3 保存新建的程序,也能用菜單 File-Save 或快捷鍵 Ctrl+S

          進(jìn)行保存。因是新文件所以保存時(shí)會(huì)彈出類似圖 1-3 的文件操作窗口,把第程序命名

          為 test1.c,保存在所在的目錄中,這個(gè)時(shí)候您會(huì)發(fā)現(xiàn)程序單詞有了不一樣的顏色,說明 KEIL的C語(yǔ)法檢查生效了。如圖 1-6 鼠標(biāo)在屏幕左邊的 Source Group1 文件夾圖標(biāo)上右擊彈出 菜單,在這里能做在中增加減少文件等操作。選“Add File to Group ‘Source Group 1’” 彈出文件窗口,選擇剛剛保存的文件,按 ADD 按鈕,關(guān)閉文件窗,程序文件已加到項(xiàng)目中了。這個(gè)時(shí)候在 Source Group1 文件夾圖標(biāo)左邊出現(xiàn)了小+號(hào)說明,文件組中有了文件,點(diǎn)擊它能展開查看。

          點(diǎn)擊瀏覽下一頁(yè)

          圖 1-6 把文件加入到項(xiàng)目文件組中

          (5)C程序文件已被加到了項(xiàng)目中了,下面就剩下編譯運(yùn)行了。這個(gè)項(xiàng)目只是用做學(xué) 習(xí)新建程序項(xiàng)目和編譯運(yùn)行仿真的基本方法,所以使用軟件默認(rèn)的編譯設(shè)置,它不會(huì)生成用 于芯片燒寫的 HEX 文件。先來(lái)看圖 1-7 吧,圖中 1、2、3 都是編譯按鈕,不一樣是 1 是用 于編譯單個(gè)文件。2 是編譯鏈接當(dāng)前項(xiàng)目,如果先前編譯過一次之后文件沒有做動(dòng)編輯改動(dòng), 這個(gè)時(shí)候再點(diǎn)擊是不會(huì)再次重新編譯的。3 是重新編譯,每點(diǎn)擊一次均會(huì)再次編譯鏈接一次,不 管程序是否有改動(dòng)。在 3 右邊的是停止編譯按鈕,只有點(diǎn)擊了前三個(gè)中的任,停止按鈕 才會(huì)生效。5 是菜單中的它們。在 4 中能看到編譯的錯(cuò)誤信息和使用的系統(tǒng)資源情況等, 以后我們要查錯(cuò)就靠它了。6 是有一個(gè)小放大鏡的按鈕,這就是開啟關(guān)閉調(diào)試模式的按鈕, 它也存在于菜單 Debug-StartStop Debug Session,快捷鍵為 Ctrl+F5。

          點(diǎn)擊瀏覽下一頁(yè)

          圖 1-7 編譯程序

          c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


          單片機(jī)相關(guān)文章:單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)視頻教程


          單片機(jī)相關(guān)文章:單片機(jī)工作原理




          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();