資源簡介
1.紅外感應自動移門
2.基于Propeller手勢識別系統設計
3.紅外感應開關
5.智能家居8路供電中控系統
6.單片機控制的無線遙控多用電源
7.能鎖定輸出電壓的安全型數控穩壓電源
9.室內外雙顯溫度計
10.DIY定時攝影裝置
11.ARM7音樂播放器
12.GPS記錄器DIY
13.沒有琴弦的電子琴
14.單片機讓數字調頻收音化繁為簡
15.基于AVR單片機的"聽話"小車
16.實戰AVR機器人小車
18.簡易超聲波避障小車制作
19.走迷宮小車
20.GPS衛星定位儀DIY
21.基于HMC5883L的電子羅盤
22.自制數字示波器
23.電容電感測量儀
24.自制蓋革-米勒計數器
26.AVR單片機使用SPI通信擴展IO口
27.AVR單片機與CPLD之間使用SPI總線進行通信
28.DIY單片機學習板
30.用CH341A自制單片機程序下載器
代碼片段和文件信息
#include //文件包含
#include
#define?uchar?unsigned?char??//變量類型的宏定義
#define?uint?unsigned?int
uchar?const?seg[10]={0x3f0x060x5b0x4f0x66??//數碼管段碼設定
????????????????0x6d0x7d0x070x7f0x6f};
uchar?const?act[4]={0xdf0xbf0x7f0xef};????????//數碼管位碼設定
/***********************輸入量設定*************************/
uchar?stoptime=3; //靠墻停頓時間設定
uchar?study_speed; //學習時的速度設定
uchar?study_speed_temp=4;
uchar?open_maxopen_min;??//開門最大速度、最小速度設定
uchar?open_max_temp=4open_min_temp=4;
uchar?close_maxclose_min;??//關門最大速度、最小速度設定
uchar?close_max_temp=1close_min_temp=4;
/*****************輸入量的列表****************/
uint?const?stoptime_tab[10]={50010002000300040005000
? 6000700080009000};
uchar?const?round_cnt_tab[10]={567891015202530};
uchar?const?study_speed_tab[10]={579111315
?? 20253035};
uchar?const?open_max_tab[10]={100120140150155
?? 160165170175180};
uchar?const?open_min_tab[10]={578910
?? 1520253035};
uchar?const?close_max_tab[10]={100120140150155
?? 160165170175180};
uchar?const?close_min_tab[10]={578910
?? 1520253035};
uint?round_cnt;??//直流電機旋轉的圈數
int?changdu;???????//實際門扇移動的長度
uint?st_changdu; //設定門扇移動的長度
uint?allchangdu_x;??//總長度(中間變量)
uint?allchangdu; //總長度
uint?sp_pl;??????? //脈沖計數變量
uchar?set_status; //設定狀態
uchar?status; //工作狀態
/***********臨時變量***********/
uint?cnt_500;
uchar?fstval;
uchar?temp;
uchar?x;uchar?FX=0;
uchar?eep_temp;
uchar?open_inc_tab[16]; //開門加速函數的計算表
uchar?open_dec_tab[16]; //開門減速函數的計算表
uchar?close_inc_tab[16]; //關門加速函數的計算表
uchar?close_dec_tab[16]; //關門減速函數的計算表
uchar?openflag;
uchar?dis_bitddata=0;
/***********************************************/
uchar?inc_dec_flag; //加減速的標志
uchar?wide=0; //加減速的脈沖寬度變量
/****************常量定義***************/
#define?L?1;
#define?R?0;
#define?ON?0;
#define?OFF?1;
#define?ALL?1
#define?HALF?0
/**************端口高低電平定義****************/
#define?PWMOUT_0??(PORTD=PORTD|0x80) //PWM端輸出0
#define?PWMOUT_1??(PORTD=PORTD&0x7f) //PWM端輸出1
#define?SACE_0??(PORTD=PORTD|0x40) //SACE端輸出0
#define?SACE_1??(PORTD=PORTD&0xbf) //SACE端輸出1
#define?FANXIANG_L??(PORTD=PORTD|0x20) //方向向左
#define?FANXIANG_R??(PORTD=PORTD&0xdf) //方向向右
#define?RELAY_ON??(PORTD=PORTD&0xf7) //繼電器吸合
#define?RELAY_OFF??(PORTD=PORTD|0x08) //繼電器斷開
#define?LOCK_ON??(PORTD=PORTD&0xef) //鎖停門扇打開
#define?LOCK_OFF??(PORTD=PORTD|0x10) //鎖停門扇關閉
#define?CON_SMAIL??(PORTC&0x01) //門扇打開微小的距離運行
#define?TANTE1?(PINC&0x40) //門外側的紅外感應探測器1
#define?TANTE2?(PINC&0x02) //門內側的紅外感應探測器2
#define?KEY_SET?(PINB&0x01) //按鍵輸入SET
#define?KEY_ADD?(PINB&0x02) //按鍵輸入ADD
#define?KEY_OK?(PINB&0x04) //按鍵輸入OK
#define?OFF_ALLTANTE?(PINB&0x08) //關閉全部的紅外感應探測器
#define?OFF_TANTE1?(PINB&0x10) //關閉門外側的紅外感應探測器1
#define?HALF_RUN?(PIND&0x01) //門扇半開運行
#define?ALLOPEN_STOP?(PIND&0x02) //門扇全開后鎖停
#define?STOP?(PINC&0x10) //門扇鎖停
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27711??2007-11-05?23:10??精選單片機設計與制作30例\1.紅外感應自動移門\MovDoor.c
?????文件??????17796??2010-08-28?18:29??精選單片機設計與制作30例\2.基于Propeller手勢識別系統設計\Conduit.spin
?????文件???????6768??2010-03-16?18:15??精選單片機設計與制作30例\2.基于Propeller手勢識別系統設計\QuickSample.spin
?????文件???????9704??2011-07-08?20:09??精選單片機設計與制作30例\2.基于Propeller手勢識別系統設計\_Tilt.spin
?????文件??????12441??2010-03-16?18:15??精選單片機設計與制作30例\2.基于Propeller手勢識別系統設計\i2cob
?????文件????????741??2010-01-21?13:19??精選單片機設計與制作30例\3.紅外感應開關\STC_FR_C.hex
?????文件??????15355??2012-11-07?16:05??精選單片機設計與制作30例\5.智能家居8路供電中控系統\Relay8-8路供電中控系統源代碼.docx
?????文件??????66048??2010-01-04?11:41??精選單片機設計與制作30例\6.單片機控制的無線遙控多用電源\源程序.doc
?????文件??????78336??2010-05-19?11:03??精選單片機設計與制作30例\7.能鎖定輸出電壓的安全型數控穩壓電源\C語言源程序.doc
?????文件???????7293??2012-02-21?09:22??精選單片機設計與制作30例\9.室內外雙顯溫度計\雙溫.asm
?????文件???????2693??2012-02-21?09:22??精選單片機設計與制作30例\9.室內外雙顯溫度計\雙溫.hex
?????文件??????23185??2011-03-08?23:32??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC
?????文件??????27950??2011-03-08?23:32??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC.M51
?????文件???????5158??2011-03-08?23:32??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC.hex
?????文件?????????23??2011-03-08?23:32??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC.lnp
?????文件????????332??2011-03-09?00:00??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC.plg
?????文件??????59614??2011-03-09?00:00??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC.uvopt
?????文件??????13227??2011-03-07?18:43??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC.uvproj
?????文件??????61579??2011-03-08?20:02??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC_uvopt.bak
?????文件??????13224??2011-03-05?23:54??精選單片機設計與制作30例\10.DIY定時攝影裝置\NC_uvproj.bak
?????文件??????31729??2011-03-05?22:04??精選單片機設計與制作30例\10.DIY定時攝影裝置\main
?????文件??????45359??2011-03-08?23:32??精選單片機設計與制作30例\10.DIY定時攝影裝置\main.LST
?????文件??????27430??2011-03-08?23:32??精選單片機設計與制作30例\10.DIY定時攝影裝置\main.OBJ
?????文件??????25416??2011-03-08?23:31??精選單片機設計與制作30例\10.DIY定時攝影裝置\main.c
?????文件?????????86??2013-09-02?15:23??精選單片機設計與制作30例\10.DIY定時攝影裝置\說明.txt
?????文件???13709960??2011-04-17?15:33??精選單片機設計與制作30例\11.ARM7音樂播放器\視屏效果\ARM7?IIS?HIFI?音樂播放器.mp4
?????文件??????13652??2011-04-24?11:57??精選單片機設計與制作30例\11.ARM7音樂播放器\燒錄文件\HIFIpla
?????文件??????73216??2011-05-02?14:42??精選單片機設計與制作30例\11.ARM7音樂播放器\orcad原理圖\HIFIPla
?????文件??????29198??2011-08-16?15:42??精選單片機設計與制作30例\12.GPS記錄器DIY\User\GPS.c
?????文件???????2149??2011-08-15?23:03??精選單片機設計與制作30例\12.GPS記錄器DIY\User\GPS.h
............此處省略492個文件信息
- 上一篇:大華攝像頭抓圖錄像親測可用
- 下一篇:最簡單的平衡小車
評論
共有 條評論