微控制器程式中P101是什麼意思啊新人不懂一一

2021-03-03 21:37:20 字數 1667 閱讀 4559

1樓:匿名使用者

微控制器p0口第1位的取值與1進行異或運算,也就是翻轉該管腳狀態,如果原來是高就變為低,反之如果原來是低就變為高

微控制器程式中sbit p1_1=p1^0是什麼意思?

2樓:匿名使用者

sbit p1_1=p1^0的意思是 定義p1^0這個位的名字為p1_1;之後寫p1_1的地方就是p1^0這個i/o口,你也可以不用,凡是有p1_1的地方就寫p1^0也可以~~

3樓:匿名使用者

每個埠都有預設值的,一般情況下是0,你不賦值並不代表他沒有值,你可以每次都給他賦予不用的埠確定的值

4樓:匿名使用者

#includesbit p1_1=p1^0;unsigned int a ;void main()}sbit是位定義,636f707962616964757a686964616f31333332633639sbit p1_1=p1^0;是為把p1.0這一位定義成p1_1(相當於乙個識別符號),在main函式中的p1_1=0; 相當於p1.0=0 ,即p1.

0輸出低電平。 在函式中不允許對p0~p3口進行為位操作的,故使用前要先進行位定義。 又如:

#includesbit led=p1^0;unsigned int a ;void main()}與你上面的程式一樣的效果!如有不清楚歡迎追問!

5樓:匿名使用者

把p1.0位的值送入p1.1位

6樓:匿名使用者

用p1_1這個變數名來代替p1.0位

微控制器c語言中p3^3是什麼意思啊。。。比如p1-1=1^2是什麼意思

7樓:匿名使用者

^p3^3的意思是微控制器中p3口這一組(共8個針腳p3^0~p3^7)中的第四個針腳

p1_1=p1^2就是將p1^2這個針腳命名為p1_1,當你要控制p1^2這個針腳的時候 你就可以直接對p1_1進行控制。

比如:你要對p1^2賦高電平 那麼 p1_1=1 即可。

8樓:萍水e相逢

微控制器 c語言 特殊 的 位定義

p3^3 p3口的 bit 3

查查 相關文件

9樓:匿名使用者

是sbit p3_3=p3^3;這樣定義。

意思是,定義乙個位位址,其名稱是p3_3,那麼這個位址具體是多少呢?

p3^3就是這個位址的具體值,p3是reg51.h等等與微控制器相關的標頭檔案內定義好的埠3的位元組位址,p3^3這個運算可以得到埠3第三位的位位址,即p3.3引腳位址,就可以用p3_3直接操作p3.

3這乙個單獨的引腳。

10樓:匿名使用者

是p1_1=p1^2,這語句是位定義。p1埠有八位p1^0,p1^1,p1^2,p1^3,p1^4,p1^5,p1^6,p1^7.一般位定義前面要加sbit如:

sbit p1_1=p1^2

11樓:玄奇邁奇爽

p3^3是51微控制器io管腳

名稱,即組合語言中的p3.3

p1是微控制器的乙個8位io口,包括

p1.0

p1.1

p1.2...........8個引腳

微控制器,sbit什麼意思,微控制器C程式設計sbit指令是什麼意思

sbit是c51擴充套件的變數型別,是定義特殊功能暫存器的位變數。典型應用是 sbit p0 1 p0 1 即定義p0 1為p0口的第2位,以便進行位操作。在c語言裡,如果直接寫p1.1,c編譯器並不能識別,而且p1.1也不是一個合法的c語言變數名,所以得給它另起一個名字,這裡起的名為p1 1,可是...

微控制器中的ADC是什麼意思?作用是什麼

adc即模擬數字轉換器 英語 analog to digital converter 是用於將模擬形式的連續訊號轉換為數字形式的離散訊號的一類裝置。乙個模擬數字轉換器可以提供訊號用於測量。與之相對的裝置成為數字模擬轉換器。adc的作用是將連續變化的模擬訊號轉換為離散的數碼訊號。真實世界的模擬訊號,例...

微控制器中的psw計算,微控制器的psw是什麼

psw被稱作程式狀態寄bai存器,du用於記錄指令的執行狀zhi態。d7 daocy 進製 標誌,如果累加器a最高位專 有進製,cy置屬1否則為0 d6 ac輔助進製標誌,又叫半位元組進製標誌,即a的d3位有進製時ac置1,否則為0 d5 f0使用者標誌位,供使用者使用的軟體標誌 d4d3 rs1 ...