資料介紹
為了提高源程序的質量和可維護性,從而最終提高軟件產品生產力,特編寫此規范。本標準規定了程序設計人員進行程序設計時必須遵循的規范。本規范主要針對單片機編程語言和08編譯器而言,包括排版、注釋、命名、變量使用、代碼可測性、程序效率、質量保證等內容。
1.基本規則
格式清晰、注釋簡明扼要、命名規范易懂、函數模塊化、程序易讀易維護、功能準確實現、代碼空間效率和時間效率高、適度的可擴展性、單片機編程規范-標識符命名。
2.標識符命名
2.1 命名基本原則
(1)命名清晰明了,有明確含義,使用完整單詞或約定俗成的縮寫。通常,較短的單詞可通過去掉元音字母形成縮寫;較長的單詞可取單詞的頭幾個字母形成縮寫。即“見名知意”。
(2)命名風格要自始至終保持一致。
(3)命名中若使用特殊約定或縮寫,要有注釋說明。
(4)同一軟件產品內模塊之間接口部分的標識符名稱之前加上模塊標識。
2.2 宏和常量命名
宏和常量用全部大寫字母來命名,詞與詞之間用下劃線分隔。對程序中用到的數字均應用有意義的枚舉或宏來代替。
2.3 變量命名
變量名用小寫字母命名,每個詞的第一個字母大寫。類型前綴(u8\s8 etc.)全局變量另加前綴g_。
局部變量應簡明扼要。局部循環體控制變量優先使用i、j、k等;局部長度變量優先使用len、num等;臨時中間變量優先使用temp、tmp等。
2.4 函數命名
函數名用小寫字母命名,每個詞的第一個字母大寫,并將模塊標識加在最前面。
2.5 文件命名
一個文件包含一類功能或一個模塊的所有函數,文件名稱應清楚表明其功能或性質。每個.c文件應該有一個同名的.h文件作為頭文件。
- 單片機C語言和匯編語言混合編程實例詳解 224次下載
- 單片機的C語言編程教程詳細說明 8次下載
- 51單片機C語言的入門教程學習資料詳細說明 12次下載
- C51單片機驅動的安裝教程詳細說明 7次下載
- C++語言編碼規范詳細說明 14次下載
- 學習AVR單片機C語言編程的方法和教程說明 17次下載
- 單片機C語言編程的關鍵字詳細說明 23次下載
- I2C總線的規范詳細說明 18次下載
- 51單片機C51語言的scanf和printf是如何使用的詳細程序說明
- 51單片機的C語言關鍵字詳細說明
- 51單片機的C程序基本架構詳細說明
- 單片機C51編程的警告提示說明
- 進行單片機串口通信的方式詳細說明
- 單片機C語言的幾點基礎知識說明
- 單片機C語言編程應注意的若干問題
- 什么是C語言?單片機有什么特點?為什么要用C語言編程? 1266次閱讀
- 單片機為什么還在用C語言編程呢? 1011次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4303次閱讀
- C語言和C++的特點與用法詳細說明 4216次閱讀
- 單片機液晶漢字顯示的C語言程序 4885次閱讀
- 單片機的外部結構和C語言編程基礎說明 2808次閱讀
- 學習單片機一定要先學好C語言再去學單片機嗎 1.3w次閱讀
- 單片機C51語言的位操作及其應用詳細說明 5787次閱讀
- 使用C語言進行單片機編程的基本知識點和編程規范資料總結 4900次閱讀
- 單片機 | 基礎匯編語言編程實例 9876次閱讀
- 單片機C語言編程中定時器初值計算的兩種方法 1w次閱讀
- 單片機C語言之串口通信協議 4773次閱讀
- 單片機的編程語言和開發環境 5476次閱讀
- pic單片機io口控制教程之c語言編程實現 1.1w次閱讀
- 單片機編程之匯編語言基礎-常用指令和程序模式 1.5w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多