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

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

發(fā)布時間:2012-7-14 18:38    發(fā)布者:楓101
關(guān)鍵詞: LED , PWM , 漸亮 , 漸滅
/***********************************************************程序說明:利用定時器控制產(chǎn)生占空比可變的 PWM按S6,PWM值增加,則占空比減小,
LED 燈漸暗。 按S3,PWM值減小,則占空比增加,LED 燈漸亮。
當PWM值增加到最大值或減小到最小值時,蜂鳴器將報警。
***********************************************************/#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ù) 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);
   }
}/*********************************************************/
// 定時器0中斷服務(wù)程序.
/*********************************************************/
void timer0() interrupt 1
{  
    TR1=0 ;
    TH0=0xfc ;
    TL0=0x66 ;
    TH1=PWM ;
    TR1=1 ;
    P0=0x00 ;      //啟動輸出
}/*********************************************************/
// 定時器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);
  } /*********************************************************/
// 延時子程序
/*********************************************************/  
void delay(unsigned char t)
{
    while(t--)   ;
}/*********************************************************/
// 延時子程序
/*********************************************************/
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)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

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

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 四虎影视入口| 国产美女影院| 姐姐不~不可以动漫在线观看| 日本免费无码A专区在线观看| 欧美日韩福利| 青青青在线视频国产| 天天色国产| 亚洲加勒比久久88色综合1| 18禁裸乳无遮挡免费网站| 男人J放进女人P全黄网站| 日韩综合第一页| 日本www视频在线观看| 中文字幕在线有码高清视频| 在线视频免费mv| 美女与男人对肌免费网站| 特级毛片免费视频| 色综合手机在线| 亚洲高清毛片| 怡红院在线视频观看| 国产精品人妻在线观看| 亚洲AV无码乱码国产麻豆P| 青青在线| 日本午夜在线观看| 天美传媒影视在线免费观看| 在线观看视频免费入口| 老司机试看午夜| 日本成人三级| 日韩欧美精品综合久久| 中文字幕亚洲一区婷婷| 综合亚洲欧美日韩一区二区| 久久成人精品免费播放| 亚洲精品777| 日韩成人午夜| 在线亚洲精品自拍| 97超视频在线观看| 日韩精品AV一区二区三区| 天天搞一搞| 午夜精品视频| 伊人久久综合热青草| 久久综合亚洲色hezyo| 夜夜国产亚洲视频香蕉|