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

正文內(nèi)容

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

2025-06-27 19:24本頁面
  

【正文】 [11] 吳宇平,[M].北京:化學工業(yè)出版社,2004.[12] [D].天津:河北工業(yè)大學,2008.[13] [M].北京:電子工業(yè)出版社,2002.附錄AT89S52單片機主要程序://ifndef _BATTCHARGER_H define _BATTCHARGER_Hinclude sbit GATE = P3^0。sbit BP = P3^1。uint t_count,int0_count。endif/*******************主程序*********************/include include include include define uchar unsigned chardefine uint unsigned intdefine 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。/* 延時子程序 */void delay(Num){ unsigned int ii。 for(ii=0。iiNum。ii++)} /*****************************************************************定時器0和中斷0控制充電過程*****************************************************************//******** 定時器0中斷服務子程序 ********/void timer0() interrupt 1 using 1{ TR0 = 0。 // 停止計數(shù) TH0 = 5000/256。 // 重新設計數(shù)初值 TL0 = 5000%256。 t_count++。 if (t_count600) // 第一次外部中斷0產(chǎn)生后3s { if (int0_count==1)// 還沒有出現(xiàn)第二次外部中斷0,則認為充電已經(jīng)完畢 { GATE = 0。 // 關閉充電的電源 BP = 0。 // 打開蜂鳴器報警 } else // 否則即是充電出錯 { GATE = 1。 BP = 1。 } ET0 = 0。 // 關閉T0中斷 EX0 = 0。 // 關閉外部中斷0 int0_count = 0。 t_count = 0。 } else TR0 = 1。 // 啟動T0計數(shù)}/********* 外部中斷0服務子程序 ********/void int0() interrupt 0 using 1{ if (int0_count==0) { TH0 = 5000/256。 // 5ms定時 TL0 = 5000%256。 TR0 = 1。 // 啟動定時/計數(shù)器0計數(shù) t_count = 0。 // 產(chǎn)生定時器0中斷的計數(shù)器清零 } int0_count++。}/*****************************************************************定時器1和中斷1控制AD轉換*****************************************************************//******** 定時器1中斷服務子程序 ********/void time1(void) interrupt 3{ CLOCK=~CLOCK。 }/******** 外部中斷1服務子程序 ********/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。 P1 =tab[i]。 P2 =tab2[i]。 delay(255)。 }}/**********初始化***********/void init(){EA = 1。 // 打開CPU中斷PT0 = 1。 // T0中斷設為高優(yōu)先級TMOD = 0x01。 // 模式1,T0為16位定時/計數(shù)器ET0 = 1。 // 打開T0中斷BP = 1。 // 關閉蜂鳴器int0_count = 0。 // 產(chǎn)生外部中斷0的計數(shù)器IT0 = 1。 // 外部中斷0設為邊沿觸發(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。 } }致謝時間過得好快,轉眼之間,四年的大學生活即將結束??偨Y大學四年來的生活,感覺受益還是很多的,不僅是知識方面得到了提升,更重要的是學會了如何做人。在這里需要感謝的人很多,是在大家的幫助之下才讓我的大學四年從知識到人格上有了一個全新的改變。首先感謝我的指導老師XXX老師的悉心指導和幫助,從幫助我選題到確定設計方案以及論文格式和資料查找等方面都給了我很多的全面的指導,可以說沒有XXX的幫助我的這篇論文可能不會這么順利的完成。作為一個應屆畢業(yè)生,由于知識經(jīng)驗的不足,在論文寫作及設計的初期碰到了很多困難,也走了許許多多的彎路。剛開始的時候,不知從何下手,XXX指導我多看一些相關的書籍和資料,才能有東西可寫,才能有更好的設計思路。在論文的寫作過程中,XXX老師告訴我一定按照格式要求來,并親自指導我關于word的排版設計,和更多更細致的格式要求,這樣我的論文才得以順利的寫作完成。他的嚴謹細致,一絲不茍的作風是我學習的榜樣!再就是我的班主任XXX老師、所有的任課老師和班里的同學也都給過我很多的幫助,有生活上的也有知識方面的。在即將別業(yè)之際,借此機會,我想表達一下對所有老師和同學們的深深地感謝,感謝這四年來教導和幫助。最后祝愿我們XXXXXX學院越辦越好,人才輩出!21
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1