『壹』 msc 51鍗曠墖鏈篶璇璦緙栫▼鏃禴榪欎釜絎﹀彿鏄浠涔堟剰鎬濓紵
鍦–璇璦涓鏄涓涓浣嶈繍綆楃︼紝琛ㄧず寮傛垨錛屼絾鍦51鍗曠墖鏈虹殑c涓錛屼綘寰楁寜鐓у彇鏌愪竴浣嶇殑鎰忔濓紝姣斿傝碢0^3灝辮〃紺哄彇P0鐨勭涓変綅
『貳』 在單片機編程中這個符號 <<= 還有這個 |= 符號分別是什麼意思啊求大神賜教
在單片機編程中這個符號 <<=就是「左移等於」, 還有這個 |= 「或等於」的意思啊
比如:char i=1;
i<<=1;//此時i=2
i|=0x10;// 此時i=0x12
就和i++=1類似
『叄』 單片機匯編語言中符號 # 是什麼意思
你這回答不完全,你這只能特指在51系列的匯編中,因不同廠家的匯編就不同樣,如義隆的就是用@表示後是立即數。這些符號只是一個特定的表示符,在不同的廠家晶元的匯編中這些*,#,@,%,......都有隻是一個廠家在出匯編時特定的一個符號罷。要具體到那個廠家的什麼單片機上並要說明這符號在什麼位置上才好回答你這問題。
『肆』 單片機中有哪兩種注釋,符號是什麼
為單片機編程時,用匯編語言寫程序時,用分號 ; 表示注釋符號。
用C語言寫程序時,有兩種注釋符號,//為本行注釋符
/*
注釋內容
*/
為一段多行注釋符。
『伍』 請問單片機程序中的這些符號是什麼意思
你說的是AVR單片機。
PORTA = 0x00;---定義PA口為0x00,及PA口上的所有管腳輸出為低電平,同樣道理,如果些微PORTA=0xFF,則都輸入高電平,0xFF及二進制的11111111,如果想讓某一位輸出高,其他為低,如00000001,則是PA0輸出為高電平,PA1——PA7輸出為低電平。(說明:每個口線與單片機實際引腳的對應關系請參看技術手冊。)
DDRA = 0xFF;----定義引腳的輸出輸入模式,1為輸出,0為輸入。當使用輸出模式及設置為1時,PORTA的值將影響內部上拉電阻的使用,如果PORTA對應管腳的值為1,則使用內部上拉電阻,否則不採用。 除了這里說的「=」之外,管腳的控制還有其他算符,|= ,&=! ,^=,==。
以下B,C,D埠同理。
『陸』 51單片機中的$符號怎麼用
是延時等待的意思,相當於NOP,在51單片機的匯編語言里經常這么用。
這段子程序的意思是,先給R7賦值為十六進制數F6,這個也是循環的次數,循環體是LP這一段,就是給R6賦值FA,R6的值減一後判斷是否為0,如果不是0,那麼就一直等待,循環執行R6值減一的動作,直到R6的值為0後,將R7的值減一,這樣知道R7的值也為0,子程序結束。
用C語言對這一段子程序可以這樣表達:
void delay(void)
{
unsigned char i=;
unsigned char j;
for(i=0XF6;i>=0;i--)
{
for(j=0XFA;j>=0;j--)
;
}
}
『柒』 單片機中符號_和^有什麼區別
埠一定是引腳,引腳不一定是埠,比如說空引腳就不是埠
『捌』 單片機中$是什麼意思
就是表示本指令的地址。
例如jmp $
就是代表,不斷跳回本指令。也就是一種預設的死循環。
歡迎追問~
『玖』 單片機取反符號~和!的區別,求教。
他們的區別如下:
1、!它返回的值只有兩種狀態0或者1;
2、~是按二進制位取反它的返回值有多種,具體取決於具體數值。
如果在單片機上一個位元組8位分別控制8個埠,假設無符號數初始值為1,第1個埠開其它全關。!後埠就全關了,而~後是第1個埠關,其它全開。