|
使用51單片機設計門禁、閘機系統時可以使用的優質傳感器。
0.png (508.12 KB, 下載次數: 90)
下載附件
2017-6-5 18:36 上傳
0.png (73.22 KB, 下載次數: 89)
下載附件
2017-6-5 18:36 上傳
0.png (35.24 KB, 下載次數: 117)
下載附件
2017-6-5 18:37 上傳
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (53.85 KB, 下載次數: 112)
下載附件
2017-6-5 18:37 上傳
0.png (30.09 KB, 下載次數: 101)
下載附件
2017-6-5 18:38 上傳
單片機源程序如下:
- /*********************************************************************************************
- The name of the program: <Pyroelectric sensor module>
- Date: 2012 04 09
- hardware:mcu(stc12c5a60s2),Operational Amplifier(lm324),Pyroelectric sensor module,etc
-
- /*********************************************************************************************/
- #include<stc12c5a60s2.h>
- #define uchar unsigned char
- #define uint unsigned int
- /*********************************************************************************************/
- void Delay_us(unsigned int x)
- {
- while(x--);
- }
- /*********************************************************************************************/
- void delay(int x)
- {
- uchar i,j;
- for(i=0;i<x;i++)
- for(j=0;j<110;j++);
- }
- /*********************************************************************************************/
- void ADC_one() //Only channel P1.0
- {
- P1ASF=0x1f;
- ADC_CONTR=0x00;
- AUXR1=0x00;
- ADC_CONTR=0x80;
- Delay_us(2);
- ADC_CONTR=0x88;
- Delay_us(2);
- while(ADC_CONTR==0x88);
- ADC_CONTR=0;
- }
- /*********************************************************************************************/
- void main()
- {
- while(1)
- {
- float num=0;
- uint resl=0;
- ADC_one();
- resl=ADC_RES;
- resl=(resl<<2)+ADC_RESL;
- num=resl/1024.0*5;
- num=num*1000;
- if(num>2700)
- {
- P2=0XEF;//Light-emitting diode is lit
- }
- else
- P2=0XFF; //Light-emitting diode is extinguished
- }
- }
- /*********************************************************************************************/
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
HC-SR501 人體紅外感應模塊 熱釋電 紅外傳感器 探頭 .rar
(2.62 MB, 下載次數: 135)
2017-6-5 18:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|