stc12c单片机pwn控制
时间:12-03
来源:互联网
点击:
程序:
#include
#include"state_key.h"
//p1.3和p1.4两个口...进行控制
bit flag,flag1,flag2;
void init_pwm()
{
//第一个pwn设置
CMOD=0X02; //定时器0的溢出,可以实现可以跳频率的pwm输出
CL=0;
CH=0;
CCAP0L=0XC0;
CCAP0H=0X40;
CCAPM0=0X42; //8为pwn输出,无中断
//第二个pwn设置
CCAP1L=0XC0;
CCAP1H=0X40;
CCAPM1=0X42; //8为pwn输出,无中断
CR=1; //启动pca计数器阵列运行控制位
}
void main()
{
uchar temp;
init_pwm();
while(1)
{
flag2=KeyProcessorCode();
flag=KeyProcessorCode1();
if(flag)
{ flag1=~flag1;
CR=flag1;
}
if(flag2)
{
temp=temp+0x10;
CCAP0H=temp;
}
}
}
stc12c单片机pwn控 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)