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

正文內(nèi)容

片機c語言ppt課件-展示頁

2025-01-26 07:12本頁面
  

【正文】 它可以訪問芯片內(nèi)部的 RAM中的可尋址位或特殊功能寄存器中的可尋址位。 T0和 T1不能用 sfr16進行定義: sfr16 T0=0x8A。 sfr16 DPTR=0x82。 sfr TMOD=0X89。 7 sfr類型 用于定義 1個 8位的特殊功能寄存器 定義形式: sfr 標識符 =8位特殊功能寄存器在內(nèi)部RAM中的 實際 地址; 標識符可為特殊功能寄存器名或自己任意命名 如: sfr P0=0x80。 // 定義一個位變量 flag并賦初值 1 對位變量定義的限制 ? 不能定義成一個指針, 如不能定義: bit *pointer。 ? bit flag 。這個指針變量要占據(jù)一定的內(nèi)存單元,對不同的處理器長度也不盡相同。 ? 4. float 浮點型 float浮點型在十進制中具有 7位有效數(shù)字,是符合IEEE- 754標準的單精度浮點型數(shù)據(jù),占用四個字節(jié) 。 分有符號 int整型數(shù) signed int和無符號整型數(shù) unsigned int,默認值為 signed int類型 ? 3. long 長整型 long長整型長度為四個字節(jié),用于存放一個四字節(jié)數(shù)據(jù)。 ( 指定變量 w、 u為 無符號整型 ) unsigned char c,d。(指定變量a、b為 整型 ) char x,y。 unsigned char c2=‘ a’ ,c3=‘ A’ 。 ? 字符型變量分為: [signed] char和 unsigned char ? 編譯系統(tǒng)為其分配 1 Byte(字節(jié))的存儲空間 ( Turbo C、 VC++ Keil中均分配 1B的存儲空間) ? 表示的數(shù)值范圍: [signed] char: 128~127 unsigned char: 0~255 ?字符型變量 定義形式: char 字符變量名 [=初值 ]。 +38 (6位 ) * (一般指針 ) 1~3字節(jié) 存儲空間地址 3 C51的數(shù)據(jù)類型 ?1. char 字符類型 char類型的長度是一個字節(jié),通常用于定義處理字符數(shù)據(jù)的變量或常量。 Abc P1_0 2x student m+y a b4 _1 While int let x%y LED do π w?tm Ctrl swicth include C512 數(shù)據(jù)類型 C51的數(shù)據(jù) 數(shù)據(jù)類型 長度 值域 bit 1 bit 0,1 unsigned char 8 bit 0 ~ 255 (signed) char 8 bit 128 ~ 127 unsigned int 16 bit 0 ~ 65535 (signed) int 16 bit 32768 ~ 32767 unsigned long 32 bit 0 ~ 4294967295 (signed) long 32 bit 2147483648~2147483647 float 32 bit 177。 ? 預定義標識符 :允許用戶對它們重新定義,當重新定義后將改變它們原來的含義。 ?標識符中大小寫字母含義不同 如: abc和 Abc為不同的標識符 ? 關鍵字 :必須用小寫字母。 C語言對標識符的規(guī)定 ? 用戶自定義標識符: ?由 字母 、 數(shù)字 和 下劃線 構(gòu)成,但必須以 字母 或下劃線 “ _”開頭 ,不能以數(shù)字開頭 ?不能含有除字母、數(shù)字和下劃線 “ _”外的其他字符如: !、 amp。 ? 用于在程序中給變量、符號常量、數(shù)組、函數(shù)、數(shù)據(jù)類型等操作對象 “ 起名 ” 。 ?用 /* */或 //注釋。 } void main() { delay()。j++)。k++) //雙重 for循環(huán)語句實現(xiàn)軟件延時 ? for(j=0。 //定義無符號字符型變量 j和 k ? for(k=0。 //延時 ? } ? } ? //函數(shù)名: delay ? //函數(shù)功能:實現(xiàn)軟件延時 ? //形式參數(shù): unsigned char i。//延時 ? P1=0xff。 //延時函數(shù)聲明 ? void main() //主函數(shù) ? { ? while(1) { ? P1=0x00。單片機 C語言 C51特點 ? 結(jié)構(gòu)化語言 ? 豐富的數(shù)據(jù)類型 ? 便于維護管理 ? 與匯編語言相比, C語言的優(yōu)點如下: ?不要求編程者詳細了解單片機的指令系統(tǒng),但需了解單片機的存儲器結(jié)構(gòu); ?寄存器分配、不同存儲器的尋址及數(shù)據(jù)類型等細節(jié)可由編譯器管理; ?結(jié)構(gòu)清晰,程序可讀性強; ?編譯器提供了很多標準庫函數(shù),具有較強的數(shù)據(jù)處理能力。 C511: C51基本結(jié)構(gòu) ? //功能:控制八個信號燈閃爍程序 ? include //定義了 MCS52單片機的特殊功能寄存器 ? void delay(unsigned char i)。//點亮八個 LED ? delay(200)。//熄滅八個 LED ? delay(200)。 ? void delay(unsigned char i) //延時函數(shù),無符號字符型變量 i為形式參數(shù) ? { ? unsigned char j,k。ki。j255。 ? } ? C51的程序結(jié)構(gòu) include void delay() { … … 。 P0 = 0x33; } 頭文件(一個或若干個) 主函數(shù) ? 程序的入口 函數(shù)名固定,且與書寫的位置無關 ? 有且僅有一個 函數(shù)聲明或定義 ? 庫函數(shù)或用戶自定義的函數(shù)
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1