亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 用15f104w通過IO口高低電平變化來控制舵機采用12M晶振 [打印本頁]

作者: 37it    時間: 2016-11-26 17:17
標題: 用15f104w通過IO口高低電平變化來控制舵機采用12M晶振
#include <reg52.h>             //頭文件
unsigned int scale;//占空比控制變量
sbit out1=P3^3;
sbit key1=P3^5;
sbit key2=P3^4;
unsigned int n=50,key2f=0;//延時循環變量
unsigned int kf0=1;//按鍵用的標志位
unsigned int kt0=0;//按鍵用的標志位
unsigned int num=0;
void main(void){
    TMOD=0x02;//定時器0,工作模式2(0000,0010),8位定時模式
    TL0 = 0xF6;        //設置定時初值   10微妙
    TH0 = 0xF6;        //設置定時重載值
    TR0=1;//啟動定時器
    ET0=1;//允許定時器0中斷
    EA=1;//允許總中斷
    while(1){
        if(key2==0){
                num=0;
                scale=50;            
        }
        if(key1==0){//當按鍵1按下
            if(kf0){//當標志位kf0=1的時候進行
                    kf0=0;//標志位kf0=0
                    kt0=1;//標志位kt0=0
                    num++;
              }
        }else{//當按鍵松開
           if(kt0){//當標志位kt0=1的時候進行
                kf0=1;//標志位kf0=1
                kt0=0;//標志位kt0=0
           }
        }//按鍵1結束
        scale=num+50;        
    }
}
void timer0() interrupt 1{//定時器0 0中斷服務程序
    static unsigned int tt;//tt用來保存當前時間在一秒中的比例位置
    tt++;//每10微妙增加1
    if(tt==300){//2.5毫秒的時鐘周期
        tt=0;//使tt=0,開始新的PWM周期
        out1=0;
    }
    if(scale==tt){//按照當前占空比鐵環輸出為高電平
        out1=1;
    }
}



作者: 我要單片機    時間: 2019-11-22 11:23
能分享一下嗎
作者: 嬴梁    時間: 2019-11-25 10:14
感覺挺高級的,很實用的感覺




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1