freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單相逆變器的軟件設(shè)計(jì)-資料下載頁

2025-06-29 22:02本頁面
  

【正文】 _TIMER_TBPRD。 = 0x0000。 = 0x0000。 = 1500。 = 1500。 = TB_COUNT_UPDOWN。 = TB_DISABLE。 = TB_DIV1。 = TB_DIV1。 = CC_SHADOW。 = CC_SHADOW。 = CC_CTR_ZERO_PRD。 = CC_CTR_ZERO_PRD。 = AQ_CLEAR。 = AQ_SET。 = AQ_SET。 = AQ_CLEAR。 = ET_CTR_ZERO。 = 1。 = ET_1ST。 = 0xb。 = 60。 = 60。}void InitEPwm2Example(){ = EPWM2_TIMER_TBPRD。 = 0x0000。 = 0x0000。 =1500。 = 1500。 = TB_COUNT_UPDOWN。 = TB_DISABLE。 = TB_DIV1。 = TB_DIV1。 = CC_SHADOW。 = CC_SHADOW。 = CC_CTR_ZERO_PRD。 = CC_CTR_ZERO_PRD。 = AQ_CLEAR。 = AQ_SET。 = AQ_SET。 = AQ_CLEAR。 = ET_CTR_ZERO。 = 1。 = ET_1ST。 = 0xb。 = 60。 = 60。}interrupt void epwm1_timer_isr(void){ if(k = 400) { k = 0。 } = TonC[k]。 = TonC[k]。 k++。 = 1。 = PIEACK_GROUP3。}interrupt void epwm2_timer_isr(void){ if(k = 400) { k = 0。 } = TonC[k]。 = TonC[k]。 k++。 = 1。 = PIEACK_GROUP3。}附錄2 逆變器控制程序源代碼include include//逆變器系統(tǒng)配置__CONFIG(HSamp。PWRTENamp。BORENamp。PROTECTamp。WDTDIS)。//關(guān)閉看門狗,選擇高速晶振,上電延時(shí)復(fù)位,掉電復(fù)位使能,代碼保護(hù)//變量定義////指示燈宏定義define L1_RED_ON RB1=1。RB2=0。//L1紅燈亮define L1_RED_OFF RB1=0。RB2=0。define L2_RED_ON RB4=1。RB3=0。//L2紅燈亮define L2_RED_OFF RB4=0。RB3=0。define L3_RED_ON RB7=1。RB5=0。//L3紅燈亮define L3_RED_OFF RB7=0。RB5=0。define L1_GREE_ON RB2=1。RB1=0。//L1綠燈亮define L1_GREE_OFF RB2=0。RB1=0。define L2_GREE_ON RB3=1。RB4=0。//L2綠燈亮define L2_GREE_OFF RB3=0。RB4=0。define L3_GREE_ON RB5=1。RB7=0。//L3綠燈亮define L3_GREE_OFF RB5=0。RB7=0。////模擬輸入通道宏定義define AN0 CHS0=CHS1=HS2=0。define AN1 CHS=0。CHS1=CHS2=1。define AN2 CHS0=CHS2=1。CHS1=1。//bit ccp1,k,ccp2。unsigned char mode。////軟件延時(shí)子程序*/void DELAY(){unsigned int i。 for(i=10000。i0。i)。}//void adc_init(){//ad時(shí)鐘選擇ADCS1=1。//FOSC/32ADCS0=0。//PCFG0=0。PCFG1=0。PCFG2=0。//RA0=AN0,RA1=AN1,RA2=AN2,VREF=VDDVSSADON=1。//打開ad模塊ADIF=0。//清除ad中斷標(biāo)志ADIE=1。//打開ad模塊中斷PEIE=1。//打開外圍模塊中斷GIE=1。//打開總中斷}//void port_init()//端口初始化{//端口b設(shè)置TRISB0=0。TRISB1=0。TRISB2=0。TRISB3=0。TRISB4=0。TRISB5=0。TRISB6=1。//輸入TRISB7=0。//RB端口方向設(shè)置PORTB=0。//輸出0RBPU=0。//使能內(nèi)部弱上拉INTE=0。//禁止RB0中斷RBIF=0。RBIE=1。//允許RB端口電平變化中斷//端口c設(shè)置TRISC=0X00。//PORTC are outputsPORTC=0。//輸出為0RC1=RC2=1。//timer0 initT0CS=0。//選擇內(nèi)部指令時(shí)鐘T0IF=0。//T0IE=1。//在第一次ccp1比較后打開中斷使能//timer1TMR1CS=0。//定時(shí)器模式}//void init_start()//開始{L1_RED_ON。L2_RED_ON。L3_RED_ON。DELAY()。DELAY()。DELAY()。L1_GREE_ON。L2_GREE_ON。L3_GREE_ON。DELAY()。DELAY()。DELAY()。L1_GREE_OFF。L2_GREE_OFF。L3_GREE_OFF。L1_GREE_ON。}//void CCP2_pwm()//ccp2 pwm初始化,CCP1比較初始化{TMR2ON=0。//復(fù)位ccp//CCP2M3=0。CCP2M2=0。CCP2M1=0。CCP2M0=0。CCP1M3=0。CCP1M2=0。CCP1M1=0。CCP1M0=0。GIE=0。PEIE=0。//禁止總中斷和外圍中斷CCP1IF=0。CCP1M3=1。CCP1M2=0。CCP1M1=0。CCP1M0=1。//比較模式CCPR1H=0x17。CCPR1L=0xe8。//每隔6個(gè)指令周期發(fā)生比較操作TMR1L=TMR1H=0。//CCP2IF=0。CCPR2L=0X6。//設(shè)置80%的脈寬輸出CCP2X=CCP2Y=0。CCP2M3=CCP2M2=1。//PWM模式PR2=0Xff。//設(shè)置PWM的工作周期,20mhz,PWM周期=(PR2+1)*4*TOSC*TIMER2預(yù)分頻比=T2CKPS1=T2CKPS0=0。//timer2預(yù)分頻器1TOUTPS3=TOUTPS2=TOUTPS1=TOUTPS0=0。//后分頻器1//CCP1IE=1。TMR2ON=1。GIE=1。}//void CCP1_pwm()//ccp1 pwm初始化,CCP2比較初始化{TMR2ON=0。//復(fù)位ccpCCP2M3=0。CCP2M2=0。CCP2M1=0。CCP2M0=0。//CCP1M3=0。CCP1M2=0。CCP1M1=0。CCP1M0=0。GIE=0。PEIE=0。//禁止總中斷和外圍中斷//設(shè)置CCP2比較模式CCP2IF=0。CCP2M3=1。CCP2M2=0。CCP2M1=0。CCP2M0=1。//比較模式CCPR2H=0x17。CCPR2L=0xe8。//每隔6個(gè)指令周期發(fā)生比較操作TMR1L=TMR1H=0。//CCP1IF=0。CCPR1L=0X6。//設(shè)置80%的脈寬輸出CCP1X=CCP1Y=0。CCP1M3=CCP1M2=1。//PWM模式PR2=0Xff。//設(shè)置PWM的工作周期,20mhz,PWM周期=(PR2+1)*4*TOSC*TIMER2預(yù)分頻比=T2CKPS1=T2CKPS0=0。//timer2預(yù)分頻器1TOUTPS3=TOUTPS2=TOUTPS1=TOUTPS0=0。//后分頻器1//CCP2IE=1。TMR2ON=1。GIE=1。}//void interrupt key_ccp_timer(){if(RBIF){RBIF=0。if(!RB6)k=1。}if(CCP1IF){RC2=1。TMR1L=TMR1H=0。CCP1IF=0。mode++。if(mode==32){mode=0。ccp1=1。L1_GREE_ON。}}if(CCP2IF){RC1=1。TMR1L=TMR1H=0。CCP2IF=0。mode++。if(mode==32){mode=0。ccp2=1。L1_RED_ON。}}if(T0IF){T0IF=0。}if(ADIF){ADIF=0。}}//void main(void){port_init()。init_start()。adc_init()。while(1){if(k){DELAY()。if(kamp。RB6)k=0。ccp2=1。}if(ccp2){ccp1=0。CCP2_pwm()。}if(ccp1){ccp2=0。CCP1_pwm()。}}}48
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1