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

正文內容

片機c語言ppt課件-免費閱讀

2025-02-10 07:12 上一頁面

下一頁面
  

【正文】 移位運算 ? 例如: ab a+8b1 等價于 (a+8)(b1) 例如: 假設 a=10, b=2,求 ab、 a+8b1 include void main( ) { int a=10, b=2。求~ x、xamp。n=1。amp。amp。amp。 ? 右結合性 ,結合方向為從右到左。 | ^ ~ ?: , amp。 第一條語句相當于: int a,b。A39。 code變量定義在程序存儲器 64KB的空間中。 如: int idata x=10。 ? 編寫程序時可以通過 變量名 來存、取變量值。 sbit RI = 0x98。 sbit RXD = 0xB0。 sbit PX0 = 0xB8。 sbit ET1 = 0xAB。 sbit TF0 = 0x8D。 sbit AC = 0xD6。 sfr TL1 = 0x8B。 sfr B = 0xF0。 sbit P=0xD0。 /*錯誤, TL0和 TH0地址不連續(xù) */ sfr16 T1=0x8B。 ? 不存在位數(shù)組 如不能定義: bit b_array[ ] ? 位變量定義時,存儲類型只允許為 data、bdata或者 idata,如果將位變量的存貯類型定義成其它類型都將導致編譯出錯。分有符號 long長整型 signed long和無符號長整型 unsigned long,默認值為 signed long類型。 例如: char ch1,c1。不允許使用關鍵字為變量、數(shù)組、函數(shù)等操作對象命名。 P0 = 0x33; } 頭文件(一個或若干個) 主函數(shù) ? 程序的入口 函數(shù)名固定,且與書寫的位置無關 ? 有且僅有一個 函數(shù)聲明或定義 ? 庫函數(shù)或用戶自定義的函數(shù) ? 可以有若干個 C51程序大體上是若干函數(shù)的集合 C程序基本結構 C 程 序函 數(shù) i函 數(shù) 1預 編 譯 命 令? ?函 數(shù) 定 義 函 數(shù) 體主 函 數(shù)?一個或若干個函數(shù) ?有(且僅有)一個主函數(shù) main ?預處理命令 ?“;”作為語句的結束符 ?區(qū)分大小寫。 ? void delay(unsigned char i) //延時函數(shù),無符號字符型變量 i為形式參數(shù) ? { ? unsigned char j,k。單片機 C語言 C51特點 ? 結構化語言 ? 豐富的數(shù)據(jù)類型 ? 便于維護管理 ? 與匯編語言相比, C語言的優(yōu)點如下: ?不要求編程者詳細了解單片機的指令系統(tǒng),但需了解單片機的存儲器結構; ?寄存器分配、不同存儲器的尋址及數(shù)據(jù)類型等細節(jié)可由編譯器管理; ?結構清晰,程序可讀性強; ?編譯器提供了很多標準庫函數(shù),具有較強的數(shù)據(jù)處理能力。 //定義無符號字符型變量 j和 k ? for(k=0。 ?用 /* */或 //注釋。 ? 預定義標識符 :允許用戶對它們重新定義,當重新定義后將改變它們原來的含義。 unsigned char c2=‘ a’ ,c3=‘ A’ 。 ? 4. float 浮點型 float浮點型在十進制中具有 7位有效數(shù)字,是符合IEEE- 754標準的單精度浮點型數(shù)據(jù),占用四個字節(jié) 。 7 sfr類型 用于定義 1個 8位的特殊功能寄存器 定義形式: sfr 標識符 =8位特殊功能寄存器在內部RAM中的 實際 地址; 標識符可為特殊功能寄存器名或自己任意命名 如: sfr P0=0x80。 /*錯誤, TL1和 TH1地址不連續(xù) */ ? 9. sbit 可尋址位 sbit是 C51中的一種擴充數(shù)據(jù)類型,利用它可以訪問芯片內部的 RAM中的可尋址位或特殊功能寄存器中的可尋址位。 注:安裝 Keil軟件后,在文件夾“ C:\keil\c51\inc”中有一些頭文件包含了有關特殊功能寄存器和相應位的定義。 sfr SP = 0x81。 sfr TH0 = 0x8C。 sbit F0 = 0xD5。 sbit TR0 = 0x8C。 sbit EX1 = 0xAA。 /* P3 */ sbit RD = 0xB7。 /* SCON */ sbit SM0 = 0x9F。 總結: ? 在編程時,如果只強調程序的運算速度而又不進行負數(shù)運算,最好采用無符號格式。 例如: unsigned int xdata i, j。 bdata變量定義在片內 RAM可 位尋址 的 16B空間中(地址范圍: 0x200x2F)。 如: define uchar unsigned char uchar code display[ ]={0x7F,0xBF,0xDF,0xFE,0xF7}。 程序中可以通過預處理命令 pragma聲明存儲模式,沒有明確聲明時,系統(tǒng)隱含為 small模式。 a=5。 sizeof (數(shù)據(jù)類型標識符 ) 類型 種類 算術運算符 賦值運算符 關系運算符 邏輯運算符 位運算符 條件運算符 逗號運算符 其他運算符 5 表達式的有關概念 ? 什么是表達式 ?由 運算符 將運算對象連接成的式子,它描述了一個具體的求值運算過程。 例如: –a++ 等價于 (a++) 而不等價 (a)++ ? 如果有多個運算符連續(xù)出現(xiàn)時, C編譯系統(tǒng)盡可能多的從左到右將多個字符組合成一個運算符 例如: i +++ j 等價于 ( i++)+j i+++j 等價于 (i++)+(j) 8 關系運算符、邏輯運算符及其表達式 無論是關系運算還是邏輯運算, 其結果都會得到一個邏輯值 。b a||b 真 假 真 假 假 假 真 真 ? 邏輯運算符 ? 種類: ! amp。(a=y
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1