您的位置 首页 技术

stc12c单片机pwn操控

程序:#includestc52.h>#includestate_key.h//p1.3和p1.4两个口…进行控制bitflag,flag1,flag2;voidinit_pwm(){//第

程序:

#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;
}
}
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/252402.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部