用单片机产生PWM信号
/*******************************************************************/ /* 程序名:PWM直流电机调速 */ /* 晶振:11.00592 MHz CPU型号:AT89C51 */ /* 直流电机的PWM波控制,可以直接的调速从0到20级的调速 */ /*****************************************************************/ #include #define TH0_TL0 (65536-1000)//设定中断的间隔时长 unsigned char count0 = 50;//低电平的占空比 unsigned char count1 = 0;//高电平的占空比 bit Flag = 1;//电机正反转标志位,1正转,0反转 sbit Key_add=P1^0; //电机加速 sbit Key_dec=P1^1; //电机减速 sbit Key_turn=P1^2;//电机换向 sbit PWM1=P2^6;//PWM 通道 1,反转脉冲 sbit PWM2=P2^7;//PWM 通道 2,正转脉冲
用户评论
推荐下载
-
51单片机可调pwm波
用定时器做的高精度的pwm波,可输出精确的高频pwm波,调节精度高,带百分 比显示
21 2019-03-05 -
基于stc单片机的PWM
基于stc单片机的PWM,产生三角波,周期可调,3.3v或5v输出, 效果很好 希望支持
41 2018-12-24 -
单片机PWM控制电机程序
比较有用的东东,可以参考参考!欢迎下载,多多支持哈
30 2019-05-16 -
53单片机PWM输出汇编
53单片机PWM输出汇编源码 INDF EQU 00H TMR0 EQU 01H PCL EQU 02H STATUS EQU 03H FSR EQU 04H PORTA EQU 05H PORTB
59 2019-04-03 -
基于51单片机模拟PWM
脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。本程序基于51单片机所涉及的模拟PWM的脉宽输出。
30 2019-05-27 -
51单片机pwm驱动函数
部分内容:#ifndef_PWM_TRAVELER_H_#define_PWM_TRAVELER_H_#define_PWM_EN_1_0x01//允许电机M1#define_PWM_EN_2_0x8
35 2019-07-08 -
PWM单片机的控制详细
单片机pwm脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功
25 2019-06-01 -
基于单片机的PWM调温
keyscan.c pwm.c PWM.DSN PWM.hex PWM.Uv2
20 2018-12-14 -
51单片机PWM自动调光
51单片机产生PWM波形自动调节发光二极管的亮度。
29 2019-04-27 -
单片机PWM实验报告
单片机C51程序代码PWM蜂鸣器报告带结构图
48 2019-04-29
暂无评论