布爾處理器是8051單片機的特色
發(fā)布時間:2016/7/12 21:18:30 訪問次數(shù):1719
布爾處理器是8051單片機的特色。位類型EPM7032QI44-15(bit)可以定義一個位變量,由C51編譯器在8051內(nèi)部RAM區(qū)⒛H~2FH的128個位地址中分配一個位地址。但位類型不能定義指針和數(shù)組。
特殊功能寄存器(s丘和s△16):si可以對8051的特殊功能寄存器進行定義,s△型數(shù)據(jù)占用―個字節(jié),取值范圍為0~255。s△16為16位特殊功能寄存器,8051及其兼容產(chǎn)品的16位特殊功能寄存器(如DPTR)可以用s丘16來定義,s岔16型數(shù)據(jù)占用兩個字節(jié),取值范圍為0~65535。
在C51編譯器提供的頭文件regs1。h中已經(jīng)把所有的特殊功能寄存器進行了定義,可以直接用hcludc命令使其包括在程序中,在使用時,所有的s僉的名稱都必須大寫。
可尋址位類型(sbit):利用sb⒒可以對8051內(nèi)部RAM的位尋址空間及特殊功能寄存器的可尋址位進行定義。例如,sbk且ag=P1AO;表示將P1.0這條V0口線定義名為Ⅱa色的標志。
數(shù)據(jù)類型的轉(zhuǎn)換。不同類型的數(shù)據(jù)是可以相互轉(zhuǎn)換的,可以通過賦值或者強制轉(zhuǎn)換。賦值轉(zhuǎn)換次序為:bit→char一int→long→noat,如果反向賦值,則結(jié)果丟棄高位。
布爾處理器是8051單片機的特色。位類型EPM7032QI44-15(bit)可以定義一個位變量,由C51編譯器在8051內(nèi)部RAM區(qū)⒛H~2FH的128個位地址中分配一個位地址。但位類型不能定義指針和數(shù)組。
特殊功能寄存器(s丘和s△16):si可以對8051的特殊功能寄存器進行定義,s△型數(shù)據(jù)占用―個字節(jié),取值范圍為0~255。s△16為16位特殊功能寄存器,8051及其兼容產(chǎn)品的16位特殊功能寄存器(如DPTR)可以用s丘16來定義,s岔16型數(shù)據(jù)占用兩個字節(jié),取值范圍為0~65535。
在C51編譯器提供的頭文件regs1。h中已經(jīng)把所有的特殊功能寄存器進行了定義,可以直接用hcludc命令使其包括在程序中,在使用時,所有的s僉的名稱都必須大寫。
可尋址位類型(sbit):利用sb⒒可以對8051內(nèi)部RAM的位尋址空間及特殊功能寄存器的可尋址位進行定義。例如,sbk且ag=P1AO;表示將P1.0這條V0口線定義名為Ⅱa色的標志。
數(shù)據(jù)類型的轉(zhuǎn)換。不同類型的數(shù)據(jù)是可以相互轉(zhuǎn)換的,可以通過賦值或者強制轉(zhuǎn)換。賦值轉(zhuǎn)換次序為:bit→char一int→long→noat,如果反向賦值,則結(jié)果丟棄高位。
熱門點擊
- 超凈間的等級劃分
- MAX232引腳排列與內(nèi)部功能結(jié)構(gòu)
- 字數(shù)據(jù)定義偽指令DW
- 濕氧氧化
- 金與鋁
- 外部RAM單元1000H的內(nèi)容傳送到R5
- 斜坡電流測量流程
- 氮化硅由于有以下特性使其很適合作為鈍化層:
- 什么是質(zhì)量方針?如何制定質(zhì)量方針?
- 硼磷硅玻璃
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]