freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c51程序設計語言(1)-展示頁

2025-01-21 16:05本頁面
  

【正文】 器類型 ] *標識符 例如: “ amp。 指針是專門用來確定其它數(shù)據(jù)類型的地址的 。 char code str[]={“How are you?”}。 類型 關(guān)鍵字 所占位數(shù) 數(shù)的表示范圍 特殊功能寄存器 聲明 sfr 1B(16bit) 0~ 255 16位特殊功能寄存器 聲明 sfr16 2B(32bit) 0~65535 位變量數(shù)據(jù)聲明 bit 1bit 0或 1 可尋址位(特殊功能位)聲明 sbit 1bit 0或 1 ? 對 C51編譯器來說 , short和 int是相同類型 , double和 float是同一類型; ? 低地址存高字節(jié) , 高地址存低字節(jié); ? 有符號數(shù)符號位在最低字節(jié)的最高位; 第 3章 51單片機的軟件基礎(chǔ) C51編譯器能識別的數(shù)據(jù)類型 數(shù) 據(jù) 類 型 長 度 取值范圍 unsigned char 1B 0~ 255 char 1B 128~ +127 unsigned int 2B 0~ 65535 int 2B 32768~ +32767 unsigned long 4B 0~ 4294967295 long 4B 2147483648~ +2147483647 float 4B ?~ ?+38 * 1B~ 3B 對象的地址 bit 位 0或 1 sfr 1B 0~ 255 sfr16 2B 0~ 65535 sbit 位 0或 1 第 3章 51單片機的軟件基礎(chǔ) 數(shù)組類型: 數(shù)組是一組數(shù)據(jù),其中的每一個數(shù)據(jù)元素都屬于同一類型, 各元素可以用數(shù)組名和下標來唯一確定 。 sbit P10 = 0x90^0。 sfr16 T2 = 0xCC。 聲明中,如果沒有修飾符,則數(shù)據(jù)默認的存儲空間為data型,也就是在片內(nèi) RAM中。 第 3章 51單片機的軟件基礎(chǔ) 例如: unsigned char code Flag = 0x0f。 常量 :凡以數(shù)字 0開頭的數(shù)字序列 , 一律作為 八進制數(shù)處理;凡 以 0x開頭 , 后面跟若干數(shù)字的 , 一律作為 十六進制數(shù) 處理;其它作為 十進制數(shù) 處理 。 標識符 區(qū)分大小寫 , 第一個字符必須是字母 或下劃線 。 2 ) 與匯編語言編程相比,代碼規(guī)模和速度還有差距 。 缺點: 1)對于代碼執(zhí)行時間不能精確掌控,所以 對于時序有嚴格要求的情況,最好采用匯編語言 。 3)與其它高級語言相比,生成的代碼質(zhì)量高,執(zhí)行速度較快,對硬件的操控能力強??梢浦残院? 。 /* 比較大小,求最大值 */ else z=y。 C51程序設計語言 C51語言概述 第 3章 51單片機的軟件基礎(chǔ) include /*文件包含, 51寄存器說明 */ main ( ) /* 主函數(shù) */ { int x,y,z。 C51編譯器會自動完成變量的存儲單元的分配。由此 C51已經(jīng)得到廣泛的推廣和應用。 44 C51程序設計及應用 167。 42 C51的運算符和表達式 167。第 3章 51單片機的軟件基礎(chǔ) 第四章 C51程序設計語言 167。 41 C51程序設計語言 167。 43 C51的頭文件與庫函數(shù) 167。 45 C51的應用技巧 第 3章 51單片機的軟件基礎(chǔ) 隨著 80C51單片機硬件性能的提升,尤其是片內(nèi)程序存儲器容量的增大和時鐘工作頻率的提高,已基本克服了高級語言產(chǎn)生代碼長、運行速度慢、不適合單片機使用的致命缺點。 采用 C51程序設計語言,編程者只需了解變量和常量的存儲類型與 80C51單片機存儲空間的對應關(guān)系,而不必深入了解單片機的硬件和接口。 167。 /* 變量定義 */ if(xy) z=x。 } ★ C51程序示例: 第 3章 51單片機的軟件基礎(chǔ) C語言編程與匯編語言編程相比的優(yōu)勢 1)與硬件無關(guān)性較高,對編程者硬件基礎(chǔ)要求較低。 2)容易理解和掌握,完全模塊化,有各種函數(shù)庫,大量庫函數(shù)可用,編程效率高,代碼復用率高。 4)有完善的編程和調(diào)試工具,靈活方便,便于項目維護管理 。 2)在大量使用 data區(qū)域的內(nèi)存變量時,容易產(chǎn)生 堆棧溢出 ,從而產(chǎn)生不可預測的錯誤。 第 3章 51單片機的軟件基礎(chǔ) C51的標識符、常量和關(guān)鍵字 標識符 用來標識源程序中某個對象的名字 , 這些對象可以是語句 、 數(shù)據(jù)類型 、 函數(shù) 、 變量 、 數(shù)組等 。 C51中有些庫函數(shù)的標識符是以下劃線開頭的 , 所以一般不要以下劃線開頭命名標識符 。 關(guān)鍵字 : ANSI C標準關(guān)鍵字和 C51編譯器的擴展關(guān)鍵字一覽表見主教材 145147頁 。 就是聲明一個無符號的 char型變量 Flag,并給他賦初值為 0x0f;并且聲明他所在的存儲空間在片內(nèi)統(tǒng)一編址的ROM中。 C51的數(shù)據(jù)聲明的一般格式如下 [類型說明符 ][修飾符 ] 標識符 [=初值 ]…… C51的數(shù)據(jù)類型 第 3章 51單片機的軟件基礎(chǔ) C語言中的基本數(shù)據(jù)類型 類型 符號 關(guān)鍵字 數(shù)的 取值 范圍 所占位數(shù) 整型 字符型 實型 有 無 (signed) int 16 32768~32767 (signed) short 16 32768~32767 (signed) long 32 2147483648~2147483647 16 unsigned int 0~65535 32 0~4294967295 unsigned long int unsigned short int 16 0~65535 有 float 32 ~ 有 double 有 char 8 128~127 無 unsigned char 8 0~255 指針型 * 1B~3B 對象的地址 第 3章 51單片機的軟件基礎(chǔ) C- 51的數(shù)據(jù)類型擴充定義 例: sfr P1 = 0x90。 sbit OV = PSW^2。 或 sbit P10 = P1^0。定義格式類似于數(shù)據(jù)定義: 數(shù)據(jù)類型 數(shù)組名 [常量表達式 ] 多維數(shù)組的定義: 數(shù)據(jù)類型 數(shù)組名 [常量表達式 ] [常量表達式 ] 例: int xdata xx [15]。 第 3章 51單片機的軟件基礎(chǔ) 指針類型: 在 C語言中為了能夠?qū)崿F(xiàn)直接對內(nèi)存單元進行操作 , 引入了指針類型的數(shù)據(jù) 。 因此 , 一個變量的地址被稱為該變量的指針 。a”為變量 a的地址; “ *p”為指針變量所指向的變量 。 指針變量的
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1