1. 程式人生 > >C51對標準C語言的擴充套件 -- 資料型別

C51對標準C語言的擴充套件 -- 資料型別

---------------------------------------------
-- 時間:2018-11-22
-- 建立人:Ruo_Xiao
-- 郵箱:[email protected]
---------------------------------------------

一、bit

1、作用:定義一個位變數,不能定義位指標和位陣列。

2、值包括0和1。

二、sfr

1、作用:定義1個位元組的記憶體單元,用於操作C51中所有的特殊功能暫存器。

2、栗子:

sfr P1 = 0x90

P1 = 255  

意味著將P1引腳均置位高電平。

三、sfr16

1、作用:定義2個位元組的記憶體單元,用於操作C51微控制器中2個位元組的特殊功能暫存器。

2、栗子:T0 和 T1。

四、sbit

1、作用:操作晶片內部RAM中的可定址位或者特殊功能暫存器中的可定址位。

2、栗子:

sbit  P1_1 = P1^1

 

 

(SAW:Game Over!)