单片机编程文件组织形式(个人编程规范)
生活随笔
收集整理的這篇文章主要介紹了
单片机编程文件组织形式(个人编程规范)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、外設(shè)或系統(tǒng)資源驅(qū)動(dòng)函數(shù)組織形式。所有函數(shù)寫在.c文件里面,.c最前面包含自身頭文件。每個(gè).c文件都有一個(gè)相對應(yīng)的.h文件,其他文件或系統(tǒng)只調(diào)用.h文件。
2、.c文件除了最前面要包含自身頭文件外,應(yīng)該盡量全部是函數(shù)定義,接口信息、宏定義等盡量放到.h文件。接口信息盡量通過宏定義消除不同單片機(jī)IO定義上的差別。
3、整個(gè)軟件工程應(yīng)有一個(gè)MCU_Init.h文件,文件中包含整個(gè)系統(tǒng)要用到的宏定義和單片機(jī)開機(jī)時(shí)需要初始化的內(nèi)部資源如時(shí)鐘系統(tǒng)等。其他.h文件一般要包含MCU_Init.h文件。
4、外設(shè)與IO口連接固定下來,如液晶與P3口連接、按鍵與P1口連接。規(guī)范化接口設(shè)計(jì)可以使代碼通用性更強(qiáng),不用反反復(fù)復(fù)修改引腳接口。
5、版本管理。外設(shè).h文件要加上版本號(hào)。???
轉(zhuǎn)載于:https://www.cnblogs.com/yuesheng/archive/2011/08/03/2126415.html
總結(jié)
以上是生活随笔為你收集整理的单片机编程文件组织形式(个人编程规范)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不孕不育要做哪些检查项目?
- 下一篇: 初步体验数据驱动之美---TreeVie