技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > Win下PIC系列8位單片機(jī)源程序匯編和固化

Win下PIC系列8位單片機(jī)源程序匯編和固化

時(shí)間:2009-04-28 18:31:37來源:hesp

導(dǎo)語:?單片機(jī)本身沒有開發(fā)編程能力,所以要把單片機(jī)變成一種應(yīng)用產(chǎn)品,必須借助于硬件開發(fā)和軟件開發(fā)兩種工具。
單片機(jī)本身沒有開發(fā)編程能力,所以要把單片機(jī)變成一種應(yīng)用產(chǎn)品,必須借助于硬件開發(fā)和軟件開發(fā)兩種工具。在進(jìn)行軟件開發(fā)時(shí),首先利用相關(guān)的編輯軟件,按照相應(yīng)的格式建立PIC單片機(jī)的源程序(助記符程序),然后對源程序進(jìn)行匯編。在完成匯編之后,用戶可以利用模擬調(diào)試軟件(價(jià)位低)或者硬件在線仿真器(價(jià)位高)對其目標(biāo)程序(機(jī)器代碼)進(jìn)行運(yùn)行調(diào)試,以發(fā)現(xiàn)其錯(cuò)誤并修改之。在經(jīng)過調(diào)試、修改、再匯編之后,即可將修改后的目標(biāo)程序用硬件(工具)編程器將目標(biāo)代碼燒寫到用戶的PIC芯片中。最后將燒寫后(即固化)的芯片插入到用戶板(實(shí)驗(yàn)板)脫機(jī)運(yùn)行,如還有問題(通常是多條程序的條件下),就檢查硬件電路和軟件的設(shè)計(jì),找出錯(cuò)誤并修改、再匯編、調(diào)試直到脫機(jī)運(yùn)行正常為止。
  Microchip公司在推出PIC系列單片機(jī)產(chǎn)品的同時(shí),也推出了相對應(yīng)的軟件開發(fā)和硬件開發(fā)工具,例如PIC在線仿真器、MPLAB集成開發(fā)軟件、MPSIM軟件仿真器、MPASM宏匯編程序以及PIC通用編程器等。不僅如此,國內(nèi)開發(fā)PIC系列單片機(jī)的工作也很迅速,許多公司或研究所也推出了相應(yīng)的開發(fā)裝置,其中既有適用于初學(xué)者、低價(jià)位的軟件仿真和編程器,也有適用于產(chǎn)品開發(fā)的高中檔開發(fā)應(yīng)用裝置。有些高檔的開發(fā)器還能支持C編譯器(如MP-C)與模糊邏輯開發(fā)系統(tǒng)等。這些開發(fā)裝置既可獨(dú)立運(yùn)行,也可以和PC機(jī)聯(lián)機(jī)運(yùn)行??傊_發(fā)PIC系列單片機(jī)的工具不僅十分成熟也是多種多樣的。   在PC機(jī)上對PIC系列單片機(jī)的源程序匯編時(shí),既可以在DOS條件下,也可以在Windows條件下進(jìn)行。以下將介紹Windows下源程序匯編的方法和步驟。   Windows下PIC集成開發(fā)軟件MPLAB   MPLAB是Microchip公司為PIC系列單片機(jī)開發(fā)產(chǎn)品提供的適用于PC機(jī)Windows的集成開發(fā)軟件。MPLAB的版本從早期到現(xiàn)在已發(fā)展到多種:如MPLAB V301版、V302版、V40版、V499和V50版等。各版本之間向下兼容,所以盡管PIC系列單片機(jī)品種如此之多,用戶只需選擇相應(yīng)版本的MPLAB集成開發(fā)軟件,均可達(dá)到開發(fā)目的。  ?。?)MPLAB的特性和安裝   MPLAB是一種易學(xué)易用的PIC系列單片機(jī)產(chǎn)品的集成開發(fā)工具軟件。該軟件由MPLAB編輯程序、MPLAB項(xiàng)目管理程序(Project manager)、MPASM匯編程序(Windows版)和MPLAB-SIM模擬調(diào)試程序等工具軟件組成。MPLAB能幫你調(diào)試源代碼,觀察程序流程、調(diào)試以及優(yōu)化固件生產(chǎn)設(shè)計(jì)的PIC單片機(jī)應(yīng)用程序。上述的各種軟件將在本報(bào)下幾期通過實(shí)例介紹其功能和用法。   MPLAB集成開發(fā)軟件對計(jì)算機(jī)系統(tǒng)的硬件與軟件配置要求如下:Microsoft Windows 3.X版、95版和98版均可;標(biāo)準(zhǔn)鍵盤和鼠標(biāo);4MB(最好是16MB以上)的內(nèi)存和VGA以上顯示器等。MPLAB的安裝簡單,只要熟悉PC機(jī)的用戶均可利用磁盤或光盤CD-ROM中MPLAB的SETUPEXE文件和相關(guān)的提示語句進(jìn)行安裝。若是初學(xué)者,可請電腦行家進(jìn)行安裝。安裝MPLAB軟件時(shí),最好在顯示屏上粘貼Microchip/MPLAB的快捷圖標(biāo),以使操作方便。   (2)MPLAB的桌面系統(tǒng)   Windows操作系統(tǒng)與DOS操作系統(tǒng)的最大區(qū)別就是廣泛使用了圖形化操作界面,因此對話框是用戶在操作Windows過程中最經(jīng)常接觸的東西。MPLAB的所有功能都可通過MPLAB桌面(對話框)中的菜單命令來操作。   當(dāng)你的PC機(jī)上安裝了MPLAB集成開發(fā)軟件之后,打開PC機(jī),用鼠標(biāo)點(diǎn)擊顯示器上的快捷圖標(biāo)Microchip即可在顯示器上看到MPLAB的桌面,如附圖所示(V499版)。該桌面是一個(gè)大小可變的窗口。MPLAB桌面頂部的左邊字符為標(biāo)題欄(MPLAB);標(biāo)題欄的下面為菜單欄(MENU),菜單欄的下面為工具欄,底部為狀態(tài)欄。桌面窗口中的菜單欄是下拉式的。   MPLAB共有多個(gè)菜單選項(xiàng)(V322、V499有9個(gè),V301是8個(gè))。所有的MPLAB功能均可通過下拉式菜單來訪問,菜單中加有下劃線的字符表示加速鍵(Key Accelerators),在菜單下拉時(shí),用鼠標(biāo)點(diǎn)擊該字符鍵可立即執(zhí)行該項(xiàng)功能。   MPLAB的各種菜單的功能,筆者將會(huì)通過具體的程序匯編應(yīng)用實(shí)例加以詳細(xì)說明?! ~?    編輯:何世平

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于ARM微處理器S3C4510B的最...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)