• 大小: 480KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: C/C++
  • 标签: 单片机  

资源简介

51单片机的做的可控硅调光程序与制作过程 其中包括电路图 实物图 和C语言程序 仅供新手参考 前辈们多指点 我也是新手 希望能够跟同平行线的朋友们共同成长

资源截图

代码片段和文件信息

#include “reg52.h“

sbit lamp_pwm=P0^0;//可控硅位
sbit key0=P3^4;//降低亮度按键位
sbit key1=P3^5;//增加亮度按键位

unsigned int inc;

void INT0s()interrupt 0        using 0//INT0外部中断,过零检测触发
{
        TR0=0;
        if(!key0)//降低亮度
        {
                inc+=50;
                if(inc>=8000)inc=8000;
        }
        if(!key1)//增加亮度
        {
                inc-=50;
                if(inc<=800)inc=800;
        }
        TH0=(65536-inc)/256;
        TL0=(65536-inc)%256;
        TR0=1;
}


void timer1()interrupt 1 using 0//可控硅触发中断
{
        unsigned char i;
        lamp_pwm=0;//灯亮
        for(i=0;i<2;i++);//延时2us
        lamp_pwm=1;//灯灭
}

/************STC不断电下载用******************/
sfr ISP_DOWNS=0xe7;//ISP软复位地址
sbit ISP_SW=P3^0;//串口数据接收
void DebugDownISP()//软复位
{
        if(!ISP_SW)ISP_DOWNS=0x60;        
}
/********************************************/

void main()
{
        TMOD|=0x01;
        IT0=1;//INT0下降沿触发
        EX0=1;//外部中断允许
        ET0=1;
        EA=1;//开总中断
        inc=8000;
        while(1)
        {
                DebugDownISP();
        }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-03 09:06  单片机可控硅调光程序\
     文件       31837  2018-08-17 16:32  单片机可控硅调光程序\55.png
     文件      276049  2018-08-17 16:37  单片机可控硅调光程序\66.jpg
     文件      170188  2018-08-17 16:36  单片机可控硅调光程序\77.jpg
     目录           0  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\
     文件        3241  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG
     文件        1045  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.build_log.htm
     文件        1198  2018-08-17 16:41  单片机可控硅调光程序\可控硅调光程序\KKG.c
     文件        1538  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.hex
     文件          38  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.lnp
     文件        2871  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.LST
     文件        5486  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.M51
     文件        3331  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.OBJ
     文件         229  2018-11-05 11:25  单片机可控硅调光程序\可控硅调光程序\KKG.plg
     文件       70734  2019-01-08 17:10  单片机可控硅调光程序\可控硅调光程序\KKG.uvgui.Administrator
     文件        5695  2018-12-21 11:56  单片机可控硅调光程序\可控硅调光程序\KKG.uvopt
     文件       12037  2018-12-21 11:56  单片机可控硅调光程序\可控硅调光程序\KKG.uvproj
     文件        1008  2018-11-01 11:49  单片机可控硅调光程序\可控硅调光程序\KKG_Opt.Bak
     文件           0  2018-08-17 16:41  单片机可控硅调光程序\可控硅调光程序\KKG_Uv2.Bak

评论

共有 条评论