當前位置:編程學習大全網 - 編程軟體 - keil編程時sbit的意義及用法

keil編程時sbit的意義及用法

keil編程時sbit的意義及用法:

定義 P0.6為LED ,程序中的P0.6都用LED表明 。

是編譯器不識別P0.6(P0.6用P^6表明)。

用LED程序比較易讀,知道這個口是接1個LED。

sbit是C51擴展的變量類型。

典型應用是sbit P0_0=P0^0://即定義P0_0為P0口的第1位,以便進行位操作。

sbit壹定要寫在MAIN函數前面,不然主函數裏不識別未定義的這些。

Keil C51簡介:

是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統。

與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。

Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和壹個功能強大的仿真調試器等在內的完整開發方案,通過壹個集成開發環境(μVision)將這些部分組合在壹起。

運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。

如果使用C語言編程,那麽Keil幾乎就是妳的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令妳事半功倍。

sbit簡介:

是定義特殊功能寄存器的位變量。

bit和sbit都是C51擴展的變量類型。

典型應用是:sbit P0_0=P0^0;//即定義P0_0為P0口的第1位,以便進行位操作。

bit和int char之類的差不多,只不過char=8位,bit=1位而已。

都是變量,編譯器在編譯過程中分配地址。

sbit的用法:

sbit 位變量名=地址值。

sbit 位變量名=SFR名稱^變量位地址值。

sbit 位變量名=SFR地址值^變量位地址值。

  • 上一篇:蘋果ar是什麽意思
  • 下一篇:初中如何寫特色評價模塊
  • copyright 2024編程學習大全網