历史上的今天
今天是:2024年11月07日(星期四)
2019年11月07日 | PIC10F202单片机制作的双色车灯控制源程序
2019-11-07 来源:51hei
PIC10F202 制作的双色车灯 GP2用作开关检测,GP0,GP1分别控制二路LED,上电亮GP0正白灯珠,开关掉电一次,切换为GP1暖白灯珠,开关再掉电一次为交替闪烁。
单片机源程序如下:
#include __CONFIG(0X010); #define uchar unsigned char #define uint unsigned int #define TIME_MAX 1000 uint key2_time_cnt;//按键去抖计数器 uchar num; uchar key_flag; void Delay_mS(uint n) { uint j; uchar k; for(j=0;j NOP(); } void key_scan() { if(GP2==0)//按键按下 { while(key2_time_cnt!=TIME_MAX) { key2_time_cnt++; } key_flag=1; } else { key2_time_cnt=0; if(key_flag==1) { key_flag=0; num++; if(num>2) num=0; } } } void main() { TRISGPIO=0b00000100; GP0=1; GP1=0; while(1) { key_scan(); switch(num) { case 0: GP0=1;//白光色亮 GP1=0; break; case 1: GP0=0; GP1=1;break;//黄光亮 case 2: GP0=0; GP1=1; Delay_mS(5); GP0=1; GP1=0; Delay_mS(5);break; //交替闪烁 } } }
史海拾趣
|
我现在有两个sim300模块(都配有开通gprs业务的sim卡),想通过梦网进行直接通信,传送数据。这势必要产生gprs流量。 通过at命令,我使用UDP建立连接,发送数据可以成功,但就是对方接受不到发送的字符。 请问这是什么原因? 或者有更好的实施方 ...… 查看全部问答> |
|
最新新唐M0开发板兼容M051和M01XX糸列NU-TINY-M051/120 M0目前流行的有NXP的M0和芯唐的M0,此开发板是用市场占有量最多的芯唐的M0二个系列产品:NUC1XXX和M051(仅需5元的32位处理器)1.带彩屏的芯唐M0开发板,一个板子二个MCU,一个是NUC120,另一个是M058,可同时进行二种IC的功能评估,一机多用,物超所 ...… 查看全部问答> |
|
用的是cc2530,协议栈是TI的ZStack,sampleApp和SimpleApp例程中好像都没实现树状和mesh网络,要对哪些代码做修改才能实现树状网络呢?急啊!求助各位大神,谢谢… 查看全部问答> |
|
自己画的电池壳的封装 altium默认周围正方形区域都不能放置其它元件 这样占用了多余的放置空间 请问对于此异形元件 如何缩小它的定义范围?… 查看全部问答> |




