找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

如何搭建51單片機(jī)開(kāi)發(fā)環(huán)境

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:73477 發(fā)表于 2015-2-10 22:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
       需要安裝編程軟件keil;程序下載軟件STC-ISP;如果電腦沒(méi)有串口,還需USB轉(zhuǎn)串口工具(HORAL V101搭載PL2303 USB轉(zhuǎn)串口方案,可以直接插USB供電并下載程序,但需安裝PL2303驅(qū)動(dòng)程序PL-2303 Driver Installer.exe,也可使用驅(qū)動(dòng)精靈、魯大師等工具驅(qū)動(dòng));

       1.Keil uVersion 4 安裝
       單片機(jī)的開(kāi)發(fā)環(huán)境以keil uVersion最為常見(jiàn),互聯(lián)網(wǎng)上很容易下載到和諧版的安裝程序。Keil uVersion的安裝比較簡(jiǎn)單,基本是一路NEXT 下去。






        選擇安裝目錄后Next,往后一路Next即可。
        2 程序下載
        STC單片機(jī)實(shí)際上是使用串口下載程序的,不夠買(mǎi)哪家的學(xué)習(xí)板,廠家都會(huì)提供詳細(xì)的下載程序說(shuō)明。




        以上圖是 51單片機(jī)學(xué)習(xí)板實(shí)物圖,提供兩種工作組合:
        a.USB 供電,USB下載程序;此時(shí),僅需一條USB線連接電腦的USB口,電腦端需要安裝USB轉(zhuǎn) 串口驅(qū)動(dòng)PL-2303 Driver Installer.exe,因?yàn)檫@塊學(xué)習(xí)板使用PL2303芯片實(shí)現(xiàn)USB轉(zhuǎn)串口(安裝方法見(jiàn)3);
        b.DC口供電,COM串口下載程序;此時(shí),需要通過(guò)DC口外接電源供電,COM串口使用平行串口線連接電腦串口;
        推薦使用第一種工作方式,因?yàn)榈谝环N方式只一條USB線就全部搞定,對(duì)于單片機(jī)初學(xué)者,簡(jiǎn)易就是王道;
        3 USB模擬串口
        如今手提電腦越來(lái)越普及,在其便攜性的要求下,一些接口往往被移除(比如串口),很少有手提電腦配置串口,而串口是單片機(jī)通訊中最常用的功能之一。還好手提電腦多配置USB口,使用USB模擬串口的工具應(yīng)運(yùn)而生,如基于PL2303芯片的PL-2303 Driver Installer.exe(HORAL V101使用PL2303HX芯片)。
        PL-2303 Driver Installer.exe可以在網(wǎng)上很方便的下載到,也可以到其官網(wǎng)下載。
        打開(kāi)PL-2303 Driver Installer.exe,安裝程序會(huì)自動(dòng)完成安裝。
        安裝完成后,插上USB轉(zhuǎn)串口線(電子市場(chǎng)很多,10元/條),計(jì)算機(jī)會(huì)自動(dòng)分配串口號(hào)。
        注意:
        a.一定是插上USB轉(zhuǎn)串口線后計(jì)算機(jī)才會(huì)自動(dòng)分配串口號(hào);
        b.使用不同芯片的USB轉(zhuǎn)串口線的驅(qū)動(dòng)程序是不一樣的,盡量使用官方的驅(qū)動(dòng)程序;
        c.實(shí)在不知道線的芯片型號(hào),魯大師、驅(qū)動(dòng)精靈也是不錯(cuò)的選擇;
        板上內(nèi)置了USB轉(zhuǎn)串口,可以直接使用USB下載,安裝PL-2303 Driver Installer.exe后,插上USB計(jì)算機(jī)會(huì)自動(dòng)分配串口號(hào)。
        查詢串口號(hào)的步驟,以XP系統(tǒng)為例,如下:
        a.右鍵單擊“我的電腦”選擇彈出菜單中的“屬性”打開(kāi)“系統(tǒng)屬性”對(duì)話框;
        b.系統(tǒng)屬性中選擇“硬件->設(shè)備管理器”即可打開(kāi)設(shè)備管理器;
        c.“設(shè)備管理器->端口”可以查看串口號(hào)。
        4.下載程序
        不同廠家的單片機(jī),燒錄程序的方式不同(官網(wǎng)或芯片DATASHEET有詳細(xì)說(shuō)明)。
        本課程使用型號(hào)為STC89C52的單片機(jī),是由宏晶半導(dǎo)體公司設(shè)計(jì)生產(chǎn),該單片機(jī)不需要專門(mén)的燒錄器,支持在線下載,使用非常方便。
        STC89C52使用的燒錄軟件是STC_ISP,其官網(wǎng)提供下載。(早期型號(hào)的單片機(jī)需要使用廠家提供的燒錄器,價(jià)格昂貴。)
STC_ISP界面如圖:



        第一步:選擇目標(biāo)板使用的單片機(jī)型號(hào)(即系統(tǒng)中使用的單片機(jī)型號(hào),本實(shí)驗(yàn)板使用STC89C52RC);
        第二步:打開(kāi)要要燒錄到目標(biāo)板的燒錄文件,燒錄文件以.hex后綴;
        第三步:選擇串口(可以在“設(shè)備管理器”里查看串口號(hào),參照3節(jié));
        第四步:點(diǎn)擊按鍵“Downloag/下載”,冷啟動(dòng)目標(biāo)板;  
        注:冷啟動(dòng)是通過(guò)切斷電源強(qiáng)制單片機(jī)復(fù)位。STC系列單片機(jī)冷啟動(dòng)后自動(dòng)進(jìn)入下載程序程序,檢測(cè)不到程序下載后才會(huì)啟動(dòng)現(xiàn)有程序(當(dāng)然,此功能可以設(shè)置);
        第五步:檢測(cè)程序下載進(jìn)度,下載完成、出錯(cuò)會(huì)有相應(yīng)的提示;
        如果大家使用這塊單片機(jī)學(xué)習(xí)板,開(kāi)發(fā)環(huán)境搭建完成以后,可以下載例程代碼看看效果。





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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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