找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 24600|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

詳解51單片機(jī)燒錄程序和調(diào)試方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:328014 發(fā)表于 2018-8-10 02:02 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)燒錄程序和調(diào)試方法。以51為例,介紹:如何編譯程序,如何下載程序到單片機(jī),以及接線圖。
為了過程方便,通常會(huì)新建一個(gè)英文文件夾,這里以qq文件夾為例。將好的C 程序LED.C放入qq文件夾


打開keil軟件,選擇菜單欄的project,在它的下拉菜單里選第一個(gè)New uVision project,這里將這個(gè)工程命名為qq,并保存到我們建立的qq文件夾內(nèi),點(diǎn)擊確定后,會(huì)彈出下面對話框



找到
Atmel,在它的左側(cè)有+號(hào),點(diǎn)擊會(huì)展開一系列芯片型號(hào),找到AT89C51,點(diǎn)擊并點(diǎn)選下面的ok,彈出下面的對話框,選擇 否


進(jìn)入編輯頁面后,看到左側(cè)空白窗格的+Target 1,點(diǎn)擊它前面的+號(hào),彈出Source Group 1. 右擊Source Group 1. 彈出下面下拉菜單,選擇Add Files to Group Source Group 1



彈出的對話中,選擇LED.C,點(diǎn)擊add,然后點(diǎn)擊close關(guān)閉窗口。點(diǎn)擊Source Group 1的+號(hào),就會(huì)顯示出添加的LED.C文件,雙擊LED.C就會(huì)出現(xiàn)它的代碼



右擊+Target 1,并選擇第一項(xiàng),彈出下面對話框,選擇debug,點(diǎn)上use,并選擇keil moniter-51 driver



在點(diǎn)output選項(xiàng),在creat hex file打勾,最后點(diǎn)擊ok



回到編輯面,依次點(diǎn)擊編譯按鈕,Target 1上面有三個(gè)帶向下的箭頭按鈕,從左到右點(diǎn)擊,回到qq文件夾看看是否有.hex文件,若沒有在編譯一次



將單片機(jī)與電腦連機(jī),打開燒錄軟件,選擇低速下載,點(diǎn)擊打開文件,選擇建立的qq文件夾,打開后點(diǎn)擊文件qq.hex,最后選擇STC89C5XX系列,然后下載程序,成功后圖片如下



接線圖為p0端口與led

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:66287 發(fā)表于 2018-8-10 09:16 | 只看該作者
初學(xué)者的福音,頂!
回復(fù)

使用道具 舉報(bào)

板凳
ID:370231 發(fā)表于 2018-8-10 10:43 | 只看該作者
樓主有心了~點(diǎn)贊
回復(fù)

使用道具 舉報(bào)

地板
ID:259035 發(fā)表于 2020-5-24 18:45 | 只看該作者

樓主有視頻么,沒看懂
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表