資料介紹
單片機軟件設計使用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語言程序設計的基礎資料詳細說明 39次下載
- C++程序設計教程之運算符重載的詳細資料說明 4次下載
- C語言教程之數據類型與運算符的詳細資料說明 8次下載
- C語言實用教程之數據類型運算符和表達式的詳細資料說明 10次下載
- 51單片機教程之80C51單片機的C語言程序設計資料概述 299次下載
- C語言程序設計教程之基本數據類型、運算符和表達式的詳細資料概述 30次下載
- C語言學習筆記之運算符優先性 1次下載
- C語言運算符的使用 0次下載
- C語言32個關鍵字九種控制語句34種運算符 6次下載
- 01_常用運算符及優先級 0次下載
- C語言中基本的運算符,表達示及類型轉換
- C語言程序設計--運算符與表達式
- 技術干貨驛站 ▏解鎖C語言高效編程秘訣:深入解析運算符與優先級 313次閱讀
- 技術干貨驛站 ▏深入理解C語言:編程高手必備,全方位解析運算符的核心技能! 381次閱讀
- 什么是C語言?單片機有什么特點?為什么要用C語言編程? 1692次閱讀
- C語言的運算符 1230次閱讀
- 什么是邏輯運算符 2064次閱讀
- 什么是移位運算符 1875次閱讀
- 條件(三元)運算符 1396次閱讀
- 什么是運算符重載 2552次閱讀
- RTL表達式和運算符 1821次閱讀
- 干貨:三大實例講解三種C++運算符重載 3485次閱讀
- C運算符的優先級和結合性詳細解決 3271次閱讀
- C語言中的邏輯運算符是怎么樣的 4102次閱讀
- 單片機的邏輯運算符和位運算符是什么?數字電路中的常用符號 2.6w次閱讀
- c語言運算符優先級規律 7561次閱讀
- 條件運算符的用法_C運算符的結合方向 9715次閱讀
下載排行
本周
- 1PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 2PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 3STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 4AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 5模擬電路仿真實現
- 2.94MB | 2次下載 | 免費
- 6AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 7PZT驅動開關電路
- 0.09 MB | 1次下載 | 免費
- 8電子線路板及仿真實現
- 1.54MB | 1次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 139次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 133次下載 | 免費
- 4PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論