• 大小: 0.06M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


有PWM脉冲产生代码,还有proteus仿真电路

资源截图

代码片段和文件信息

#include

sbit DS1=P2^0;
sbit DS2=P2^1;
sbit DS3=P2^2;
sbit DS4=P2^3;
sbit K1=P1^0;
sbit K2=P1^1;
sbit K3=P1^2;
sbit K4=P1^3;
sbit PWM=P3^5;

#define uint unsigned int 
#define uchar unsigned char
PH=190; //占空比设定初值PH=50;PL=150
int PH;
//int PL;

//PL=150;
uchar j=200;
void init();
void delay(z);
void pwm();

MAIN()
{
init();
while(1)
{
pwm();
}
}

//初始化函数
void init()
{
// j=PH;
   TMOD=0x02;//T1为16位计数器;   T0位8为定时器,自动装入定时时间
   TCON=0x10;//定时器0允许位
   EA=1;     //开总中断
   ET0=1;   //定时器T0溢出中断允许位
   TH0=0X06; // 定时器T0装入初值,定时时间设为250us
TL0=0x06;
}


void pwm()
{
//按键1按下占空比增加
if(K1==0)
{
delay(5);
if(K1==0)
{
while(!K1);

PH++;
// PL=200-PH;

}

//按键2按下占空比减小
if(K2==0)
{
delay(5);
if(K2==0)
{
while(!K2);

//  PL++;
//PH=200-PL;
PH--;
// if(PL>=200){PL==200;}

}  
}
if(PH>=200){PH=200;}
  if(PH<=1){PH=1;}

}

//延时子函数开始
void de

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1672  2010-10-11 11:36  lab_3\3.c

     文件       4299  2010-10-11 11:32  lab_3\3.LST

     文件       3973  2010-10-11 11:32  lab_3\3.OBJ

     文件       4179  2010-10-11 11:32  lab_3\lab_3

     文件       6939  2010-09-27 13:56  lab_3\lab_3.c

     文件       1014  2010-10-11 11:32  lab_3\lab_3.hex

     文件         39  2010-10-11 11:32  lab_3\lab_3.lnp

     文件       6917  2010-10-11 11:32  lab_3\lab_3.M51

     文件       1220  2010-10-11 11:36  lab_3\lab_3.Opt

     文件        211  2010-10-11 13:18  lab_3\lab_3.plg

     文件       2175  2010-09-27 17:17  lab_3\lab_3.Uv2

     文件       1219  2010-10-09 08:52  lab_3\lab_3_Opt.Bak

     文件       2141  2010-09-27 13:56  lab_3\lab_3_Uv2.Bak

     文件     129321  2010-10-11 11:01  lab_3\Last Loaded PWM.DBK

     文件     129609  2010-10-11 11:36  lab_3\PWM.DSN

     文件       1100  2010-10-25 18:03  lab_3\PWM.PWI

     文件       6376  2005-03-22 15:22  lab_3\STARTUP.A51

     文件      14049  2010-10-11 11:32  lab_3\STARTUP.LST

     文件        749  2010-10-11 11:32  lab_3\STARTUP.OBJ

     目录          0  2010-11-02 12:27  lab_3

----------- ---------  ---------- -----  ----

               317202                    20


评论

共有 条评论