资源简介

STC系列51单片机利用PCA定时器产生PWM信号例程,使用STC系列单片机自带PWM功能

资源截图

代码片段和文件信息

#include  “stc15xx.h“
#include  “intrins.h“
#include  “delay.h“
#include  “pwm.h“
#include  “eeprom.h“
#include  “usart.h“


sbit IR_LED1=P5^4; //实时指示   黄灯
sbit IR_LED2=P5^5; //输出指示   红灯
sbit KEY=P1^3; //按键
sbit IR_REV=P3^2; //38K解调输入
sbit IR_OUT=P3^7; //输出驱动光耦

WORD IR_COUN;
BYTE IR_LCOUN;

extern u16 pwm0pwm1pwm2;

u8 Self_Test(void);

void main(void){

UartInit();
PCA_Init();

KEY = 1;
if(Self_Test()==0) pwm1=EEPROM_Read(0x1000);
else pwm1=300;
pwm1 = 300;
PWMn_Update(PCA1pwm1);
while(1){

if(KEY==0){

Delay10ms();
if(KEY==0){

Delay200ms();
pwm1++;
if(pwm1>485) pwm1=10;
EEPROM_EraseSector(0x1000);
EEPROM_Write(0x1000pwm1);
PWMn_Update(PCA1pwm1);
}
}


if(IR_REV==0)       /

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

     文件       1648  2018-01-08 18:42  STC15W401as\HARDWARE\eeprom.c

     文件        176  2018-01-08 18:42  STC15W401as\HARDWARE\eeprom.h

     文件       3782  2018-01-11 11:00  STC15W401as\HARDWARE\pwm.c

     文件       1458  2018-01-08 17:15  STC15W401as\HARDWARE\pwm.h

     文件       3000  2018-01-09 19:26  STC15W401as\Listings\delay.lst

     文件       3411  2018-01-09 19:26  STC15W401as\Listings\eeprom.lst

     文件       5237  2018-01-09 20:28  STC15W401as\Listings\main.lst

     文件      19046  2018-01-09 20:28  STC15W401as\Listings\project.m51

     文件       7393  2018-01-09 20:16  STC15W401as\Listings\pwm.lst

     文件       1468  2018-01-09 19:26  STC15W401as\Listings\usart.lst

     文件       1694  2018-01-09 20:28  STC15W401as\main.c

     文件       5585  2018-01-09 19:26  STC15W401as\OBJ\delay.obj

     文件       6377  2018-01-09 19:26  STC15W401as\OBJ\eeprom.obj

     文件      10202  2018-01-09 20:28  STC15W401as\OBJ\main.obj

     文件      36047  2018-01-09 20:28  STC15W401as\OBJ\project

     文件       1150  2018-01-09 20:28  STC15W401as\OBJ\project.build_log.htm

     文件       1897  2018-01-09 20:28  STC15W401as\OBJ\project.hex

     文件        166  2018-01-09 20:28  STC15W401as\OBJ\project.lnp

     文件      11652  2018-01-09 20:16  STC15W401as\OBJ\pwm.obj

     文件        152  2018-01-09 20:16  STC15W401as\OBJ\pwm.__i

     文件       4570  2018-01-09 19:26  STC15W401as\OBJ\usart.obj

     文件       5593  2018-01-08 23:01  STC15W401as\objects\delay.obj

     文件        160  2018-01-08 23:01  STC15W401as\objects\delay.__i

     文件       6385  2018-01-08 22:07  STC15W401as\objects\eeprom.obj

     文件        165  2018-01-08 22:07  STC15W401as\objects\eeprom.__i

     文件      10047  2018-01-09 19:26  STC15W401as\objects\main.obj

     文件      36553  2018-01-09 19:26  STC15W401as\objects\project

     文件       1158  2018-01-09 19:26  STC15W401as\objects\project.build_log.htm

     文件       1981  2018-01-09 19:26  STC15W401as\objects\project.hex

     文件        190  2018-01-09 19:26  STC15W401as\objects\project.lnp

............此处省略21个文件信息

评论

共有 条评论