资源简介
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\ob
文件 160 2018-01-08 23:01 STC15W401as\ob
文件 6385 2018-01-08 22:07 STC15W401as\ob
文件 165 2018-01-08 22:07 STC15W401as\ob
文件 10047 2018-01-09 19:26 STC15W401as\ob
文件 36553 2018-01-09 19:26 STC15W401as\ob
文件 1158 2018-01-09 19:26 STC15W401as\ob
文件 1981 2018-01-09 19:26 STC15W401as\ob
文件 190 2018-01-09 19:26 STC15W401as\ob
............此处省略21个文件信息
- 上一篇:非平稳信号处理相关代码
- 下一篇:iOS 多标签点赞评论评价功能
相关资源
- 郭天祥51单片机开发板原理图
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- 基于新一代8051单片机的旋转 LED灯
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 亲手写的基于51单片机的24LC512读写程
- 51单片机简单的中断法串口收发程序
- 89C2051产生PWM信号控制直流电机调速的
- C51单片机12864菜单实现功能_综合.rar
- 51单片机控制步进电机的程序
- 基于51单片机的定时器汇编源程序
- 单片机红绿灯实验报告
- 利用单片机PWM信号进行舵机控制
- 基于51单片机的超强科学计算器--精确
- 用ADC0808、51单片机做的数字电压表
- 51单片机汇编计算器
- DS12C887、1602与51单片机接口PCB图和驱动
- 基于AT89S51单片机的教室灯光智能控制
- 自己编写的使用nrf2401无线通信时51单
- 51单片机汇编指令详解
- 基于51单片机的红外遥控电动机转速控
- 基于51单片机的0-60秒计时器仿真
- 51单片机大部分例程
- 51单片机实用汇编程序库
- C51单片机 ad转换模拟摇杆ps2
- 51单片机汇编实现的交通灯
- ADC0809模数装换电压表12864LCD显示
- 51单片机模拟I2C从机
- 基于51单片机的多功能数字时钟
评论
共有 条评论