98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> C51單片機(jī)的數(shù)據(jù)類型

C51單片機(jī)的數(shù)據(jù)類型

關(guān)鍵字:8051單片機(jī) 寄存器 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:54

       C51支持C語言的所有標(biāo)準(zhǔn)數(shù)據(jù)類型,除此之外,還加入了用于專門訪問80C51硬件的數(shù)據(jù)類型,如:bit、sbit、sfr和sfrl6。這些數(shù)據(jù)類型在ANSIC中是沒有的。

       bit:聲明位變量,其值為0或1。

       sbit:聲明可位尋址變量中的某個(gè)位變量,其值為0或1

       sfr:聲明特殊功能寄存器,地址范圍為:0~255。

       sfr16:同上,地址范圍為0~65535。

       C51編譯器支持表5-1列出的數(shù)據(jù)類型。除了這些變量類型外,變量能被組合到結(jié)構(gòu)、聯(lián)合和數(shù)組中。兼容ANSIC標(biāo)準(zhǔn)的數(shù)據(jù)類型可通過指針訪問,但擴(kuò)展的bit、sbit、sfr和sfrl6數(shù)據(jù)類型專用于訪問80C51的特殊功能寄存器,故不能通過指針進(jìn)行訪問。

表5-1 C51數(shù)據(jù)類型

數(shù)據(jù)類型

字節(jié)

值的范圍

char

8

  1

-128~127

unsigned char

8

  1

0~255

enum

16

  2

-32768~32767

short

16

  2

-32768~32767

unsigned short

16

  2

0~65535

int

16

  2

-32768~32767

unsigned int

16

  2

0~65535

long

32

  4

-2147483648~2147483647

unsigned long

32

  4

0~4294967295

float

32

  4

±1.175494E-38~±3.402823E+38

bit

1

  -

0,1

sbit

1

  -

0,1

sfr

8

  1

0~255

sfr16

16

  2

0~65535

       80C51有21個(gè)特殊功能寄存器,它們?cè)谄瑑?nèi)RAM安排了絕對(duì)地址,80C51的芯片說明中已經(jīng)為它們用預(yù)定義標(biāo)識(shí)符起了名字。C51要做的就是承認(rèn)這些標(biāo)識(shí)符并將其與絕對(duì)地址聯(lián)系起來。可以用sfr與sfr16兩種標(biāo)識(shí)符。

       例5.1 用sfr數(shù)據(jù)類型定義特殊功能寄存器示例。

         sfr SCON = 0x98;     /*聲明SCON為串口控制器,地址為0x98*/

         sfr P0 = 0x80;            /*聲明P0為特殊功能寄存器,地址為0x80*/

         sfr TMOD = 0x89;   /*聲明TMOD為定時(shí)器/計(jì)數(shù)器的模式寄存器,地址為0x89*/

         sfr PSW = 0xD0;       /*聲明PSW為特殊功能寄存器,地址為0xD0*/

       說明:sfr之后的寄存器名稱必須大寫,定義之后可以直接對(duì)這些寄存器賦值。

       在許多80C51派生系列中可用兩個(gè)連續(xù)地址的特殊功能寄存器指定一個(gè)16位值,如:

       sfr16 T2 = 0xCDCC    /*聲明T2為16位特殊功能寄存器,地址為0CCH(低字節(jié))和0CDH(高字節(jié))*/

       例5.2 用 sbit的數(shù)據(jù)類型定義位變量示例。

       sbit  CY = PSW^7;  /*從已聲明的PSW中,指定PSW.7為CY*/

       sbit   CY = 0xD0^7;/*整數(shù)0xD0為基地址,指定0xD0的第七位為CY*/

       在sbit聲明中,“^”號(hào)右邊的表達(dá)式定義特殊位在寄存器中的位置,值必須是0~7。

編輯:admin  最后修改時(shí)間:2023-06-28

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

国产成人精品一区二区三区不卡| 狠狠躁夜夜躁人爽碰88a| 国产精品三级在线观看无码| 亚洲av无码a片在线观看蜜桃| 老板含着她的花蒂啃咬高潮的视频| 母亲5免费完整高清电视| 国产97人人人超碰超爽| 我和亲妺在客厅作爱h| 日韩亚洲av人人夜夜澡人人爽| 十大免费软件不收费软件| 成人无码一区二区三区| 日产无码久久久久久精品| 胆小鬼电视剧在线观看完整版| 公交车短裙挺进太深了h女友| 女人高潮叫床污话| 99久久蜜av毛片毛片正在| 亚洲av无码乱码在线观看富二代| 岳的大肥屁熟妇五十路99| 黑人bbcvideos极品| 亚洲欧美乱综合图片区小说区| 偷窥丶偷拍丶妓女丶自由| 白洁高义小说| 特级毛片爽www免费版| 征服了同学的贵妇麻麻| 荫蒂每天被三个男人添小说| 亚洲av无码国产精品久久不卡| japanese50mature日本亂倫| 69丰满少妇av无码区| 欧美人与性动交α欧美精品| nba直播在线观看免费| 级毛片内射视频| 高h粗口调教羞辱sm文女王| 国产国语老龄妇女a片| 老师久久精品人人爽人人爽澡| 国产a级毛片久久久久久精品| 下一轮油价调整预测| 诱子偷伦初尝云雨孽欲天堂| 亚洲 自拍 精品 在线 主播| 狠狠色噜噜色狠狠狠综合久久| 亚洲精品国产精品乱码不99| 屁股眼扒开给客人打烂作文|