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

正文內(nèi)容

片機(jī)c語(yǔ)言ppt課件(編輯修改稿)

2025-02-13 07:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 t PX1 = 0xBA。 sbit PT0 = 0xB9。 sbit PX0 = 0xB8。 /* P3 */ sbit RD = 0xB7。 sbit WR = 0xB6。 sbit T1 = 0xB5。 sbit T0 = 0xB4。 sbit INT1 = 0xB3。 sbit INT0 = 0xB2。 sbit TXD = 0xB1。 sbit RXD = 0xB0。 /* SCON */ sbit SM0 = 0x9F。 sbit SM1 = 0x9E。 sbit SM2 = 0x9D。 sbit REN = 0x9C。 sbit TB8 = 0x9B。 sbit RB8 = 0x9A。 sbit TI = 0x99。 sbit RI = 0x98。 總結(jié): ? 在編程時(shí),如果只強(qiáng)調(diào)程序的運(yùn)算速度而又不進(jìn)行負(fù)數(shù)運(yùn)算,最好采用無(wú)符號(hào)格式。 ? 無(wú)論何時(shí),應(yīng)盡可能地使用 unsgned char、 Bit類型。 C513 常量和變量 符號(hào)常量用大寫(xiě),變量用小寫(xiě) ? 常量 – 又稱為標(biāo)量,常量的值在程序執(zhí)行過(guò)程中不能改變,一般用一個(gè)標(biāo)識(shí)符號(hào)代表一個(gè)常量,稱為符號(hào)常量。 使用 define語(yǔ)句定義符號(hào)常量 例 : define CONST 60 define PI 使用” code”關(guān)鍵字 指定數(shù)據(jù)的存儲(chǔ)位置為程序存儲(chǔ)器 C51中常量的定義: 符號(hào)常量的作用域: 定義這個(gè)符號(hào)常量的整個(gè) C文件 ? 變量 有關(guān)概念 ? 在程序運(yùn)行過(guò)程中,其值可以改變的量,稱為 變量 , 變量名 用標(biāo)識(shí)符表示。 ? 變量一般有 變量名 和 變量值 組成。 變量名為RAM單元地址號(hào),變量值為該單元中存放的內(nèi)容。 ? C規(guī)定程序中用到的變量必須 “ 先定義后使用 ” ? 系統(tǒng)為變量在 內(nèi)存 (內(nèi)部 RAM和外部 RAM)中分配 存儲(chǔ)單元 ,存儲(chǔ)變量的 值 。 ? 編寫(xiě)程序時(shí)可以通過(guò) 變量名 來(lái)存、取變量值。 例如: unsigned int xdata i, j。 unsigned char data ch1,ch2= 39。A39。 ?必須使用合法的 標(biāo)識(shí)符 作變量名 ?不能使用 關(guān)鍵字 為變量命名 ?變量名一般用 小寫(xiě), 長(zhǎng)度一般不超過(guò) 8 個(gè)字符,最長(zhǎng)不得大于 32 個(gè)字符。 ?變量名最好也能做到 “顧名知意” 變量定義的一般格式: 數(shù)據(jù)類型 [存儲(chǔ)器類型 ] 變量名表 [=初值 ]; 存儲(chǔ)器類型 指明變量所在存儲(chǔ)器的區(qū)域情況 C51根據(jù)單片機(jī)存儲(chǔ)器的結(jié)構(gòu)特點(diǎn)分為以下六種存儲(chǔ)類型: data變量定義在片內(nèi) RAM可 直接尋址 的低 128B空間中。 如: unsigned char data ch[5]。 idata變量定義在片內(nèi) RAM可 間接尋址 的 256B空間中。 如: int idata x=10。 bdata變量定義在片內(nèi) RAM可 位尋址 的 16B空間中(地址范圍: 0x200x2F)。 如: int bdata flag。 sbit flag0=flag^0。 xdata變量定義在片外 RAM64KB空間中。 如: float xdata f[100]。 pdata變量定義在片外 RAM低 256B空間中。 如: float pdata y。 code變量定義在程序存儲(chǔ)器 64KB的空間中。 如: define uchar unsigned char uchar code display[ ]={0x7F,0xBF,0xDF,0xFE,0xF7}。 數(shù)據(jù)類型說(shuō)明符 [存儲(chǔ)器類型 ] 變量名列表 [=初值 ]; 變量的默認(rèn)存儲(chǔ)類型 如果變量定義時(shí)沒(méi)有明確指明其存儲(chǔ)類型( data、idata、 bdata、 xdata、 pdata、 code),則編譯器編譯時(shí)根據(jù)工程項(xiàng)目的存儲(chǔ)模式自動(dòng)選擇存儲(chǔ)類型。 三種存儲(chǔ)模式: small小存儲(chǔ)模式:變量默認(rèn)分配在 data區(qū)。 pact緊湊存儲(chǔ)模式:變量默認(rèn)分配在 pdata區(qū)。 large大存儲(chǔ)模式:變量默認(rèn)分配在 xdata區(qū)。 如: unsigned int i, j=1000。 unsigned char ch1,ch2= 39。A39。 程序中可以通過(guò)預(yù)處理命令 pragma聲明存儲(chǔ)模式,沒(méi)有明確聲明時(shí),系統(tǒng)隱含為 small模式。 變量的初始化 變量的初始化指在聲明變量的同時(shí)對(duì)變量賦初值 。 例如: int a=5,b=10+2。 float x=,y 。 char ch1=39。a39。 表示聲明變量并對(duì)變量存儲(chǔ)單元賦值。 第一條語(yǔ)句相當(dāng)于: int a,b。 a=5。b=12。 錯(cuò)誤的初始化: int a=3+b,b=5; 改為: int b=5,a=3+b; float m=n=; 改為: float m=, n=; C51 運(yùn)算符 1 C語(yǔ)言運(yùn)算符和表達(dá)式簡(jiǎn)介 ?算術(shù)運(yùn)算符和算術(shù)表達(dá)式 ?賦值運(yùn)算符 和賦值表達(dá)式 ?逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 ?邏輯運(yùn)算符和邏輯表達(dá)式 ?位運(yùn)算符和位運(yùn)算表達(dá)式 ?條件運(yùn)算符和條件表達(dá)式 ?關(guān)系運(yùn)算符和關(guān)系表達(dá)式 ?其他運(yùn)算符及其運(yùn)算 (指針 、 下標(biāo)等 ) 2 運(yùn)算符的有關(guān)概念 ? 作用: ?對(duì)運(yùn)算對(duì)象完成規(guī)定的操作運(yùn)算 ? 類型: ?按運(yùn)算對(duì)象分: ? 單目: 只有一個(gè)操作對(duì)象,如 : 自增運(yùn)算符( ++) ? 雙目: 有兩個(gè)操作對(duì)象,如: 乘( *),除( /) ? 三目: 有三個(gè)操作對(duì)象 只有一個(gè): 條件運(yùn)算符(?:) ?按功能分: ? 算術(shù)、賦值、關(guān)系、邏輯 ? 條件、逗號(hào)、位、其他 3 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 ? 優(yōu)先級(jí) ?指各種運(yùn)算符號(hào)的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1