资源简介
经典高效的keilc单片机语言,可以直接移植调用,非常难得!
代码片段和文件信息
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#include
sbit P00 = P0^0; //控制电机
sbit K1= P3^5; //按键
uchar scale;//用于保存占空比的输出0的时间份额总共10份
//模拟PWM输出控制10个等级
void main(void) // 主程序
{
uint n;
RCAP2H =0xF3; //赋T2的预置值,溢出1次是1/1200秒钟
RCAP2L =0x98;
TR2=1; //启动定时器
ET2=1; //打开定时器2中断
EA=1; //打开总中断
while(1) //程序循环
{ ;
for(n=0;n<50000;n++); //每过一会儿就自动加一个档次的亮度
scale++;
if(scale==10)scale=0;
}
}
//1/1200秒定时器2中断
timer2() interrupt 5
{
static uchar tt; //tt用来保存当前时间在一秒中的比例位置
TF2=0;
tt++;
if(tt==10) //每1/120秒整开始输出低电平
{
tt=0;
if(scale!=0)
P00=0;
}
if(scale==tt) //按照当前占空比切换输出高电平
P00=1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 123498 2007-07-14 18:54 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\74HC14.pdf
文件 21 2008-05-27 20:20 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\queue_error_2
文件 818 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\run.c
文件 2061 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\run.LST
文件 2377 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\run.OBJ
文件 5115 2003-04-20 09:52 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\STARTUP.A51
文件 333854 2007-07-14 18:52 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\ULN2003.pdf
文件 2251 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu
文件 428 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu.hex
文件 41 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu.lnp
文件 4035 2007-07-14 19:17 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu.M51
文件 234 2009-09-24 21:11 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu.plg
文件 1909 2008-08-02 20:43 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu_Uv2.Bak
文件 2049 2009-09-24 21:11 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu.Uv2
文件 1243 2008-08-02 20:55 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu_Opt.Bak
文件 1254 2009-09-24 21:11 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI\zhiliu.Opt
目录 0 2009-09-28 19:02 第33实验 直流电机PWM控制实验(电机自备)(c语言)\ZHILIU_DIANJI
目录 0 2009-09-28 19:02 第33实验 直流电机PWM控制实验(电机自备)(c语言)
----------- --------- ---------- ----- ----
481188 18
相关资源
- AS5040角度测量
- stm32f103 控制PWM输出
- STM32 PA1 输入捕获PWM周期频率
- Proteus STM32 PWM输出仿真.rar
- Proteus8.9 仿真STM32407ZGT6系列008_PWM输出
- STM32 wifi 遥控小车
- DSP产生SPWM波程序
- 89C2051产生PWM信号控制直流电机调速的
- 三相PWM整流之矢量控制
- DSP2812的SPWM程序,验证过
- 利用单片机PWM信号进行舵机控制
- 基于STM32的SPWM源代码
- proteus仿真PWM控制电动机
- SPWM正弦表生成器
- PAC0产生8/16位PWM及不着功能样例!c8
- 三相电源程序设计
- PWM脉冲宽度调制控制技术
- 51 PWM控制电机程序,带红外解码
- 基于STM32F407输出双路互补的SPWM波程序
- SVPWM波驱动异步电机
- 28335 PWM触发AD程序
- 单片机控制步进电机 源代码
- MSP430单片机按键控制PWM输出
- 6路spwm输出有死区,可调
- spwm 基于MSP430程序
- stm32f103pwm输出 频率连续可调 占空
- PIC12F508PWM调光程序
- MSP430产生PWM波控制电机转速源代码
- 基于MSP430的直流电机调速系统
- stc15w4k系列曾强型PWM,可直接用于商用
评论
共有 条评论