国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

PWM控制LED漸亮漸滅示例程序

發(fā)布時(shí)間:2012-7-14 18:38    發(fā)布者:楓101
關(guān)鍵詞: LED , PWM , 漸亮 , 漸滅
/***********************************************************程序說明:利用定時(shí)器控制產(chǎn)生占空比可變的 PWM按S6,PWM值增加,則占空比減小,
LED 燈漸暗。 按S3,PWM值減小,則占空比增加,LED 燈漸亮。
當(dāng)PWM值增加到最大值或減小到最小值時(shí),蜂鳴器將報(bào)警。
***********************************************************/#include < reg51.h >
#include < intrins.h >sbit  K1 =P3^2 ;                    //增加鍵
sbit  K2 =P3^3 ;                    //減少鍵
sbit  BEEP =P3^7 ;                //蜂鳴器
unsigned char PWM=0x7f ;   //賦初值void Beep();
void delayms(unsigned char ms);
void delay(unsigned char t);/*********************************************************/
void main()
{      P0=0xff;
    TMOD=0x21 ;
    TH0=0xfc ;             //1ms延時(shí)常數(shù) 12M
    TL0=0x18 ;            //頻率調(diào)節(jié)    TH1=PWM ;            //脈寬調(diào)節(jié)
    TL1=0 ;     EA=1;
     ET0=1;
     ET1=1;
   
     TR0=1 ;   while(1)
   {
     do{
   if(PWM!=0xff)
           {
       PWM++ ;
    delayms(10);
   }
           else
    Beep();
       }while(K1==0);    do{
           if(PWM!=0x01)
          {
      PWM-- ;
    delayms(10);}
   else
    Beep() ;
      }while(K2==0);
   }
}/*********************************************************/
// 定時(shí)器0中斷服務(wù)程序.
/*********************************************************/
void timer0() interrupt 1
{  
    TR1=0 ;
    TH0=0xfc ;
    TL0=0x66 ;
    TH1=PWM ;
    TR1=1 ;
    P0=0x00 ;      //啟動(dòng)輸出
}/*********************************************************/
// 定時(shí)器1中斷服務(wù)程序
/*********************************************************/
void timer1() interrupt 3
{
    TR1=0 ;
    P0=0xff ;     //結(jié)束輸出
}/*********************************************************/
//蜂鳴器子程序
/*********************************************************/void Beep()     
  {
      unsigned char i  ;
      for (i=0  ;i<100  ;i++)
        {
          delay(100)  ;
          BEEP=!BEEP  ;                //Beep取反
        }
     BEEP=1  ;                            //關(guān)閉蜂鳴器
     delayms(100);
  } /*********************************************************/
// 延時(shí)子程序
/*********************************************************/  
void delay(unsigned char t)
{
    while(t--)   ;
}/*********************************************************/
// 延時(shí)子程序
/*********************************************************/
void delayms(unsigned char ms) {
    unsigned char i ;
    while(ms--)
     {
        for(i = 0 ; i < 120 ; i++) ;
     }
}
本文地址:http://m.qingdxww.cn/thread-93925-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品一区二区久久 | 97国产在线公开免费观看 | h色视频在线| 碰91精品国产91久久婷婷 | 色综合免费视频 | 国产不卡免费视频 | 97成人免费视频 | 视频在线h | 国产啪视频免费视频观看视频 | 亚洲国产欧美精品一区二区三区 | 久久久久久国产精品mv | 两个人在线视频 | 久久美女| 在线免费观看国产视频 | 另类 欧美 视频二区 | h免费观看 | 日韩色视频一区二区三区亚洲 | xkdsp.apk | 国产福利在线高清导航大全 | 四虎网址换成什么了2021 | 黄色小视频在线免费看 | 成年女人毛片免费观看97 | 人人亚洲 | 免费高清毛片 | 欧美日韩视频免费播放 | 清纯唯美亚洲综合激情 | 国产91视频观看 | 日本一区二区不卡久久入口 | 国产黄色小视频网站 | 国产香蕉尹人视频在线香蕉视 | 亚洲第一成年网 | 国产精品自线在线播放 | 亚洲欧美成人综合 | 亚洲国产精品久久婷婷 | 在线观看一级毛片 | 日本不卡高清视频 | 日本免费人成在线网站 | 亚洲a视频 | 两个人免费观看高清视频图 | 91免费视频网 | 一级片a|