Altium Designer畫的單片機(jī)場效應(yīng)管控制電路板的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
一、簡要說明:
1、尺寸:長65mmX寬21mm X高20mm 2、工作電壓:直流6到18V伏(注意電源正負(fù)極) 3、模塊功耗:0.01A 4、主要芯片:STC15F104E、LM7805、IRF1205 二、特點(diǎn): 1、可編程(通過下載端口可下載程序) 2、有一路輸入控制端(可通過調(diào)帽選擇高或者低電平觸發(fā)) 3、帶電源指示燈和輸出指示 4、輸出可控制電壓7到55V,電流3.5A以下負(fù)載,如需控制更大負(fù)載,輸出加繼電器驅(qū)動 5、IRF1205是Nmos場效應(yīng)管,控制負(fù)載電源負(fù)極 6、使用C語言編程,和51單片機(jī)編程一樣,使用keil軟件編程 7、可根據(jù)客戶要求定制功能 三、用途: 單路場效應(yīng)管模塊具有可編程控制、靈活性強(qiáng)、模塊小巧、接線方便,廣泛應(yīng)用與汽車小功率負(fù)載控制、各種延時電路、可產(chǎn)生脈沖波形、定時定次催款要賬設(shè)備等等 四、使用場合: 工業(yè)控制、汽車設(shè)備改裝、畢業(yè)設(shè)計、單片機(jī)學(xué)習(xí)等等
實物圖:
呼吸燈
按A鍵呼吸開
按B呼吸管
按c開
按d關(guān)
/********************************************************************
河南鈺平電子科技有限公司
實現(xiàn)功能:應(yīng)用程序
使用芯片:STC12C6A60S2
晶振:11.0592MHZ
波特率:9600
編譯環(huán)境:Keil 4
作者:張新春 手機(jī):13603455408
【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!
*********************************************************************/
單片機(jī)源程序如下:
- #include"reg52.h"
- #define uchar unsigned char
- #define uint unsigned int
- sbit PWM= P3^4;
- uint PWMH =0;//高電平時間
- bit flag;
- void init_timer(void)
- {
- TMOD = 0x20;
- TH1 = TL1 = (255-1);
- ET1 = 1;
- TR1 =1;
- EA = 1;
- }
- void main(void)
- {
- init_timer();
- while(1)
- {
- ;
- }
- }
- void timer1() interrupt 3
- {
- static uint cnt,x,y;
- if(PWMH)
- {
- ++cnt;//進(jìn)中斷次數(shù)
- if(cnt >=200) //在一個周期內(nèi)輸出電平反轉(zhuǎn)一下
- {
- cnt = 1;
- PWM = 0;
- }
- if(cnt == PWMH)//在高低電平跳變的時候電平反轉(zhuǎn)一下
- {
- PWM = ~PWM;
- }
- }
- if(++x>=1800)
- { x=0;
- if(!flag)
- {
-
- if(PWMH<200)
- PWMH++;
- else
- if(++y>=50)
- {
- y=0;
- flag=1;
- }
- }
- if(flag)
- {
- if(PWMH>1)
- PWMH--;
- else
- if(++y>50)
- {
- y=0;
- flag=0;
- }
- }
- }
- }
-
復(fù)制代碼
所有資料51hei提供下載(pcb工程文件+源碼+說明):
|