‘壹’ 单片机报警电路,程序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唯一。这都是他们配置好的,用户修改不了。