電路原理圖如下:
07.高速脈沖輸入單片機程序
測試用脈沖發(fā)生器頻率166KHz,總脈沖數(shù)500K
- /********************************************************************
- 匯誠科技
- 使用芯片:STC12C5A60S2
- 晶振:11.0592MHZ
- 編譯環(huán)境:Keil
- 作者:zhangxinchunleo
- 【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!
- *********************************************************************/
- /********************************************************************
- 程序說明:
- 高速脈沖使用P3^2(外部中斷0) P3^3(外部中斷1)來計數(shù)。
- 有信號,直接進入中斷,
- 程序中,當(dāng)脈沖個數(shù)達到500K。輸出繼電器 吸合, 外部測試脈沖發(fā)生器頻率為166KHz
- */
- /*********************************************************************/
- #include <STC12C5A60S2.H> //庫文件
- unsigned long dispcount=0; //計數(shù)初值
- /********************************************************************
- 中斷服務(wù)函數(shù)
- *********************************************************************/
- void ExtInt0() interrupt 0 //中斷服務(wù)程序
- {
- dispcount++; //每按一次中斷按鍵,計數(shù)加一
- }
- /********************************************************************
- 中斷服務(wù)函數(shù)
- *********************************************************************/
- void ExtInt1() interrupt 2 //中斷服務(wù)程序
- {
- dispcount++; //每按一次中斷按鍵,計數(shù)加一
- }
- /********************************************************************
- 主函數(shù)
- *********************************************************************/
- void main()
- {
- IT0=1; //低電平觸發(fā)
- EX0=1; //開外部中斷0
- IT1=1; //低電平觸發(fā)
- EX1=1; //開外部中斷1
- EA=1;
- while(1)
- {
- if(dispcount>=500000)
- P2=0X00;
- else
- P2=0XFF;
-
- }
- }
復(fù)制代碼
簡要說明: 一、 尺寸:長125mmX寬107mmX高25mm 二、 主要芯片:STC12C5A60S2 是51單片機的8~12倍 (兼容51系列單片機) 三、 工作電壓:直流12伏(另有24V繼電器可選)
四、通過9針串口下載程序 (同時支持TTL下載程序) 五、 特點: 1、具有電源指示。(供電電源有防接反保護)
2、4路輸入(輸入最高相應(yīng)頻率2KHZ)。
3、8路光電隔離繼電器輸出控制。(干接點開關(guān)量 無源輸出)
4、標(biāo)準(zhǔn)的11.0592M晶振。(便于設(shè)置串口波特率)
5、具有上電復(fù)位和手動復(fù)位。
6、獨立的串口通信及RS485通訊接口。
7、可以接315M帶解碼的無線接收模塊(購買可選)。
8、輸入輸出均有信號指示燈。
9、繼電器開關(guān)量輸出,最大切換電壓220V,最大切換電流7A。最大切換功率200W。
10、電流加有,光電隔離,續(xù)流二極管,壓敏電阻,抗干擾能力強。
11、四周有固定安裝孔,也可插入PCB107mm卡槽,安裝在DIN導(dǎo)軌上。
12、通訊穩(wěn)定,提供原理圖,及板子的參考例程。
13、單片機無加密,可插拔更換,帶有程序下載口,可隨意更改程序 14、、端子采用螺旋壓接端子
15、工作溫度-40度至 +70度 16、工作濕度 40% ~ 80%RH
|