赞
踩
震动传感器控制灯
这里DO口数字信号输出
震动传感器 震动输出低电平
- #include "reg52.h"
- sbit led1 = P3^7;//根据原理图(电路图),设备变量led1指向P3组IO口的第7口
- sbit vibrate = P3^3;//Do接到了P3.3口
- void Delay2000ms() //@11.0592MHz
- {
- unsigned char i, j, k;
- // _nop_();
- i = 15;
- j = 2;
- k = 235; //通过然间延迟 复制代码
- do
- {
- do
- {
- while (--k);
- } while (--j);
- } while (--i);
- }
- void main()
- {
- //查询方式判断是否发生震动
- while(1){
- if(vibrate == 0)//模块说明告诉我们,震动的话,D0输出低电平
- {
- led1 = 0;//亮灯
- Delay2000ms();
- led1 = 1;
- }else{
- led1 = 1;//灭灯
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。