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

正文內(nèi)容

基于單片機(jī)的智能充電器設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-08-18 14:48本頁面

【導(dǎo)讀】得更多的電氣化產(chǎn)品采用基于電池的供電系統(tǒng)。為了解決各種類型的電池充電問題,所以設(shè)計(jì)了基。于AT89S52單片機(jī)為核心的智能充電器。主要對單片機(jī)的工作原理、智能化設(shè)計(jì)和幾種充電方式,微處理控制器和分辨率較高的的數(shù)模轉(zhuǎn)換電路,來確保充電器安全與高效。在對電池的基本參數(shù)特。分,并對充電器的核心元件AT89S52單片機(jī)進(jìn)行了完整的介紹。闡述的重點(diǎn)還包括了充電器的軟件。安全性和經(jīng)濟(jì)性。程序設(shè)計(jì)以C語言為工具,進(jìn)行了詳細(xì)設(shè)計(jì)和編碼實(shí)現(xiàn)。

  

【正文】 電過程中不會(huì)發(fā)生過度充電的結(jié)果,影響電池的壽命。 由于本人的能力有限,在編程過程中走了不少彎路,而且有 時(shí)把一些本來很簡單的問題復(fù)雜化了,最終在 查閱大量的參考資料以及 指導(dǎo)老師和同學(xué)的幫助下才得以順利 完成了編程。在以后的學(xué)習(xí)過程中,只要有條件,有機(jī)會(huì) ,我一定要把這個(gè)設(shè)計(jì)的實(shí)物完成,使這個(gè)設(shè)計(jì)切切實(shí)實(shí)得能得到應(yīng)用,造福社會(huì)。 基于單片機(jī)的智能充電器設(shè)計(jì) 17 參考文獻(xiàn) [1] 李朝青 .單片機(jī)原理及接口技術(shù) [M].北京:北京航空航天大學(xué)出版社, 2020. [2] 潘永雄 .新編單片機(jī)原理與應(yīng)用 [M].西安 :西安電子科技大學(xué)出版社, 2020. [3] 徐偉祥, 劉旭敏 .單片微型機(jī)原理及應(yīng)用 [M].大連:大連理工大學(xué)出版社, 1996. [4] 樓然苗 , 李光飛 .51系列單片機(jī)設(shè)計(jì)實(shí)例 [M].北京:北京航空航天大學(xué)出版社, 2020. [5] 余永權(quán).單片機(jī)應(yīng)用系統(tǒng)的功率接口技術(shù)[ M]. 北京: 北京航空航天大學(xué)出版社, 1993. [6] 胡春海 .CS5522 型 A/D 轉(zhuǎn)換器及其在小角度測量中的應(yīng)用 [J].國外電子元器件, 2020(11):1318. [7] 譚浩強(qiáng) .C程序設(shè)計(jì) (第二版 ) [M] .北京:清 華大學(xué)出版社, 1999. [8] 楊先疇 .充電手電筒的改進(jìn)與使用 [J].家庭電子, 2020(1):11. [9] 夏路易 , 石宗義 .電路原理圖與電路板設(shè)計(jì)教程 [M].北京:希望電子出版社, 2020. [10] 朱定華 .單片機(jī)原理與接口技術(shù) [M].北京: 電子工業(yè)出版社, 2020. [11] 吳宇平,戴小平 .鋰離子電池應(yīng)用與實(shí)踐 [M].北京:化學(xué)工業(yè)出版社, 2020. [12] 郭東太 .基于單片機(jī)的智能電器控制原理及設(shè)計(jì) [D].天津:河北工業(yè)大學(xué) , 2020. [13] 鄭步生 .Multisim200l電路設(shè)計(jì)及 仿真入門與應(yīng)用 [M].北京:電子工業(yè)出版社, 2020. XXXX 本科畢業(yè)設(shè)計(jì)(論文) 18 附錄 AT89S52 單片機(jī) 主要 程序 : //防止 被重復(fù)引用的 h文件 ifndef _BATTCHARGER_H define _BATTCHARGER_H include sbit GATE = P3^0。 sbit BP = P3^1。 uint t_count,int0_count。 endif /*******************主程序 *********************/ include include include include define uchar unsigned char define uint unsigned int define PORTA4 XBYTE [0x7F8F] uchar tab[]={0xc0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0}。 uchar tab2[]={0xC7,0xCB,0xD3,0xF3}。 uchar SEGPT2[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e}。 unsigned int Num。 unsigned int getdata。 uchar keydata。 uchar selectkey。 unsigned int date。 sbit CLOCK=P3^5。 uint tt=0。 /* 延時(shí)子程序 */ void delay(Num) { unsigned int ii。 for(ii=0。iiNum。ii++) } 基于單片機(jī)的智能充電器設(shè)計(jì) 19 /***************************************************************** 定時(shí)器 0和中斷 0控制充電過程 *****************************************************************/ /******** 定時(shí)器 0中斷服務(wù)子程序 ********/ void timer0() interrupt 1 using 1 { TR0 = 0。 // 停止計(jì)數(shù) TH0 = 5000/256。 // 重 新 設(shè)計(jì)數(shù)初值 TL0 = 5000%256。 t_count++。 if (t_count600) // 第一次外部中斷 0 產(chǎn)生后 3s { if (int0_count==1)// 還沒有出現(xiàn)第二次外部中斷 0,則認(rèn)為充電 已經(jīng) 完畢 { GATE = 0。 // 關(guān)閉充電 的 電源 BP = 0。 // 打開蜂鳴器報(bào)警 } else // 否則即是充電出錯(cuò) { GATE = 1。 BP = 1。 } ET0 = 0。 // 關(guān)閉 T0中斷 EX0 = 0。 // 關(guān)閉外部中斷 0 int0_count = 0。 t_count = 0。 } else TR0 = 1。 // 啟動(dòng) T0 計(jì)數(shù) } /********* 外部中斷 0服務(wù)子程序 ********/ void int0() interrupt 0 using 1 { if (int0_count==0) { XXXX 本科畢業(yè)設(shè)計(jì)(論文) 20 TH0 = 5000/256。 // 5ms 定時(shí) TL0 = 5000%256。 TR0 = 1。 // 啟動(dòng)定時(shí) /計(jì)數(shù)器 0計(jì)數(shù) t_count = 0。 // 產(chǎn)生定時(shí)器 0中斷的計(jì)數(shù)器清零 } int0_count++。 } /***************************************************************** 定時(shí)器 1和中斷 1控制 AD 轉(zhuǎn)換 *****************************************************************/ /******** 定時(shí)器 1 中斷服務(wù)子程序 ********/ void time1(void) interrupt 3 { CLOCK=~CLOCK。 } /******** 外部中斷 1服務(wù)子程序 ********/ void int1(void)interrupt 2 { getdata=0。 date=0。 getdata=PORTA4。 date=getdata*100/51。 tab[0]=SEGPT2[date/100]0x80。 tab[1]=SEGPT2[date%100/10]。 tab[2]=SEGPT2[date%10]。 tab[3]=SEGPT2[0]。 TR0=0。 } /**********顯示子程序 **********/ void DISP(void) { unsigned int i。 for(i=0。i5。i++) { P2 = 0。 基于單片機(jī)的智能充電器設(shè)計(jì) 21 P1 =tab[i]。 P2 =tab2[i]。 delay(255)。 } } /**********初始化 ***********/ void init() { EA = 1。 // 打開 CPU 中斷 PT0 = 1。 // T0 中斷設(shè)為高優(yōu)先級(jí) TMOD = 0x01。 // 模式 1, T0為 16 位定時(shí) /計(jì)數(shù)器 ET0 = 1。 // 打開 T0 中斷 BP = 1。 // 關(guān)閉蜂鳴器 int0_count = 0。 // 產(chǎn)生外部中斷 0的計(jì)數(shù)器 IT0 = 1。 // 外部中斷 0設(shè)為邊沿觸發(fā) EX0 = 1。 // 打開外部中斷 0 GATE = 1。 // 光 耦正常輸出電壓清零 } void main(void) { TH1=(6553650000)/256。 TL1=(6553650000)%256。 ET1=1。 init()。 while(1) { DISP()。 PORTA4=0x00。 IT1 =1。 EX1=1。 } } XXXX 本科畢業(yè)設(shè)計(jì)(論文) 22 致謝 時(shí)間過得好快,轉(zhuǎn)眼之間,四年的大學(xué)生活即將結(jié)束??偨Y(jié)大學(xué)四年來的生活,感覺受益還是很多的,不僅是知識(shí)方面得到了提升,更重要的是學(xué)會(huì)了如何做人。在這 里需要感謝的人很多,是在大家的幫助之下才讓我的大學(xué)四年從知識(shí)到人格上有了一個(gè)全新的改變。 首先 感謝我的指導(dǎo)老師 XXX老師的悉心指導(dǎo)和幫助,從幫助我選 題到確定設(shè)計(jì)方案以及論文格式和資料查找等方面都給了我很多的全面的指導(dǎo),可以說沒有 XXX 的幫助我的這篇論文可能不會(huì)這么順利的完成。 作為一個(gè)應(yīng)屆畢業(yè)生,由于知識(shí)經(jīng)驗(yàn)的不足,在論文寫作及設(shè)計(jì)的初期碰到了很多困難,也走了許許多多的彎路。剛開始的時(shí)候,不知從何下手, XXX 指導(dǎo)我多看一些相關(guān)的書籍和資料,才能有東西可寫,才能有更好的設(shè)計(jì)思路。在論文的寫作過程中, XXX老師 告訴我一定按照格式要求來,并親自指導(dǎo)我關(guān)于 word 的排版設(shè)計(jì),和更多更細(xì)致的格式要求,這樣我的論文才得以順利的寫作完成。他的嚴(yán)謹(jǐn)細(xì)致,一絲不茍的作風(fēng)是我學(xué)習(xí)的榜樣 ! 再就是我的班主任 XXX 老師 、所有的任課老師和班里的 同學(xué)也都給過我很多的幫助,有生活上的也有知識(shí)方面的。在即將別業(yè)之際,借此機(jī)會(huì),我想表達(dá)一下對所有 老師 和同學(xué)們的深深地感謝, 感謝這四 年來教導(dǎo)和幫助。 最后祝愿我們 XXXXXX 學(xué)院越辦越好,人才輩出!
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1