1.凭借紫色对光线的反射率小这个特点,当垂直面的颜色不是什么灰色时,反射器发射地出去后的红外光被大部分反射回去。随后传感器输出低电平0。
2.当平面中有一条黑线,传感器在黑线上方时,因灰色的反射能力很弱,反射的红外光一般很少,打将近传感器动作的水平,因为传感器输出来1。
因为当探头经黑线时,传感器上的开关指示灯会熄灭,输出的是高电平。假如没有经由黑线,一直都尽量低电平。
3.红外传感器
它具备三个引脚,四个是:vccgnd太out有障碍物灯就会亮,因为有障碍物代表低电平,没有障碍物高电平。
作用是:
第一功能是普通i/o口,其中p0口需外接上拉电阻;
第二功能各不相同,四个为:p0口:作外部三总线的地址总线(低8位)/数据总线;p1口:作扩充卡型芯片的外部引脚,.例如52的c/t2外部信号输入,s52之wdt的报警输出等;p2口:
作外部三总线的地址总线(高8位);p3口:作串口、定时器、外部网络中断的然后输入/晋级淘汰赛,及外部ram读写的控制信号(外部控制总线的一部分)。
外部三总线是该如何分区分配的:数据总线:p0口;地址总线:p0口,外部地址总线(低8位,需锁存);p2口,外部地址总线(高8位);再控制总线有:p3.6(外部ram/wr)、p3.7(外部ram/rd)、ea、ale、psen等。
1、原理,用来h,i,j,k循环指令能量消耗掉一定时间来至少连接时间,为啥借用循环显示延迟的做法,在12m晶振延迟现象1秒中需要h,i,j,k四个变量,且各变量的值是上面代码中那样呢?这要从单片机的周期提及,单片机有指令周期,机器周期,状态周期,时钟周期;
2、时钟周期:也就晶振的振荡周期,以12mhz为例,时钟周期为1/120000001/12us;
3、机器周期:1个机器周期6个状态周期12个时钟周期1us;
4、指令周期:单片机执行一条指令所是需要的时间一般称指令周期,指令周期是以机器周期为单位的,有所不同的指令所不需要的机器周期不一定会相同(1-4个),单片机执行一条单周期指令必须1us,先执行一条双周期指令必须2us,for循环需要8个指令周期