資源簡介
用松翰單片機做的光電開關抗干擾程序,個人感覺簡單,但是很牛很實用!
代碼片段和文件信息
#include?
#include?“delay.h“
#include?“define.h“
extern?unsigned?long?timer;
extern?unsigned?char?model;
bit?flag_button=0;//按下按鍵為1
extern?bit?val_button;
void?key_scan(void)????????//返回值為按鍵連續按下時間
{
??if(P0==0xFE)//按下按鍵//按下按鍵
??{
??????flag_button=1;
??}
??else//
??????{
?????if(1==flag_button)
?{
??flag_button=0;
??if(275>timer)
??{
?? ??timer=0;
??}
??else?if((275<=timer)&&(timer<470))//1-2
??{
??if((model==1)||(model==2))
??{
?? ??if(timer>412)
?????model=2;//閃爍模式
??}
??????????????????else
??????model=3;//銷售模式
??????????????????val_button=0;
??????????????????timer=0;
??}
??else?if((470<=timer)&&(timer<805))//2-3.5
??{
??if(model!=3)
??{
??????model=1;//漸變模式
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????33280??2013-10-30?10:07??最終\led控制器開發合同.doc
?????文件??????61410??2013-10-30?10:10??最終\led控制器開發技術要求書.docx
?????文件???????2048??2014-08-12?17:47??最終\led范?-?10.28按新要求改\a.BBB
?????文件???????6610??2013-08-15?12:10??最終\led范?-?10.28按新要求改\a.cfg
?????文件????????429??2013-08-20?19:29??最終\led范?-?10.28按新要求改\a.cop
?????文件???????2137??2013-08-15?12:10??最終\led范?-?10.28按新要求改\a.msk
?????文件???????4794??2014-08-12?11:20??最終\led范?-?10.28按新要求改\a.out
?????文件???????3674??2014-08-13?11:40??最終\led范?-?10.28按新要求改\a.prj
?????文件????????710??2014-08-12?16:17??最終\led范?-?10.28按新要求改\a.prj.dbg
?????文件???????2304??2014-08-12?11:20??最終\led范?-?10.28按新要求改\a.sn8
?????文件???????9225??2014-08-13?19:34??最終\led范?-?10.28按新要求改\a.wsp
?????文件?????????52??2014-08-13?19:34??最終\led范?-?10.28按新要求改\a.wsp.bkp
?????文件?????????82??2013-08-18?21:57??最終\led范?-?10.28按新要求改\a.wsp.dep
?????文件???????2358??2013-08-15?12:10??最終\led范?-?10.28按新要求改\a_inc.h
?????文件????????235??2013-10-21?14:01??最終\led范?-?10.28按新要求改\define.h
?????文件???????1013??2013-10-28?17:21??最終\led范?-?10.28按新要求改\delay.c
?????文件????????272??2013-10-28?14:12??最終\led范?-?10.28按新要求改\delay.h
?????文件??????????2??2013-08-18?21:57??最終\led范?-?10.28按新要求改\led.asm
?????文件????????769??2014-08-12?11:20??最終\led范?-?10.28按新要求改\main.c
?????文件???????2952??2014-08-12?16:19??最終\led范?-?10.28按新要求改\makefile
?????文件???????4726??2013-10-28?14:14??最終\led范?-?10.28按新要求改\model.c
?????文件????????257??2013-10-28?14:14??最終\led范?-?10.28按新要求改\model.h
?????文件??????????0??2014-08-12?16:19??最終\led范?-?10.28按新要求改\Obj\a.dmp
?????文件??????10249??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\a.map
?????文件???????7785??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\a.plo
?????文件???????2696??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\a.rpt
?????文件?????????98??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\a.sn8.dep
?????文件???????5156??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\main.asm
?????文件???????3747??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\main.asm.as
?????文件????????296??2014-08-12?11:20??最終\led范?-?10.28按新要求改\Obj\main.asm.as.dep
............此處省略18個文件信息
評論
共有 條評論