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

正文內(nèi)容

片機c語言ppt課件(更新版)

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

下一頁面
  

【正文】 最好也能做到 “顧名知意” 變量定義的一般格式: 數(shù)據(jù)類型 [存儲器類型 ] 變量名表 [=初值 ]; 存儲器類型 指明變量所在存儲器的區(qū)域情況 C51根據(jù)單片機存儲器的結(jié)構(gòu)特點分為以下六種存儲類型: data變量定義在片內(nèi) RAM可 直接尋址 的低 128B空間中。 ? 變量一般有 變量名 和 變量值 組成。 sbit TB8 = 0x9B。 sbit INT1 = 0xB3。 sbit PT1 = 0xBB。 sbit IT0 = 0x88。 sbit P = 0xD0。 sfr SCON = 0x98。 sfr TCON = 0x88。 sfr P3 = 0xB0。 或 sbit P1_0=0x90。 sfr16 DPTR=0x82。 ? bit flag 。 ( 指定變量 w、 u為 無符號整型 ) unsigned char c,d。 +38 (6位 ) * (一般指針 ) 1~3字節(jié) 存儲空間地址 3 C51的數(shù)據(jù)類型 ?1. char 字符類型 char類型的長度是一個字節(jié),通常用于定義處理字符數(shù)據(jù)的變量或常量。 C語言對標識符的規(guī)定 ? 用戶自定義標識符: ?由 字母 、 數(shù)字 和 下劃線 構(gòu)成,但必須以 字母 或下劃線 “ _”開頭 ,不能以數(shù)字開頭 ?不能含有除字母、數(shù)字和下劃線 “ _”外的其他字符如: !、 amp。j++)。//延時 ? P1=0xff。//點亮八個 LED ? delay(200)。j255。 1. 編譯系統(tǒng)定義標識符 – 由編譯系統(tǒng)定義 ,具有固定名字和特定含義 – 分為 ① 關(guān)鍵字 和 ② 預定義標識符 2.用戶自定義標識符 – 用于對用戶使用的變量、數(shù)組、函數(shù)等操作對象進行命名。 ~ 177。 ( 指定變量 x、 y為 字符型 ) unsigned int w, u。 ? 6. bit 位變量 bit類型 定義 1個位變量,值為 0或 器類型只能是 bdata、 data、 idata,嚴格講只能是: bdata 所有的 bit變量都放在 80C51內(nèi)部存儲區(qū)的可位尋址區(qū),而該區(qū)域只有 16字節(jié)長,所以在某個范圍內(nèi)只能聲明最多 128個位變量。 8 sfr16類型 用于定義 1個 16位的特殊功能寄存器 定義形式: sfr16 標識符 =16位特殊功能寄存器的 低字節(jié)地址 ; 51子系列中只有 DPTR為 16位的特殊功能寄存器: 由 DPH和 DPL組成,其地址分別為 0x82和 0x83, 地址連續(xù) 。 或 sbit P1_0=0x90^0。 sfr P2 = 0xA0。 sfr PCON = 0x87。 sfr IP = 0xB8。 sbit OV = 0xD2。 sbit IE0 = 0x89。 (續(xù)) /* IP */ sbit PS = 0xBC。 sbit T0 = 0xB4。 sbit REN = 0x9C。 使用 define語句定義符號常量 例 : define CONST 60 define PI 使用” code”關(guān)鍵字 指定數(shù)據(jù)的存儲位置為程序存儲器 C51中常量的定義: 符號常量的作用域: 定義這個符號常量的整個 C文件 ? 變量 有關(guān)概念 ? 在程序運行過程中,其值可以改變的量,稱為 變量 , 變量名 用標識符表示。 ?必須使用合法的 標識符 作變量名 ?不能使用 關(guān)鍵字 為變量命名 ?變量名一般用 小寫, 長度一般不超過 8 個字符,最長不得大于 32 個字符。 xdata變量定義在片外 RAM64KB空間中。 pact緊湊存儲模式:變量默認分配在 pdata區(qū)。 float x=,y 。 4 各種運算符的表示 + * / % ++ + = += = *= /= %= amp。c++ max=ab ? a : b a=3,a+=3,a*a 1/(float)a+6 6 算術(shù)運算符和算術(shù)表達式 ? 算術(shù)運算符的優(yōu)先級 ( ) + ++ * / % + 同級 同級 同級 單目 雙目 高 低 ? 沒有乘方運算符 ,要計算 a3要寫作 a*a*a 的連乘,或用標準庫函數(shù) pow(a, 3) ? “/”的運算對象可為各種類型數(shù)據(jù),但是 當進行兩個整數(shù)相除時,運算結(jié)果也是整數(shù) ? “ %”要求運算對象必須是 整數(shù) ,功能是求兩個整數(shù)相除的余數(shù),余數(shù)的符號與被除數(shù)的符號相同。 ? 關(guān)系運算符 ? 種類 : = == = != ? 結(jié)合方向:自左向右 ? 優(yōu)先級別: = = == != 優(yōu)先級 6(高) 優(yōu)先級 7(低) 例 ca+b //c(a+b) ab!=c //(ab)!=c a==bc //a==(bc) a=bc //a=(bc) 關(guān)系表達式的值:是邏輯值“真”或“假”,用 1和 0表示 //表達式值 1 //表達式值 1 //表達式值 0 //d=1 //f=0 ( 1) 關(guān)系運算符與關(guān)系表達式 (左結(jié)合 ) 例 注意區(qū)分“ =”與“ ==” int a=0,b=1。amp。amp。b=2。= |= ^= = = ? 賦值表達式: 由 賦值運算符將變量和一個表達式連接起來的式子。 (2) x
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1