文件名称:PWM-ULN2003A
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2013-11-21
- 文件大小:
- 603kb
- 下载次数:
- 0次
- 提 供 者:
- j**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
利用ULN2003A进行驱动,产生PWM波,里边有照片,可供参考,通过本例程了解PWM 的基本原理和使用 -#include <reg52.h>
unsigned char timer1
sbit PWM=P1^2
void system_Ini()
{
TMOD|= 0x11
//PWM
TH1 = 0xfe //11.0592
TL1 = 0x33
TR1 = 1
IE =0x8A
}
main()
{
system_Ini()
while(1)
{ if(timer1>100) timer1=0
if(timer1<30) PWM=0
else PWM=1
}
unsigned char timer1
sbit PWM=P1^2
void system_Ini()
{
TMOD|= 0x11
//PWM
TH1 = 0xfe //11.0592
TL1 = 0x33
TR1 = 1
IE =0x8A
}
main()
{
system_Ini()
while(1)
{ if(timer1>100) timer1=0
if(timer1<30) PWM=0
else PWM=1
}
(系统自动生成,下载前可以参看下载内容)
下载文件列表
PWM\datasheet-相关芯片手册\ULN2003A.pdf
...\恒速运行\PWM.c
...\........\PWM.LST
...\........\PWM.OBJ
...\........\PWM脉宽调制
...\........\PWM脉宽调制.hex
...\........\PWM脉宽调制.lnp
...\........\PWM脉宽调制.M51
...\........\PWM脉宽调制.Opt
...\........\PWM脉宽调制.plg
...\........\PWM脉宽调制.Uv2
...\........\PWM脉宽调制_Opt.Bak
...\........\PWM脉宽调制_Uv2.Bak
...\........\STARTUP.A51
...\........\STARTUP.LST
...\........\STARTUP.OBJ
...\接线图.jpg
...\直流马达电路图.jpg
...\datasheet-相关芯片手册
...\恒速运行
PWM