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

正文內(nèi)容

基于at89c51的電動車快速充電器設(shè)計-資料下載頁

2025-06-26 06:10本頁面
  

【正文】 bw=0。 SegDelay(TIM)。 bw=1。}/******************************************** 函 數(shù):SegLedTest(void)。 參 數(shù):無 功 能:數(shù)碼管測試程序 返回值:無 更 新:無 備 注:無 *********************************************/void SegLedTest(void){ unsigned char i。 //四位全顯 0~F LED_PORT=0xf0。 for(i=0。i16。i++) { LED_DATA = LEDMAP[i]。 SegDelay(TIME)。 } LED_PORT=0xff。//全關(guān)顯示 SegDelay(TIME)。 LED1=0。 LED_DATA = LEDMAP[0]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED2=0。 LED_DATA = LEDMAP[1]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED3=0。 LED_DATA = LEDMAP[2]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED4=0。 LED_DATA = LEDMAP[3]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 SegDelay(TIME)。 LED1=0。 LED_DATA = LEDMAP[4]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED2=0。 LED_DATA = LEDMAP[5]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED3=0。 LED_DATA = LEDMAP[6]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED4=0。 LED_DATA = LEDMAP[7]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 SegDelay(TIME)。 LED1=0。 LED_DATA = LEDMAP[8]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED2=0。 LED_DATA = LEDMAP[9]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED3=0。 LED_DATA = LEDMAP[10]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED4=0。 LED_DATA = LEDMAP[11]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 SegDelay(TIME)。 LED1=0。 LED_DATA = LEDMAP[12]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED2=0。 LED_DATA = LEDMAP[13]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED3=0。 LED_DATA = LEDMAP[14]。 SegDelay(TIME)。 LED_PORT=0xff。//全關(guān)顯示 LED4=0。 LED_DATA = LEDMAP[15]。 SegDelay(TIME)。 } AD初始化程序:void InitAdc (void){ P1ASF = AD_CHANNEL1。 P1ASF = AD_CHANNEL1 | AD_CHANNEL0。 AUXR1 amp。= ~0x04。 AUXR1 |= 0x04。 ADC_CONTR |= 0x80。 }第五章 軟件與硬件的調(diào)試 程序的調(diào)試程序的調(diào)試過程中,注重邏輯關(guān)系,避免出現(xiàn)語法錯誤與邏輯錯誤。當(dāng)檢查程序正確后,就加載到PCB上,檢驗是否正確,或者還有什么地方需要改進的。錯誤主要有三種:編譯錯誤,運行錯誤和邏輯錯誤。編譯錯誤可以通過檢查C++語法、拼寫以及函數(shù)參數(shù)形式等來排除。如果要排除運行過程中的錯誤和邏輯上的錯誤,則需要通過調(diào)試程序來完成。 硬件的調(diào)試 在硬件的調(diào)試過程中,接入電源時,特別要注意硬件的工作電壓是多少,如果需要分壓的,先接入分壓電路,以達到符合要求的電壓值。 本文采用的是湖北汽車工業(yè)學(xué)院的STC12C5A60S2實驗板,在焊接的過程中,注意每個零件的焊接,避免虛焊,導(dǎo)致電路不通等異樣狀況。當(dāng)焊接完成后,檢查PCB板沒有明面上的錯誤時,接入USB電源,加載測試程序,看每個模塊是否正常工作。如果哪里出現(xiàn)問題,通過測元件兩端的電壓來找出哪里的問題。當(dāng)檢查一切正常后,加載調(diào)試過后的程序,接入外部分壓電路,接上蓄電池與充電電路,觀察蓄電池充電的狀態(tài)是否按照設(shè)計的要求運行。 加載后的改進由于是8位的CPU,所以數(shù)碼管上顯示的數(shù)據(jù)是0到255,要將這個數(shù)據(jù)轉(zhuǎn)換成直觀的實際電壓值,5V對應(yīng)的是255所以電壓的實際值的轉(zhuǎn)化過程。定義U為蓄電池的電壓 N為分壓后的電壓 M為8位轉(zhuǎn)化的數(shù)經(jīng)過外部電路分壓 N=U/12 V 0N5 ()8位的CPU 數(shù)碼管對應(yīng)的顯示 255=5V得到1=1/51V () 數(shù)碼管最后顯示的電壓值 U=M*(1/51)*12 v ()第六章 結(jié)論本文研究的是基于AT89C51的電動自行車快速充電器,同時也是對鉛酸電池的充電器,因為現(xiàn)在市面上大多數(shù)電動自行車采用的是鉛酸電池,所以針對鉛酸電池設(shè)計了這么一個快速充電器。本文的設(shè)計很簡單,首先通過充電模塊,整流濾波把220V的交流電變成48V的直流電;再通過單片機時刻對蓄電池的電壓進行采集,根據(jù)不同電壓做出不同的充電狀態(tài),以求達到最佳的充電狀態(tài)。所謂單片機控制就是時刻保持最佳的充電狀態(tài),這樣才能充電快速。硬件的設(shè)計是模塊式,采用不同的模塊組合而成,相互結(jié)合以達到最佳的效果;軟甲設(shè)計就是對各個狀態(tài)的分析而做出判斷,確保充電的狀態(tài),避免電池極化。, 通過自己的手動完成,使充電器實現(xiàn)了基本的功能,這其中包含了充電過程的進行順利,預(yù)充電,快速充電,不足充電,浮壓充電都能顯示出來。蓄電池電壓的采集和電壓的的數(shù)碼管顯示也能顯示出來,但也有不足的地方,比如充電過程中,電壓的讀數(shù)不是很清楚,掃描的太快,只有斷開電源才能看清楚電壓值,還有電流的采集和報警系統(tǒng)沒有實現(xiàn)。 實物圖結(jié)束語通過為期一學(xué)期的畢業(yè)設(shè)計,從選題到查找資料,再到動手制作,足足花了好幾個月的時間,我的課題是基于AT89C51的電動自行車快速充電器的設(shè)計,這對很多人來說并不陌生,因為這是我們幾乎每天都能看到或者用到的,但是真正要自己設(shè)計出來卻真的感到無從下手。開始的時候我就是在網(wǎng)上和圖書館大量的搜集資料,但是真正用上的卻不多,通過搜集資料的過程中讓我對我所要做的設(shè)計有了一個大概的了解和初略的規(guī)劃,由于本設(shè)計還涉及到很多非本專業(yè)的知識,如電化學(xué)方面的,因此在設(shè)計前要進行相關(guān)知識的系統(tǒng)學(xué)習(xí),對所查找的參考資料如設(shè)計手冊、規(guī)范、以往工程、專題等都需要認真研究和學(xué)習(xí)。這次畢業(yè)設(shè)計讓我受益匪淺,畢業(yè)設(shè)計是我們在學(xué)校的最后一件事,每個人都想做好一點,為自己的大學(xué)生活畫上一個圓滿的句號,對于學(xué)校來說畢業(yè)設(shè)計是在教學(xué)過程的最后階段采用的一種總結(jié)性的實踐教學(xué)環(huán)節(jié),讓學(xué)生得到實踐性的鍛煉。通過做畢業(yè)設(shè)計,讓我在學(xué)校所學(xué)的各種理論知識和技能得到了更全面和系統(tǒng)的訓(xùn)練,為以后的工作打下了良好的基礎(chǔ)。也許畢業(yè)設(shè)計中的困難相對于以后的工作來說微不足道,但是一個好的起點就是成功的開始。 致謝在為期一學(xué)期的畢業(yè)設(shè)計中,通過黃老師的悉心指導(dǎo),使我由對所設(shè)計的課題知之甚少到能獨立設(shè)計出這一系統(tǒng)。在這個過程中,黃老師通過引導(dǎo)培養(yǎng)了我獨立思考問題和解決問題的能力。我清楚地記得在設(shè)計的一開始,什么都不懂,通過到圖書館看書,網(wǎng)上查資料,找黃老師指導(dǎo),慢慢的理解的充電器的原理以及怎么去做個設(shè)計,至于結(jié)果如何,這要靠我不斷的嘗試,發(fā)現(xiàn)新的問題,在這過程中,多靠黃老師的悉心指導(dǎo),才能完成。雖然最后這個硬件部分有些功能沒有實現(xiàn),但是從設(shè)計這個課題,從中學(xué)習(xí)了不少知識,并且豐富了自己一些見識。由于自己的C語言水平有限,軟件編寫上,感到有心無力,不過在陳勁松老師的幫助下,使自己的電路完成了電壓采集與數(shù)碼管顯示。借此機會我要特別的感謝我的指導(dǎo)老師,還有曾經(jīng)給我授課的老師們在此我要由衷地向您們說聲:“ 謝謝!”參考文獻
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1