『壹』 單片機報警電路,程序buzzer=0是輸出低電平,就是圖中的p36為低電平嗎
是的,輸出低電平,三極體導通,蜂鳴器響。
『貳』 用單片機處理問題時有這么一個語句if(p32==1&&p33==1&&p34==1&&p35==1&&p36==0),這個語句能簡化嗎
可以,以我常用的avr
為例。
比如p32------p36是pb口,
我讀入pb口狀態用pinb語句。
unsigned char a;
a=PINB;
a=a&0b01111100;//屏蔽第0位第1位和第七位
if a==0x3c //0011 1100
{ 加入條件為真的執行語句 }
以後讀入pb口狀態後付給a,判斷a就行了。
『叄』 51單片機使用絕對定址寫數據的時候P36怎麼變化
絕對地址定址,跟P36這個介面是完全沒關系的。。。
『肆』 單片機P3.0P3.1 P3.6P3.7區別
STC15W408AS單片機在出廠之前,廠方就往單片機里寫入了用於下載的boot程序,默認的初始配置就是P3.0/3.1這兩個口,所以對於用戶來講這個改不了啊。
這個程序還包括每個單片機的ID,也就是他們講的id唯一。這都是他們配置好的,用戶修改不了。