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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

基于51 單片機之PWM(LED漸變)實驗測試

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年08月28日   【字體:

 **************************  Copyright(C) CaKe  ****************************************

========================================================================================
==============**版權(quán)信息   : CaKen工作室                            ==============
==============**文件名     : main.c              ==============
==============**作者       : CaKen             ==============
==============**版本號     : V1.0              ==============
==============**時間       : 2014.08.24               ==============
==============**功能描述   : LED漸變實驗測試            ==============
========STC12C5A60S2.H頭文件下載:http://www.zg4o1577.cn/mcu/2564.html  =========================
========================================================================================
****************************************************************************************
 
 
#include "STC12C5A60S2.H"//頭文件
 
*********************************************************************************************
函數(shù)名:PWM初始化函數(shù)
調(diào)  用:PWM_Init();
參  數(shù):無
返回值:無
結(jié)  果:將PCA初始化為PWM模式,初始占空比為0
備  注:需要更多路PWM輸出直接插入CCAPnH和CCAPnL即可
/**********************************************************************************************
void PWM_Init (void)
{
    CMOD=0x02; //設(shè)置PCA定時器
  CL=0x00;
  CH=0x00;
 
 CCAPM0=0x42; //PWM0設(shè)置PCA工作方式為PWM方式(0100 0010)
  CCAP0L=0x00; //設(shè)置PWM0初始值與CCAP0H相同
  CCAP0H=0x00; // PWM0初始時為0
 
 CCAPM1=0x42; //PWM1設(shè)置PCA工作方式為PWM方式
 CCAP1L=0x00; //設(shè)置PWM1初始值與CCAP0H相同
  CCAP1H=0x00; // PWM1初始時為0
 
 CCAPM2=0x42; //PWM2設(shè)置PCA工作方式為PWM方式
 CCAP2L=0x00; //設(shè)置PWM2初始值與CCAP0H相同
  CCAP2H=0x00; // PWM2初始時為0
 
 CCAPM3=0x42; //PWM3設(shè)置PCA工作方式為PWM方式
 CCAP3L=0x00; //設(shè)置PWM3初始值與CCAP0H相同
  CCAP3H=0x00; // PWM3初始時為0
 
  CR=1; //啟動PCA定時器
}
**********************************************************************************************
 
*********************************************************************************************
函數(shù)名:PWM0占空比設(shè)置函數(shù)
調(diào)  用:PWM0_Set();
參  數(shù):0x00~0xFF(亦可用0~255)
返回值:無
結(jié)  果:設(shè)置PWM模式占空比,為0時全部高電平,為1時全部低電平
備  注:如果需要PWM1的設(shè)置函數(shù),只要把CCAP0L和CCAP0H中的0改為1即可
**********************************************************************************************
void PWM0_Set (unsigned char a){
 CCAP0L= a; //設(shè)置值直接寫入CCAP0L
  CCAP0H= a; //設(shè)置值直接寫入CCAP0H
}
void PWM1_Set (unsigned char a){
 CCAP1L= a; //設(shè)置值直接寫入CCAP1L
  CCAP1H= a; //設(shè)置值直接寫入CCAP1H
}
void PWM2_Set (unsigned char a){
 CCAP2L= a; //設(shè)置值直接寫入CCAP2L
  CCAP2H= a; //設(shè)置值直接寫入CCAP2H
}
void PWM3_Set (unsigned char a){
 CCAP3L= a; //設(shè)置值直接寫入CCAP3L
  CCAP3H= a; //設(shè)置值直接寫入CCAP3H
}
**********************************************************************************************
 
*********************************************************************************************
函數(shù)名:主函數(shù)
調(diào)  用:無
參  數(shù):無
返回值:無
結(jié)  果:程序開始處,無限循環(huán)
備  注:
/**********************************************************************************************
 
void main (void)
 
{
 
 PWM_Init(); //PWM初始化
 
 PWM0_Set(0x10); //設(shè)置PWM占空比
 PWM1_Set(0x60); //設(shè)置PWM占空比
 PWM2_Set(0xA0); //設(shè)置PWM占空比
 PWM3_Set(0xF0); //設(shè)置PWM占空比
 
 while(1)
 {
 
 }
}
=======================================================================================
 
 -------------------      CaKen工作室  原創(chuàng)作品     --------------------
 -------------------            CaKen工作室  版權(quán)所有       --------------------
===================================================================
關(guān)閉窗口
主站蜘蛛池模板: 一级黄色播放 | 亚洲欧美精品国产一级在线 | 亚洲aⅴ| 日韩 欧美 二区 | 久久久69| 九九视频在线观看视频6 | 丁香婷婷在线视频 | 久久久久久久夜 | 欧美成人猛片aaaaaaa | 久久一热 | 精品伊人 | av大片在线 | 国产丝袜av | 国产精品一区二区在线 | 国产精品永久久久久久久www | 91在线看| 亚洲欧美在线一区 | 一级免费在线视频 | 久久一二| 四虎网站在线观看 | 亚洲国产在 | 亚洲国产精品一区二区第一页 | 国产精品综合色区在线观看 | 精品欧美一区二区三区久久久小说 | 天堂色综合 | 日韩欧美三区 | 给我免费的视频在线观看 | 色综合欧美 | 日韩精品免费视频 | 亚洲第一免费播放区 | 欧美国产视频一区二区 | 欧美成人免费在线 | 日韩在线一区二区三区 | 激情视频网站 | 国产激情在线播放 | 一区视频 | 欧美精品在线免费观看 | 精品一区二区三区四区 | 免费在线观看一区二区 | 国产清纯白嫩初高生在线播放视频 | 久久久精 |