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

正文內(nèi)容

一種數(shù)控多路輸出直流穩(wěn)壓電源的畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-28 23:21本頁面
  

【正文】 A的鍵盤給定式雙路直流穩(wěn)壓電源設(shè)計(jì)[J]. 天津科技大學(xué)學(xué)報 , 2005,(02):6871[7] 劉華毅,李霞,徐景德. 基于單片機(jī)的寬范圍連續(xù)可調(diào)直流穩(wěn)壓電源[J]. 電力電子技術(shù), 2001,(06):78[8] . Wang。 。 etc. Highpowerfactor softswitched DC power supply system[J]. Industrial Technology, IEEE International Conference , 16[9] 胡詩妍,趙德良. 低紋波、寬調(diào)整范圍數(shù)控直流高壓電源[J]. 公安大學(xué)學(xué)報(自然科學(xué)版), 2000,(04):4041[10] 周凱汀,鄭力新. AT89C51單片機(jī)數(shù)控多路直流穩(wěn)壓電源[J]. 華僑大學(xué)學(xué)報(自然科學(xué)版) , 2001,(04):371375 附件1 程序代碼主程序:include include include include include include include include include define short_circuit_VALUE 3 //define overload_VALUE //define U_SET_VALUE 15 //設(shè)置穩(wěn)定電壓的值define BELL LED0 //設(shè)置穩(wěn)定電壓的值 int main(void) { u16 U_value,I_value。 u16 PWM_D=0。 u8 Str[20]。 delay_init()。 //延時函數(shù)初始化 NVIC_Configuration()。 //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級 uart_init(9600)。 //串口初始化為9600 LED_Init()。 //LED端口初始化 Adc_Init()。 //ADC初始化 TIME3_PWM_Init(1439,0)。 //電機(jī)驅(qū)動初始化:PWM頻率=72000000/((1439+1)*(0+1))=50Khz TIM3CCR2 = 199。 ///設(shè)置初始占空比值為200/1440 LCD_init()。 //LCD5110初始化 LCD_clear()。 //LCD5110清屏 while(1) { LCD_clear()。 //LCD5110清屏 U_value=Get_Adc_Average(ADC_Channel_1,10)。 //讀取AD值,取10次進(jìn)行平均濾波 //將數(shù)據(jù)發(fā)送給PC I_value=Get_Adc_Average(ADC_Channel_2,10)。 //讀取AD值,取10次進(jìn)行平均濾波 //非線性矯正,我沒寫 // sprintf(Str,U = %d,U_value)。 //將數(shù)字轉(zhuǎn)成字符串 LCD_write_english_string(1,1,Str)。 //顯示輸出電壓值 if(I_value overload_VALUE) //判斷電流值是否大于過載電流 { if(I_value short_circuit_VALUE) //判斷電路是否短路 TIM3CCR2 = 0。 //占空比至0,關(guān)閉電路 else LCD_write_english_string(1,3,overload)。 //顯示報警overload } else { if(U_value U_SET_VALUE) //判斷反饋電壓值是否大于設(shè)置電壓值 PWM_D。 //減小PWM占空比 else PWM_D++。 //增大PWM占空比 TIM3CCR2 = PWM_D。 //定時器占空比幅值 } delay_ms(1000)。 //延時1S } }LCD顯示模塊 :include include include include include include include include include define short_circuit_VALUE 3 //define overload_VALUE //define U_SET_VALUE 15 //設(shè)置穩(wěn)定電壓的值define BELL LED0 //設(shè)置穩(wěn)定電壓的值 int main(void) { u16 U_value,I_value。 u16 PWM_D=0。 u8 Str[20]。 delay_init()。 //延時函數(shù)初始化 NVIC_Configuration()。 //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級 uart_init(9600)。 //串口初始化為9600 LED_Init()。 //LED端口初始化 Adc_Init()。 //ADC初始化 TIME3_PWM_Init(1439,0)。 //電機(jī)驅(qū)動初始化:PWM頻率=72000000/((1439+1)*(0+1))=50Khz TIM3CCR2 = 199。 ///設(shè)置初始占空比值為200/1440 LCD_init()。 //LCD5110初始化 LCD_clear()。 //LCD5110清屏 while(1) { LCD_clear()。 //LCD5110清屏 U_value=Get_Adc_Average(ADC_Channel_1,10)。 //讀取AD值,取10次進(jìn)行平均濾波 //將數(shù)據(jù)發(fā)送給PC I_value=Get_Adc_Average(ADC_Channel_2,10)。 //讀取AD值,取10次進(jìn)行平均濾波 //非線性矯正,我沒寫 // sprintf(Str,U = %d,U_value)。 //將數(shù)字轉(zhuǎn)成字符串 LCD_write_english_string(1,1,Str)。 //顯示輸出電壓值 if(I_value overload_VALUE) //判斷電流值是否大于過載電流 { if(I_value short_circuit_VALUE) //判斷電路是否短路 TIM3CCR2 = 0。 //占空比至0,關(guān)閉電路 else LCD_write_english_string(1,3,overload)。 //顯示報警overload } else { if(U_value U_SET_VALUE) //判斷反饋電壓值是否大于設(shè)置電壓值 PWM_D。 //減小PWM占空比 else PWM_D++。 //增大PWM占空比 TIM3CCR2 = PWM_D。 //定時器占空比幅值 } delay_ms(1000)。 //延時1S } }按鍵掃描: ifndef __KEY_Hdefine __KEY_H include ////////////////////////////////////////////////////////////////////////////////// // //define KEY0 PEin(4) //PE4//define KEY1 PEin(3) //PE3 //define KEY2 PEin(2) //PE2//define KEY3 PAin(0) //PA0 WK_UP define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4)//讀取按鍵0define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3)//讀取按鍵1define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2)//讀取按鍵2 define KEY3 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)//讀取按鍵3(WK_UP) define KEY_UP 4define KEY_LEFT 3define KEY_DOWN 2define KEY_RIGHT 1void KEY_Init(void)。//IO初始化u8 KEY_Scan(u8)。 //按鍵掃描函數(shù) endif36
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1