久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: PWM調試LED燈顯示 [打印本頁]

作者: wang哈哈    時間: 2018-6-22 18:39
標題: PWM調試LED燈顯示
#include <reg51.h>

typedef unsigned char uint8;
typedef unsigned int  uint16;

sbit down = P3^0;
sbit up = P3^1;

uint8 t = 0;
uint8 PWM_T = 0;   //占空比控制變

void delay_1ms(uint16 t)
{
        uint16 x,y;
        for(x=t;x>0;x--)
                for(y=120;y>0;y--);
}



/****************************************************
                  主程序
****************************************************/
void main(void)      
{

        TMOD = 0x02;   //定時器0,工作模式2,8位定時模式
        TH0=210;     //寫入預置初值(取值1-255,數越大PWM頻率越高)
        TL0=210;     //寫入預置值 (取值1-255,數越大PWM頻率越高)
        TR0=1;       //啟動定時器
        ET0=1;       //允許定時器0中斷
        EA=1;        //允許總中斷
        P1=0xff;          //初始化P1,輸出端口
        PWM_T=30;
         while(1)      
       
         {   
                   if(!up)
                         {
                                if(PWM_T<250)
                                        {
                                          PWM_T++;
                                        }
                               
                                delay_1ms(10);
                        }
                 if(!down)
                         {
                                if(PWM_T>0)
                                        {
                                          PWM_T--;
                                        }
                               
                                delay_1ms(10);
                        }

       
         }      
}
/****************************************************
               /定時器0中斷模擬PWM
****************************************************/
timer0() interrupt 1  
{
         t++;    //每次定時器溢出加1
         
         if(t==250)   //PWM周期 100個單位
                 {
                          t=0;  //使t=0,開始新的PWM周期
                          P1=0x00;  //輸出端口
                 }
         
         if(PWM_T==t)  //按照當前占空比切換輸出為高電平
                 {  
                         P1=0xff;        //  
                 }
}







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 国产91中文 | 亚洲激精日韩激精欧美精品 | 国产a视频| 玩丰满女领导对白露脸hd | 亚洲高清视频在线观看 | 亚洲黄色成人网 | ririsao久久精品一区 | 国产视频久久 | 国产91丝袜在线播放 | 欧美日韩国产中文 | 国产sm主人调教女m视频 | 人人干97 | 国产日韩欧美一区二区在线播放 | 亚洲精品一区二三区不卡 | 久久这里只有精品首页 | 国产精品爱久久久久久久 | 欧美人妖网站 | 一级午夜aaa免费看三区 | 国产精品入口麻豆www | 国产成人在线播放 | 日本中文字幕一区 | 一级特黄在线 | 成人午夜在线观看 | 中文字幕一区在线观看视频 | 国产精品自产拍在线观看蜜 | 日韩视频在线播放 | 国产福利在线视频 | 欧美成人一区二免费视频软件 | 日韩中文字幕在线视频观看 | 亚洲午夜在线 | 国产一区二区三区在线 | 亚洲久久久| av免费看片 | 黑人久久 | 久久99精品久久久久久 | 二区欧美| www.亚洲一区二区三区 | 国产一级久久久久 | 狠狠爱一区二区三区 | 午夜久久久久久久久久一区二区 |