找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機程序的一般開發(fā)流程是怎樣

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:63113 發(fā)表于 2022-3-10 21:53 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
SO技術(shù)分享之29
做一件事,流程很重要,一步一步地走下去,目的地就到了。
要做單片機的程序開發(fā),先要知道流程是怎樣,這樣才能更好更快地做下去。本文介紹單片機程序開發(fā)的一般流程。

單片機的程序開發(fā)是以工程為載體的,一個項目里所有的程序文件幾乎都保存在工程里,所以編程的第一步是建立一個工程文件。
新建工程文件方法:在KEIL界面點擊菜單欄project,再點擊newuvision project,然后按照向?qū)Р僮骶湍苄陆üこ獭?/font>
建立好工程文件之后,需要選擇單片機型號,以使得KEIL為其創(chuàng)建配置文件。不過這一步似乎也不是很重要,參數(shù)接近地選一個型號似乎也可以。
選擇單片機的方法:在KEIL界面點擊菜單欄project,再點擊selectdevice for target,按照向?qū)Р僮骷纯伞?/font>
本系列的編程語言是C語言,所以需要創(chuàng)建C文件。創(chuàng)建C文件一般有兩種方法,一是可以在KEIL點擊“新建文件”按鈕,直接創(chuàng)建C文件,二是可以在本地磁盤里新建一個txt文件,然后把后綴改為.c。這兩種方法用任意一個方法創(chuàng)建C文件之后,都得把它添加到工程文件夾里。一般來說,還得創(chuàng)建頭文件(H文件),常見的方法是在本地磁盤了新建一個txt文件,然后把后綴改為.h。一般需要把C文件和頭文件放到同一個本地文件夾,方便引用。
然后就可以在C文件和H文件里編寫代碼,以實現(xiàn)預(yù)期的功能。寫代碼這才是大活。
接著需要勾選生成HEX文件,因為HEX文件才是最終燒錄到單片機里的文件。當(dāng)然,還得先編譯,沒有錯誤才能編譯成功并生成HEX文件。
勾選生成HEX的方法:在左側(cè)工程文件欄里選中目標(biāo)工程并點擊右鍵,選擇第一個optionsfor target, 然后點擊第3個output, 勾選createHEX file即可。
編譯的方法:點擊工具欄上的“編譯”或者“編譯所有”按鍵。
提供單片機、PLC、電路板、控制器/箱、儀器儀表、軟件、APP、機電設(shè)備或系統(tǒng)、自動化、工控、傳感、數(shù)據(jù)采集、自控系統(tǒng)、控制系統(tǒng)開發(fā)設(shè)計定制,聯(lián)系見圖1.
本節(jié)完,精彩待續(xù)。

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

使用道具 舉報

沙發(fā)
ID:297903 發(fā)表于 2022-3-11 18:50 | 只看該作者
根據(jù)客戶要求的功能,選擇合適的芯片,要考慮用最低的成本去符合設(shè)計需要!
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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