资源简介
利用STC89C52单片机PWM测试程序,亲测有效,希望可以对大家有所帮助
代码片段和文件信息
#include < reg52.h >
#include < intrins.h >
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
unsigned int PWM;
/*********************************************************/
void main()
{
P10=1;P11=1;P10=1;P11=1;
TMOD=0x21 ;
TH0=(65536-50000)/256;//1ms延时常数 12M
TL0=(65536-50000)%256; //频率调节
TH1=(256-(250-PWM))/256;
TL1=(256-(250-PWM))/256; //脉宽调节
EA=1;
ET0=1;
ET1=1;
TR0=1 ;
while(1)
{}
}
/*********************************************************/
// 定时器0中断服务程序.
/*********************************************************/
void timer0() interrupt 1
{ unsigned int k;
TR1=0 ;
TH0=(65536-50000)/256;//1ms延时常数 12M
TL0=(65536-50000)%256;//频率调节
k++;
if(k==100){PWM=250;}
if(k==200){PWM=125;}
if(k==300){PWM=0;}
if(k>300){k=0;}
TH1=PWM ;
TR1=1 ;
P10=1;P11=0;P12=1;P13=0;
}
/*********************************************************/
// 定时器1中断服务程序
/*********************************************************/
void timer1() interrupt 3
{
TR1=0 ;
P10=0;P11=1;P12=0;P13=1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-12 15:50 小车PWM测试程序\
文件 3033 2019-03-12 15:50 小车PWM测试程序\1
文件 1165 2009-02-27 23:04 小车PWM测试程序\1.c
文件 567 2019-03-12 15:50 小车PWM测试程序\1.hex
文件 34 2019-03-12 15:50 小车PWM测试程序\1.lnp
文件 2723 2019-03-12 15:50 小车PWM测试程序\1.LST
文件 4822 2019-03-12 15:50 小车PWM测试程序\1.M51
文件 3423 2019-03-12 15:50 小车PWM测试程序\1.OBJ
文件 969 2009-02-28 23:42 小车PWM测试程序\1.opt.bak
文件 367 2019-03-12 15:50 小车PWM测试程序\1.plg
文件 2103 2009-02-27 23:03 小车PWM测试程序\1.Uv2.bak
文件 71704 2019-03-12 15:50 小车PWM测试程序\1.uvgui.Administrator
文件 5851 2019-03-12 15:50 小车PWM测试程序\1.uvopt
文件 13409 2019-03-12 15:50 小车PWM测试程序\1.uvproj
文件 967 2009-02-28 23:25 小车PWM测试程序\1_Opt.Bak
文件 0 2009-02-27 22:46 小车PWM测试程序\1_Uv2.Bak
- 上一篇:PyQt非常好的资料
- 下一篇:51单片机驱动OLED液晶显示屏
相关资源
- 51单片机驱动OLED液晶显示屏
- 4×4矩阵键盘键值LCD1602显示汇编语言
- 51单片机C 语言例题100题
- 51单片机ISP 电路.pdf
- 用298驱动两相步进电机的51单片机的驱
- 基于51单片机的16*16led点阵贪吃蛇
- 四按键五花样流水灯
- c51单片机点亮第一个led灯的程序keil文
- 51流水灯仿真加代码
- 51单片机获取DS18B20序列号LCD显示
- 51单片机实现密码锁(带proteus仿真)
- 51单片机转速表实现
- 超声波避障小车简易版本51单片机
- 51单片机舵机角度控制
- 51单片机4路红外寻迹小车源码+hex
- 51单片机直流电机PID闭环调速
- 51单片机18B20
- 基于51单片机呼吸灯
- 基于51单片机3x4按键拨号
- 基于51单片机的音乐播放器,源码详细
- 51单片机课设.zip
- 51单片机驱动ov7670
- 基于51单片机的智能循迹小车制作
- 基于51单片机电子琴程序
- 51单片机测量方波频率proteus仿真
- 基于51单片机的自动加热散热系统,采
- 51单片机——门禁系统
- 51单片机程序.zip
- 基于51单片机的闹钟设计
- 51单片机数码管显示时钟
评论
共有 条评论