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

正文內(nèi)容

pic單片機(jī)c語言使用手冊(編輯修改稿)

2025-07-22 21:37 本頁面
 

【文章內(nèi)容簡介】 支持標(biāo)準(zhǔn)C的進(jìn)制表示方法。 l或L后綴表明常量為long類型, u或U后綴表示常量為unsinged類型。 浮點(diǎn)數(shù)為double類型,可以用f或F指定浮點(diǎn)數(shù)為float類型。 字符型由單引號括起,如39。a39。. 字符串由雙引號括起,如Hello world. 1102 位數(shù)據(jù)類型 PICC 支持一位的變量,用bit來定義。如: static bit init_flag。變量必須是全局的或靜態(tài)的,它不能是自動變量或一個函數(shù)的參數(shù),但可以作為一個函數(shù)的返回類型。位變量很象unsigned char,但它只有0或1兩個值,位變量占用空間少,且運(yùn)算速度快. 所有的位變量在startup是被清0,請?jiān)诔绦蜷_始處初始化它們。如果將一個整型數(shù)賦給位變量,只是將最低位賦給位變量,如果你是想要將一個整型變量是否為0賦值給一個位變量,請用: bitvar = other_var != 0。 如要你使用了PICC的STRICT命令,bit將被視為非法命令。11021 使用可位尋址的寄存器 位變量的定義可以與絕對地址的定義結(jié)合起來使用。如:為了訪問STATUS中Power Down位,先定義STATUS的絕對地址為3,然后再定義一位變量絕對地址為27 static unsigned char STATUS @ 0x03。 static bit PD @ (unsigned)amp。STATUS*8+3。 注意: 頭文件中已定義所有的特殊功能寄存器及相應(yīng)的位寄存器.1103 PICC浮點(diǎn)數(shù)使用IEEE754 32位格式和IEEE754(截?cái)?24位格式. float類型使用24位格式,double使用24位或32位格式, 由PICC命令控制, D24使用24位格式, D32使用32位格式.111 絕對地址變量 一個全局的或靜態(tài)的變量可以定位絕對地址, 使用如下格式: unsigned char Portvar @ 0x06。   這里定義了一個名為39。Portvar39。的變量, 地址為06h,注意,編譯器并不保留任何   單元,僅僅是將一個變量分配在06h單元. 它等價于匯編語言: _Portvar EQU 06h  編譯器及連接器都不作任何檢查, 完全由程序員保證分配不會發(fā)生沖突.112 結(jié)構(gòu)與聯(lián)合PICC 支持struct及union, 它們可以作為函數(shù)的參數(shù)及返回值, 也可以作為指針指向的目標(biāo). 1121 結(jié)構(gòu)限定PICC 支持在結(jié)構(gòu)上使用限定符, 如果在一個結(jié)構(gòu)上使用限定符, 那么, 這個結(jié)構(gòu)的所有成員都被限定. 如: bank1 struct { int number。 int *ptr。 } 在這個結(jié)構(gòu)里,number, ptr 都被放在bank1寄存器內(nèi).1122 結(jié)構(gòu)中定義位成員  PICC 支持在結(jié)構(gòu)中定義位成員.位成員按最低有效位在前的方式存儲,位成員總是按8位字節(jié)方式存放, 當(dāng)當(dāng)前字節(jié)放滿后再放下一個字節(jié),位成員不會跨字節(jié)存放. 如: struct { unsigned hi: 1。 unsigned d
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1