資料介紹
單片機軟件設計使用C語言作為編程開發軟件,采用模塊化的程序結構,設計了按鍵模塊程序、RFID模塊程序、日歷時鐘模塊程序、GPRS模塊程序、顯示存儲模塊程序等,并編寫系統主程序,將五個程序模塊組合在一起,實現單片機控制系統的整體功能。
51單片機支持三種高級語言,即PL/M,C和BASIC。C語言是一種通用的程序設計語言,其代碼率高,數據類型及運算符豐富,并具有良好的程序結構,適用于各種應用的程序設計,是目前使用較廣的單片機編程語言。單片機的C語言采用C51編譯器(簡稱C51)。有C51產生的目標代碼短,運行速度高,所需存儲空間小,符合C語言的ANSI標準,生成的代碼遵循Intel目標文件格式,而且可與A51匯編語言或PL/M51語言目標代碼混合使用。
單片機C語言編程常用的運算符介紹
在單片機 C 語言編程中,通常用到 30 個運算符,如表 1 ,其中算術運算符 13 個,關系運算符 6 個,邏輯運算符 3 個,位操作符 7 個,指針運算符 1 個。 在 C 語言中,運算符具有優先級和結合性。 算術運算符優先級規定為:先乘除模(模運算又 叫求余運算 )
在單片機C語言編程中,通常用到30個運算符,如表1,其中算術運算符13個,關系運算符6個,邏輯運算符3個,位操作符7個,指針運算符1個。
在C語言中,運算符具有優先級和結合性。
算術運算符優先級規定為:先乘除模(模運算又叫求余運算),后加減,括號最優先。結合性規定為:自左至右,即運算對象兩側的算術符優先級相同時,先與左邊的運算符號結合。
關系運算符的優先級規定為:》、《、》=、《=四種運算符優先級相同,=、!=相同,但前四種優先級高于后四種。關系運算符的優先級低于算術運算符,高于賦值(=)運算符。
邏輯運算符的優先級次序為:!、&&、||。 當表達式中出現不同類型的運算符時,非(!)運算符優先級最高,算術運算符次之,關系運算符再次之,其次是&&和||,最低為賦值運算符。 位操作的對象只能是整型或字符數據型。
- c語言運算符及例題 0次下載
- 51單片機實戰教程之C語言基礎(二 C語言運算符)
- 單片機的C語言編程教程詳細說明 8次下載
- 單片機C51語言程序設計的基礎資料詳細說明 38次下載
- C++程序設計教程之運算符重載的詳細資料說明 4次下載
- C語言教程之數據類型與運算符的詳細資料說明 8次下載
- C語言實用教程之數據類型運算符和表達式的詳細資料說明 10次下載
- 51單片機教程之80C51單片機的C語言程序設計資料概述 298次下載
- C語言程序設計教程之基本數據類型、運算符和表達式的詳細資料概述 30次下載
- C語言學習筆記之運算符優先性 1次下載
- C語言運算符的使用 0次下載
- C語言32個關鍵字九種控制語句34種運算符 6次下載
- 01_常用運算符及優先級 0次下載
- C語言中基本的運算符,表達示及類型轉換
- C語言程序設計--運算符與表達式
- 什么是C語言?單片機有什么特點?為什么要用C語言編程? 1266次閱讀
- C語言的運算符 1028次閱讀
- 什么是邏輯運算符 1851次閱讀
- 什么是移位運算符 1661次閱讀
- 條件(三元)運算符 1220次閱讀
- 什么是運算符重載 2284次閱讀
- SystemVerilog-運算符/表達式規則 2801次閱讀
- RTL表達式和運算符 1567次閱讀
- 干貨:三大實例講解三種C++運算符重載 3348次閱讀
- C運算符的優先級和結合性詳細解決 3102次閱讀
- C語言中的邏輯運算符是怎么樣的 3912次閱讀
- 單片機的邏輯運算符和位運算符是什么?數字電路中的常用符號 2.6w次閱讀
- c語言運算符優先級規律 7399次閱讀
- 條件運算符的用法_C運算符的結合方向 9621次閱讀
- 單片機編程之匯編語言基礎-常用指令和程序模式 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次下載 | 免費
評論
查看更多