找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3869|回复: 0
打印 上一主题 下一主题
收起左侧

单片机单路场效应管可编程控制板PCB原理图源码下载 STC15F104E主控

[复制链接]
跳转到指定楼层
楼主
Altium Designer画的单片机场效应管控制电路板的原理图和PCB图如下:(51hei附件中可下载工程文件)

一、简要说明:
1、尺寸:长65mmX宽21mm X高20mm
2、工作电压:直流6到18V伏(注意电源正负极)
3、模块功耗:0.01A
4、主要芯片:STC15F104E、LM7805、IRF1205
二、特点:
1、可编程(通过下载端口可下载程序)
2、有一路输入控制端(可通过调帽选择高或者低电平触发)
3、带电源指示灯和输出指示
4、输出可控制电压7到55V,电流3.5A以下负载,如需控制更大负载,输出加继电器驱动
5、IRF1205是Nmos场效应管,控制负载电源负极
6、使用C语言编程,和51单片机编程一样,使用keil软件编程
7、可根据客户要求定制功能
三、用途:
单路场效应管模块具有可编程控制、灵活性强、模块小巧、接线方便,广泛应用与汽车小功率负载控制、各种延时电路、可产生脉冲波形、定时定次催款要账设备等等
四、使用场合:
工业控制、汽车设备改装、毕业设计、单片机学习等等


实物图:


呼吸灯

按A键呼吸开
按B呼吸管
按c开
按d关
/********************************************************************
                河南钰平电子科技有限公司
实现功能:应用程序
使用芯片:STC12C6A60S2
晶振:11.0592MHZ
波特率:9600
编译环境:Keil 4
作者:张新春 手机:13603455408
【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!     
*********************************************************************/

单片机源程序如下:
  1. #include"reg52.h"

  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. sbit  PWM= P3^4;
  5. uint PWMH =0;//高电平时间
  6. bit flag;
  7. void init_timer(void)
  8. {
  9.         TMOD = 0x20;
  10.         TH1 = TL1 = (255-1);

  11.         ET1 = 1;
  12.         TR1 =1;
  13.         EA = 1;
  14. }
  15. void main(void)
  16. {
  17.         init_timer();
  18.         while(1)
  19.         {
  20.                 ;               
  21.         }        
  22. }
  23. void timer1() interrupt 3
  24. {
  25.         static uint cnt,x,y;

  26.                 if(PWMH)
  27.                 {
  28.                         ++cnt;//进中断次数
  29.                         if(cnt >=200)  //在一个周期内输出电平反转一下
  30.                         {
  31.                                 cnt = 1;
  32.                             PWM = 0;                                
  33.                         }                  
  34.                         if(cnt == PWMH)//在高低电平跳变的时候电平反转一下
  35.                         {
  36.                            PWM = ~PWM;
  37.                         }
  38.                 }
  39.         if(++x>=1800)
  40.         {           x=0;
  41.              if(!flag)
  42.              {
  43.                   
  44.                    if(PWMH<200)
  45.                      PWMH++;
  46.                   else
  47.                   if(++y>=50)
  48.               {  
  49.                   y=0;
  50.                           flag=1;
  51.                    }
  52.                   }
  53.                   if(flag)
  54.                   {
  55.                     if(PWMH>1)
  56.                      PWMH--;
  57.                     else
  58.                   if(++y>50)
  59.               {  
  60.                   y=0;
  61.                           flag=0;
  62.                    }
  63.                   }
  64.           }
  65. }
  66.                
复制代码


所有资料51hei提供下载(pcb工程文件+源码+说明):

测试程序.rar

24.01 KB, 下载次数: 28, 下载积分: 黑币 -5

单路可编程场效应管dxp资料.rar

882.64 KB, 下载次数: 38, 下载积分: 黑币 -5

呼吸灯.rar

26.3 KB, 下载次数: 25, 下载积分: 黑币 -5

使用说明.doc

1.46 MB, 下载次数: 27, 下载积分: 黑币 -5

原理图.doc

17.5 KB, 下载次数: 27, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表