91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-14
  • 語言: 其他
  • 標(biāo)簽: MSP430,PWM??

資源簡介

這是一個MSP430單片機的綜合應(yīng)用,利用PWM信號產(chǎn)生呼吸燈的效果,具體功能為:利用MSP430的定時器產(chǎn)生占空比可變的方波信號,并通 過控制該占空比,實現(xiàn)LED的亮度的變化按逐漸由最暗到最亮,再由最亮到最暗,如此循環(huán)。要求分別可以通過串口和按鍵控制呼吸燈的快慢。

資源截圖

代碼片段和文件信息

#include?
unsigned?int?TL=100;
unsigned?int?TH=900;
unsigned?int?T=1000;
char?IO_H=0;//PWM波高低電平標(biāo)志位
int?Time_05ms_Cnt=0;
char?UP_Count=0;//占空比調(diào)整標(biāo)志位,初始值為0(亮度減弱,即占空比減少)
int??PWM_Step=20;
char?Key_Pressed_Flag=0;
char?Key_Front=1?Key_Current=1;
int?Key_Det_1ms_Cnt=0;
int?main(void)
{
??WDTCTL?=?WDTPW?+?WDTHOLD;?????????????????//?關(guān)閉看門狗
??
??//配置系統(tǒng)時鐘
??DCOCTL?=?0;???????????????????????????????
??BCSCTL1?=?CALBC1_1MHZ;????????????????????//?設(shè)置?DCO為1M
??DCOCTL?=?CALDCO_1MHZ;
??//配置定時器?
??P1DIR?|=BIT0;????????????????????????????//?P1.0為輸出
??P1OUT?|=BIT0;?//初始化為1,燈亮?
??IO_H=1;//PWM波高低電平標(biāo)志位,初始化為1
??CCTL0?=?CCIE;?????????????????????????????//?CCR0中斷使能
??CCR0?=?TH;?????????????????????????????//設(shè)置定時器計數(shù)值
??TACTL?=?TASSEL_2?+?MC_1;???????????

評論

共有 條評論

相關(guān)資源