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

正文內(nèi)容

基于單片機(jī)智能充電器設(shè)計(jì)(文件)

2025-07-10 22:55 上一頁面

下一頁面
 

【正文】 壓器變壓,在經(jīng)過半橋?yàn)V波整流電路成為比較穩(wěn)定的電壓值。溫度用溫度傳感器實(shí)現(xiàn),電壓檢測(cè)由分壓電阻實(shí)現(xiàn)。 /*定義LCD控制端口*/define lcd_data_port P0 /*定義LCD控制端口*/sbit DQ =P1^3。sbit EOC=P3^2。uchar da[]=000a000b000c000d000。 /* 9600 */ //TR1 = 1。 P2=0x00。 ST=0。j125。j lcd_en_port = 1。 lcd_en_port = 0。 lcd_en_port = 0。 }void lcd_system_reset() /*LCD1602 初始化*/{ lcd_delay(20)。 lcd_delay(50)。 lcd_mand_write(0x01)。 /*釋放數(shù)據(jù)端口*/}void lcd_char_write(uchar x_pos,y_pos,lcd_dat) /*LCD1602 字符寫入*/{ x_pos amp。 /* Y位置范圍 0~ 1 */ if(y_pos==1) x_pos += 0x40。 lcd_rs_port = 1。 lcd_en_port = 1。 for(i=0。j++) { lcd_char_write(j,i,0xff)。 lcd_delay(100)。 b=0。 ALE=0。 OE=1。 da[0]=info/100+0x30。 b=0。 ALE=0。 OE=1。 da[4]=info/100+0x30。 b=1。 ALE=0。 OE=1。 da[8]=info/100+0x30。 b=1。 ALE=0。 OE=1。 da[12]=info/100+0x30。}//初始化函數(shù)Init_DS18B20(void){ uchar x=0。 delay(80)。 delay(20)。i0。 if(DQ) dat|=0x80。 for (i=8。0x01。 }}//讀取溫度ReadTemperature(void){ uchar a=0。 Init_DS18B20()。 WriteOneChar(0xCC)。 t=b。 t= tt*10+。}//////////////////以上是DS18B20驅(qū)動(dòng)程序////////////////void main(){ uchar i。 while(1){ delay_1ms(1000)。 delay_1ms(1000)。 delay_1ms(1000)。 lcd_char_write(0,1,da[12])。i16。這次設(shè)計(jì)讓我受益匪淺,也得到實(shí)踐性的鍛煉。不僅教會(huì)了我論文相關(guān)內(nèi)容的設(shè)計(jì),還教會(huì)了我寫論文的格式等,很感謝石老師的耐心指導(dǎo)!第七章 參考文獻(xiàn)[1] 浣喜明、姚為正編著 電力電子技術(shù) 高等教育出版社 2004 [2] 李中發(fā)主編 電子技術(shù) 中國水利水電出版社 2005[3] 李朝青編著 單片機(jī)原理及接口技術(shù) 北京航空航天大學(xué)出版社 2006[4] 謝志萍主編 傳感器與檢測(cè)技術(shù) 電子工業(yè)出版社 2006[5] 陳爾紹主編 傳感器實(shí)用裝置制作集錦 人民郵電出版社 1999[6] 朱松然主編 鉛蓄電池技術(shù) 北京機(jī)械工業(yè)出版社 2002[7] 朱松然主編 蓄電池手冊(cè) 天津大學(xué)出版社 2000[8] 王堅(jiān)、秦大為編著 慢脈沖快速充電方法的研究 電池工業(yè)出版社 2002。也許設(shè)計(jì)中的困難相對(duì)于以后的工作來說微不足道,但是一個(gè)好的起點(diǎn)就是成功的開始,我相信自己。 } } 單片機(jī)主程序 程序流程圖初始化設(shè)置堆棧電源指示N充電指示N溫度檢測(cè)?YN電壓檢測(cè)?Y預(yù)充電階段或脈沖快速充電階段電壓檢測(cè)?Y補(bǔ)足充電或浮充電電壓檢測(cè)?NY充滿指示關(guān)閉結(jié)束圖24 軟件流程圖第六章 設(shè)計(jì)總結(jié)設(shè)計(jì)終于接近尾聲,回想一下,從選題到查找資料,再到動(dòng)手制作,足足花了很多時(shí)間,我的課題是智能電瓶充電器的設(shè)計(jì),這對(duì)很多人來說并不陌生,因?yàn)檫@是我們幾乎每天都能看到或者用到的,但是真正要自己設(shè)計(jì)出來卻真的感到無從下手。 lcd_char_write(2,1,da[14])。 delay_1ms(1000)。 delay_1ms(1000)。 delay_1ms(1000)。 lcd_system_reset()。 da[17]=t%100/10+0x30。 t=t|a。 a=ReadOneChar()。 WriteOneChar(0x44)。 uint t=0。 DQ = 1。 i){ DQ = 0。 } return(dat)。 dat=1。 uchar dat = 0。 delay(14)。 delay(8)。 da[14]=info%10+0x30。 OE=0。 P0=0xff。 ST=1。 da[10]=info%10+0x30。 OE=0。 P0=0xff。 ST=1。 da[6]=info%10+0x30。 OE=0。 P0=0xff。 ST=1。 da[2]=info%10+0x30。 OE=0。 P0=0xff。 ST=1。 lcd_mand_write(0x01)。 lcd_delay(200)。i++){ for(j=0。 lcd_data_port = 0xff。 lcd_en_port = 0。 lcd_mand_write(x_pos)。 /* X位置范圍 0~15 */ y_pos amp。 lcd_mand_write(0x0c)。 lcd_delay(10)。 lcd_delay(100)。 lcd_en_port = 1。 lcd_rs_port = 0。 while (lcd_data_portamp。} } }void lcd_busy_wait() /*LCD1602 忙等待*/{ lcd_rs_port = 0。 } }void lcd_delay(uchar ms) /*LCD1602 延時(shí)*/{ uchar j。}void delay_1ms(uchar x){ uchar j。 EOC=1。 /* 工作在方式1*/ P0=0x00。 //TH1 = 0xfd。sbit OE=P3^6。sbit b=P2^6。 /*定義LCD控制端口*/sbit lcd_rw_port = P2^2??刂齐娐酚梢粋€(gè)單片機(jī)89S51來實(shí)現(xiàn),單片機(jī)通過檢測(cè)來的電壓信號(hào)值作出相應(yīng)的動(dòng)作:輸出不同寬度的脈沖電壓和作出不同指示。地址用途溫度檢測(cè)充電指示充滿指示電源指示Q1輸出Q2輸出電壓檢測(cè)表2 地址分配圖22 單片機(jī)電路圖 整體電路設(shè)計(jì)電動(dòng)自行車快速充電器的整體電路主要分為三大部分電路組成:主電路、控制電路和檢測(cè)電路。電壓檢測(cè)A/
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1