基于51單片機(jī)的多用太陽能手機(jī)充電器_第1頁
已閱讀1頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  摘 要</b></p><p>  化石能源的日益枯竭、人們對環(huán)境保護(hù)問題的重視程度也在不斷提高,尋找 潔凈的替代能源問題變得越來越迫切。 太陽能作為一種可再生能源它具有取之不 盡、用之不竭和清潔安全等特點(diǎn),因此有著廣闊的應(yīng)用前景,光伏發(fā)電技術(shù)也越 來越受到人們的關(guān)注,隨著光伏組件價(jià)格的不斷降低和光伏技術(shù)的發(fā)展,太陽能 光伏發(fā)電系統(tǒng)將逐漸由現(xiàn)在的補(bǔ)充能源向替代能

2、源過渡。 使用手機(jī)的人都有過這樣的經(jīng)歷,外出或旅游時(shí)電池突然沒電了,因不能及 時(shí)找到或沒有 220V 市電而無法給手機(jī)充電,影響了手機(jī)的正常使用。為了解決 這一問題,本課程設(shè)計(jì)介紹一種多用太陽能手機(jī)充電器,利用單片機(jī)控制,將太 陽能經(jīng)過電路變換為穩(wěn)定直流電給手機(jī)充電, 并能在電池充電完成后自動停止充 電,還可作為一般直流電源使用,從而擺脫對市電的依賴而獲得通信的自由。與 常規(guī)的充電器相比,太陽能充電器有著明顯的優(yōu)勢。 </p>

3、;<p>  關(guān)鍵詞:太陽能,電池,單片機(jī),智能,BUCK 變換器</p><p><b>  1 緒論</b></p><p>  1.1 本課題的研究背景 </p><p>  當(dāng)電力、煤炭、石油等不可再生能源頻頻告急,能源問題日益成為制 約國際社會經(jīng)濟(jì)發(fā)展的瓶頸時(shí),越來越多的國家開始實(shí)行“陽光計(jì)劃”, 開發(fā)太陽能資源,尋求經(jīng)

4、濟(jì)發(fā)展的新動力。 太陽能電池是利用太陽光和材料相互作用直接產(chǎn)生電能,不需要消耗 燃料和水等物質(zhì),使用中不釋放包括二氧化碳在內(nèi)的任何氣體,是對環(huán)境 無污染的可再生能源。這對改善生態(tài)環(huán)境、緩解溫室氣體的有害 hk 作用具 有重大意義。 目前,太陽能電池的應(yīng)用已從軍事領(lǐng)域、航天領(lǐng)域進(jìn)入工業(yè)、商業(yè)、 農(nóng)業(yè)、通信、家用電器以及公用設(shè)施等部門,尤其可以分散地在邊遠(yuǎn)地區(qū)、 高山、沙漠、海島和農(nóng)村使用,以節(jié)省造價(jià)很貴的輸電線路。但是,從長遠(yuǎn)來看,隨著太

5、陽能電池制造技術(shù)的改進(jìn)以及新的光—電轉(zhuǎn)換裝置的發(fā)明, 各國對環(huán)境的保護(hù)和對再生清潔能源的巨大需求,太陽能電池仍將是利用 太陽輻射能比較切實(shí)可行的方法,可為人類未來大規(guī)模地利用太陽能開辟 廣闊的前景。 </p><p>  1.2 硅太陽能電池及參數(shù) </p><p>  硅太陽能電池分為單晶硅太陽能電池、 多晶硅薄膜太陽能電池和非晶硅薄膜 太陽能電池三種。單晶硅太陽能電池轉(zhuǎn)換效率最高,技術(shù)

6、也最為成熟。在實(shí)驗(yàn)室 里最高的轉(zhuǎn)換效率為 24.7%,規(guī)模生產(chǎn)時(shí)的效率為 15%。多晶硅薄膜太陽能電池 與單晶硅比較,成本低廉,而效率高于非晶硅薄膜電池,其實(shí)驗(yàn)室最高轉(zhuǎn)換效率 為 18%,工業(yè)規(guī)模生產(chǎn)的轉(zhuǎn)換效率為 10%。 非晶硅薄膜太陽能電池成本低重量輕, 轉(zhuǎn)換效率較高,便于大規(guī)模生產(chǎn),有極大的潛力。但受制于其材料引發(fā)的光電效 率衰退效應(yīng),穩(wěn)定性不高,直接影響了它的實(shí)際應(yīng)用。 硅太陽能電池片常用的為單晶 125 大倒角,其尺寸為 12

7、5mm*125mm,對角 線 150mm,功率 Pmax2.60W,工作電壓 Vm0.523V,工作電流 Im4.934A,開路 電壓 Voc0.629V,短路電流 Isc5.285A。太陽能電池可根據(jù)電壓大小需要,由不 同數(shù)量的太陽能電池片組成,其轉(zhuǎn)換效率受光照、溫度、太陽電池晶體類型及制 造工藝等影響,2010 年中國平均效率為 17.2%。常見的太陽能電池電壓有 3V、 6V、9V、12V、18V、32V、48V 等,更大的用于太

8、</p><p>  1.3 本課題研究的主要內(nèi)容 </p><p>  本充電器通過太陽能電池板將太陽能轉(zhuǎn)化為電能,經(jīng)過 DC/DC 變換電路處 理后,由充電電路為負(fù)載供電。鋰電池一般不宜采用全過程恒流充電方式,而是</p><p>  采取開始恒流快速充電, 待電池電壓上升到設(shè)定值時(shí), 自動轉(zhuǎn)入恒壓充電的方式, 并且這樣有利于保存電池容量。充電過程中采用 LED

9、 燈、數(shù)碼管指示,系統(tǒng)中 設(shè)計(jì)有完備的過流過壓保護(hù),避免因電池過度充電而損壞,并且充電器采用模塊 式結(jié)構(gòu)和 USB 接口,可對手機(jī)、MP3、攝像機(jī)等多種數(shù)碼產(chǎn)品充電。 文中介紹設(shè)計(jì)的太陽能手機(jī)充電器,與普通的手機(jī)充電器相比,它的的特殊 之處除了能源的供應(yīng)來自太陽能電池板外,充分利用單片機(jī)的智能性,設(shè)有完備 的電壓電流檢測保護(hù)電路,并通過顯示電路顯示電路狀態(tài),通過功能鍵可以靈活 的選擇電路輸出,為不同的電子產(chǎn)品提供電源。把太陽能電池板放在

10、一個(gè)有陽光 的地方,即可以為手機(jī)提供一個(gè)方便的太陽能充電點(diǎn)。這種便捷的太陽能充電器 幾乎可以在任何地方補(bǔ)充電力,從而獲得通信的自有。</p><p>  2 太陽能手機(jī)充電器硬件設(shè)計(jì)</p><p>  2.1 系統(tǒng)總體設(shè)計(jì)方案 </p><p>  太陽能電池在使用時(shí)由于太陽光的變化較大,其內(nèi)阻又比較高,因此輸出電 壓不穩(wěn)定,輸出電流較小,這就需要用充電控制電路將

11、電池板輸出的直流電壓變 換后供給電池充電。當(dāng)光線條件適宜時(shí),通過太陽能電池板吸收太陽光,將光能 轉(zhuǎn)換為電能。由于充電器多采用大電流的快速充電法,在電池充滿后如果不及時(shí) 停止會使電池發(fā)燙,過度的充電會嚴(yán)重?fù)p害電池的壽命。這就需要一個(gè)復(fù)雜的控 制系統(tǒng),51 系列單片機(jī)時(shí)當(dāng)前使用最為廣泛的 8 位單片機(jī)系列,其豐富的開發(fā) 資源和較低的開發(fā)成本,是 51 系列單片機(jī)現(xiàn)在以至將來都會有強(qiáng)大的生命力。 本系統(tǒng)將采用 89C51 做為充電電路的控制器

12、,從而以較低的成本輕松實(shí)現(xiàn)復(fù)雜 的充電智能控制,同時(shí)也可以為其他小型電子產(chǎn)品提供潔凈的直流電源。本系統(tǒng) 總體設(shè)計(jì)方案如圖 1 所示,通過太陽能電池板將太陽能轉(zhuǎn)換為電能,由單片機(jī)編程實(shí)現(xiàn) PWM 波控制開關(guān)管從而實(shí)現(xiàn)輸出電壓電流的改變, 通過顯示電路顯示輸 出狀態(tài)及大小,由 ADC0809 實(shí)現(xiàn)數(shù)據(jù)的采集及轉(zhuǎn)換并傳給單片機(jī)做判斷處理, 從而實(shí)現(xiàn)電路的智能輸出與控制。 </p><p>  2.2 太陽能電池板的選用

13、 </p><p>  太陽能電池板是太陽能供電系統(tǒng)工作的基礎(chǔ),是該充電器的核心部分,其功 能是將太陽光的輻射能量轉(zhuǎn)化為電能,如今的便攜式數(shù)碼設(shè)備種類較多,所需電 壓電流不等,對于輸入功率較大的設(shè)備,必須采用面積較大的電池板,而這又給 攜帶帶來不便。因此該設(shè)計(jì)采用模塊式組合,根據(jù)不同充電負(fù)載的需要,將太陽 能板進(jìn)行組合以達(dá)到具有一定要求的輸出功率和輸出電壓的一組光伏電池。 本文 以手機(jī)、MP3 等常用小功率用電設(shè)

14、備為例,說明其太陽能充電器的設(shè)計(jì)過程。 所選用的太陽能電池板技術(shù)參數(shù)指標(biāo)如下: 尺寸 120mm×45mm, 峰值電壓 6V, 峰值電流 100mA, 標(biāo)稱功率 0.6W。 考慮被充電池的電流不同所需充電時(shí)間不等, 采用八塊相同參數(shù)電池板進(jìn)行串、并聯(lián),實(shí)測電池板的輸出電壓最大值為 10.8V, 電流最大可達(dá) 450mA,總標(biāo)稱功率為 5W 左右,實(shí)際輸出可根據(jù)不同的被充電對 象進(jìn)行平滑調(diào)整[7]。</p><

15、;p>  2.3 LM7805 應(yīng)用</p><p>  圖 2 LM7805 典型應(yīng)用電路</p><p>  單片機(jī)電源電路的設(shè)計(jì)以三端集成穩(wěn)壓器 LM7805 為核心, 它屬于串聯(lián)穩(wěn)壓 電路,其工作原理與分立元件的串聯(lián)穩(wěn)壓電源相同。圖 2 是三端穩(wěn)壓集成電路 LM7805 的典型應(yīng)用電路,三端集成穩(wěn)壓器設(shè)置的啟動電路,在穩(wěn)壓電源啟動后 處于正常狀態(tài)時(shí),啟動電路與穩(wěn)壓電源內(nèi)部其他

16、電路脫離聯(lián)系,這樣輸入電壓變 化不直接影響基準(zhǔn)電路和恒流源電路,保持輸出電壓的穩(wěn)定。電路中 Ci 的作用 是消除輸入連線較長時(shí)其電感效應(yīng)引起的自激振蕩,減小紋波電壓,取值范圍在0.1μF~1μF 之間,本文 Ci 選用 0.33μF;在輸出端接電容 Co 是用于消除電路 高頻噪聲,改善負(fù)載的瞬態(tài)響應(yīng),一般取 0.1μF 左右,本文 Co 即選用 0.1μF。 一般電容的耐壓應(yīng)高于電源的輸入電壓和輸出電壓。另外,為避免輸入端斷開時(shí) Co

17、從穩(wěn)壓器輸出端向穩(wěn)壓器放電,造成穩(wěn)壓器的損壞,在穩(wěn)壓器的輸入端和輸 出端之間跨接一個(gè)二極管,對 LM7805 起保護(hù)作用。 LM7805 輸入電壓為 8V 到 36V, 最大工作電流 1.5A, 具有輸入電壓范圍寬, 工作電流大,輸出精度高且工作及其穩(wěn)定,外圍電路簡單等特點(diǎn),太陽能電池電</p><p><b>  2.4 單片機(jī)電路</b></p><p>  本系

18、統(tǒng)單片機(jī)主要完成的任務(wù)是控制數(shù)據(jù)的采集過程, 并將采集到的數(shù)據(jù)經(jīng) 過分析處理后生成 PWM 脈寬調(diào)制信號控制開關(guān)管的導(dǎo)通與關(guān)斷, 從而控制輸出 大小。具體工作過程是上電復(fù)位,首先查詢鍵盤,確定充電器功能,確定后繼續(xù) 查詢鍵盤以確定輸出電流大小,或作為普通電源的輸出電壓,然后轉(zhuǎn)入相應(yīng)子程 序并分析計(jì)算 PWM 占空比, 開始輸出電流或電壓, 并將數(shù)據(jù)送至顯示電路顯示。 在輸出過程中通過單片機(jī)定時(shí)器定時(shí)檢測輸出電流或電壓, 與設(shè)定值比較后調(diào)

19、節(jié) PWM 占空比,使輸出趨于設(shè)定值。在電池充電過程中,通過檢測電流大小而確 定電池充電多少,從而改變充電方式或決定是否停止充電[4]。 通過單片機(jī)編程實(shí)現(xiàn)了充電過程的智能控制,而且大大簡化了硬件電路設(shè) 計(jì),由于單片機(jī)良好的可重用性,如果需要改變電路工作狀態(tài)或電路參數(shù),只需 簡單的修改程序即可實(shí)現(xiàn),從而使電路的升級改造變得簡單易行。 </p><p>  2.5 按鍵指示電路及實(shí)現(xiàn) </p><

20、;p>  在單片機(jī)應(yīng)用系統(tǒng)中,按鍵主要有兩種形式:1、獨(dú)立按鍵;2、矩陣編碼鍵 盤。獨(dú)立按鍵的每個(gè)按鍵都單獨(dú)接到單片機(jī)的一個(gè) I/O 口上,獨(dú)立按鍵則通過判 斷按鍵端口的電位即可識別按鍵操作; 而矩陣鍵盤通過行列交叉按鍵編碼進(jìn)行識 別。 通常所用的按鍵為輕觸機(jī)械開關(guān),正常情況下按鍵的接點(diǎn)是斷開的,當(dāng)我們 按壓按鈕時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開關(guān)在閉合時(shí)不會馬上穩(wěn)定地 接通,在斷開時(shí)也不會一下子斷開。因而機(jī)械觸點(diǎn)在閉合及斷開

21、的瞬間均伴隨有 一連串的抖動,抖動時(shí)間的長短由按鍵的機(jī)械特性及操作人員按鍵動作決定,一 般為 5ms~20ms; 按鍵穩(wěn)定閉合時(shí)間的長短是由操作人員的按鍵按壓時(shí)間長短決 定的,一般為零點(diǎn)幾秒至數(shù)秒不等。 在本設(shè)計(jì)中由于按鍵不是太多,故采用獨(dú)立按鍵法,這樣可以減小編程的難度,圖3為本設(shè)計(jì)的按鍵接線圖。</p><p><b>  圖3按鍵接線圖</b></p><p>

22、  對電路總體考慮后,將 ADC0809 采集電路接在了單片機(jī)的 P0 口,并用 P2 口做采集控制,這樣 P0 口僅用接收數(shù)據(jù),不用發(fā)送數(shù)據(jù),有 P0 口的硬件構(gòu)成知 道,其做輸出的話需接上拉電阻,做輸入的不用接,這樣整體上減少了電路的硬 件開支,而 P3 口要做串口傳輸?shù)裙ぷ?,所以在本電路中將按鍵接在 P1 口,其中 P1.0 是數(shù)字減鍵,P1.1 為數(shù)字加鍵,P1.2 鍵位確定鍵,P1.3 為過電流保護(hù)指示 燈,P1.4、P1.5

23、 為輸出功能選擇鍵,按下 P1.4 代表給手機(jī)電池充電,按下 P1.5 則做普通直流電源使用,其中 5V 輸出可直接用 USB 連接線給手機(jī)充電,電池 充電控制則有手機(jī)提供。 </p><p>  2.6 數(shù)碼管顯示電路 </p><p>  AT89C51 單片機(jī)內(nèi)有一個(gè)串行 I/O 端口, 通過引腳 RXD 和 TXD 可與外部 電路進(jìn)行全雙工的串行異步通信, 發(fā)送數(shù)據(jù)時(shí)由 TXD 端

24、送出, 接收時(shí)數(shù)據(jù)由 RXD 端輸入。串口有四種工作方式,通過編程設(shè)置,可以使其工作在任一方式以滿足 不同的場合。其中,方式 0 是 8 位移位寄存器輸入/輸出方式,多用與外接移位 寄存器以擴(kuò)展 I/O 端口。串口的工作方式可以參看相關(guān)的書籍,此處不做詳細(xì) 介紹。方式 0 的輸出是 8 位串行數(shù)據(jù),通過移位寄存器可將 8 位串行數(shù)據(jù)變成 8 位并行數(shù)據(jù)輸出,也可以將外部的 8 位并行數(shù)據(jù)變成 8 位串行數(shù)據(jù)輸入。因此外 接一個(gè)移位寄存器

25、就可擴(kuò)展一個(gè) 8 位的并行輸入/輸出接口, 如果想多擴(kuò)展幾個(gè) 并口就需要在外部級連幾個(gè)移位寄存器。 本設(shè)計(jì)采用基于串口的 LED 數(shù)碼管靜態(tài)顯示電路,在串口擴(kuò)展中最常用的 就是基于串口的 LED 數(shù)碼管顯示電路。在單片機(jī)應(yīng)用系統(tǒng)中,LED 數(shù)碼管的顯示常用兩種方法:靜態(tài)顯示和動態(tài)掃描顯示。所謂靜態(tài)顯示,就是每一個(gè)顯示器 都要占用單獨(dú)的具有鎖存功能的 I/O 接口用于筆劃段字形代碼。這樣單片機(jī)只 要把要顯示的字</p>&l

26、t;p>  圖 4 數(shù)碼管驅(qū)動電路</p><p>  單片機(jī) AT89C51 的串口外接 1 片 74LS164 作為 LED 顯示器的靜態(tài)顯示接口, 把 AT89C2051 的 RXD 作為數(shù)據(jù)輸出線,TXD 作為移位時(shí)鐘脈沖。Q0-Q7(第 3 —6 和 10—13 引腳)并行輸出端分別接 LED 顯示器的 DPA 各段對應(yīng)的引腳上。 本設(shè)計(jì)設(shè)計(jì)采用的是共陽極數(shù)碼管,因而各數(shù)碼管的公共極接電源 VCC

27、,本電 路有 LM7805 提供,并采用三只串聯(lián)的二極管降壓,而非電阻降壓,這樣保證個(gè) 數(shù)碼段的亮度一致。要顯示某字段則相應(yīng)的移位寄存器 74LS164 的輸出線必須 是低電平。當(dāng)有按鍵按下時(shí),有單片機(jī)處理編碼后送到數(shù)碼管上顯示。 </p><p>  2.7 BUCK 斬波電路 </p><p>  DC/DC 變換器廣泛應(yīng)用于便攜裝置(如筆記本計(jì)算機(jī)、蜂窩電話、PDA 等) 中。它有兩

28、種類型,即線性變換器和開關(guān)變換器。開關(guān)變換器因具有效率高、靈 活的正負(fù)極性和升降壓方式的特點(diǎn),而備受人們的青睞[10]。 DC/DC 變換是將固定的直流電壓變換成可變的直流電壓,也稱為直流斬波。 斬波器的工作方式有兩種,一是脈寬調(diào)制方式 Ts 不變,改變 ton(通用),二是頻率調(diào)制(1)Buck 電路——降壓斬波器,其輸出平均電壓 U0 小于輸入電壓 Ui, 極性相同。 (2)Boost 電路——升壓斬波器,其輸出平均電壓 U0 大于

29、輸入電壓 Ui,極性相同。 (3)Buck-Boost 電路——降壓或升壓斬波器,其輸出平均電壓 U0 大于或小于輸入電壓 Ui,極性相反,電感傳輸。 (4)Cuk 電路——降壓或升 壓斬波器,其輸出平均電壓 U0 大于或小于輸入電壓 Ui,極性相反,電容傳輸。 還有 Sepic、Zeta 電路。 </p><p>  在本電路中輸入始終大于輸出,所以采用脈寬調(diào)制方式的 BUCK 變換器, BUCK 變換器又稱降

30、壓變換器、串聯(lián)開關(guān)穩(wěn)壓電源、三端開關(guān)型降壓穩(wěn)壓器。其 電路如圖 5 所示,PWM 脈寬調(diào)制信號有單片機(jī)提供,控制開關(guān)管的通斷。</p><p>  圖 5 BUCK 變換器電路</p><p>  2.8 電壓電流的 A/D采集 </p><p>  ADC0809 是采樣分辨率為8位的、 其內(nèi)部有一個(gè) 8 通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通 8

31、 路模擬輸入信號中的一個(gè)進(jìn)行 A/D 轉(zhuǎn)換。 </p><p> ?。?)ADC0809 的內(nèi)部邏輯結(jié)構(gòu)</p><p>  圖 6 ADC0809 內(nèi)部結(jié)構(gòu)及管腳圖</p><p>  ADC0809 由一個(gè) 8 路模擬開關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè) A/D 轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開關(guān)可選通 8 個(gè)模擬通道,允許 8 路模擬量分 時(shí)輸入,共用 A/

32、D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存 A/D 轉(zhuǎn)換完的數(shù)字 量,當(dāng) OE 端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。 (2)引腳結(jié)構(gòu) </p><p>  IN0-IN7:8 條模擬量輸入通道 </p><p>  ADC0809 對輸入模擬量要求:信號單極性,電壓范圍是 0-5V,若信號太 小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化 太快,則需

33、在輸入前增加采樣保持電路。 </p><p>  地址輸入和控制線:4 條 </p><p>  ALE 為地址鎖存允許輸入線,高電平有效。當(dāng) ALE 線為高電平時(shí),地址鎖 存與譯碼器將 A,B,C 三條地址線的地址信號進(jìn)行鎖存,經(jīng)譯碼后被選中的通 道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。A,B 和 C 為地址輸入線,用于選通 IN0-IN7 上的一路模擬量輸入。通道選擇表 1 所示。</p&g

34、t;<p>  數(shù)字量輸出及控制線:11 條 </p><p>  ST 為轉(zhuǎn)換啟動信號。當(dāng) ST 上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開 始進(jìn)行 A/D 轉(zhuǎn)換;在轉(zhuǎn)換期間,ST 應(yīng)保持低電平。EOC 為轉(zhuǎn)換結(jié)束信號。當(dāng) EOC 為高電平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行 A/D 轉(zhuǎn)換。OE 為輸出允 許信號,用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=1,輸出 轉(zhuǎn)換得到的數(shù)據(jù);O

35、E=0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7-D0 為數(shù)字量輸出線。 </p><p>  CLK 為時(shí)鐘輸入信號線。因 ADC0809 的內(nèi)部沒有時(shí)鐘電路,所需時(shí)鐘信號 必須由外界提供,通常使用頻率為 500KHZ,VREF(+) ,VREF(-)為參考 電壓輸入。 </p><p>  本設(shè)計(jì)中用單片機(jī)的 P0 口接收來自 0809 的換數(shù)據(jù),P2.0、P2.1、P2.2 依次接在 0809 的

36、 A、B、C 地址線,P2.3 接在 0809 的 ALE 端,P2.4 接 START,P2.5 接 OE 端,時(shí)鐘信號由單片機(jī)的 ALE 端經(jīng) 74HC74 觸發(fā)器二分頻后提供,單片 機(jī)采用 12MHz 晶振, ALE 端經(jīng)二分頻后為 500KHz。 ADC0809 具體工作過程為: 首先 P2.0、P2.1、P2.3 輸入 3 位地址,并使 P2.3 輸出高電平,將地址存入地址 鎖存器中。此地址經(jīng)譯碼選通 8 路模擬輸入之一到比較

37、器。START 上升沿將逐 次逼近寄存器復(fù)位。下降沿啟動 A/D 轉(zhuǎn)換,之后 EOC 輸出信號變低,指示轉(zhuǎn) 換正在進(jìn)行。直到 A/D 轉(zhuǎn)換完成,EOC 變?yōu)楦唠娖剑甘?A/D 轉(zhuǎn)換結(jié)束, 結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號可用作中斷申請,而觸發(fā)單片機(jī)動作準(zhǔn)備接收 數(shù)據(jù),這是使 P2.5 輸出高電平,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù) 據(jù)總線上,單片機(jī)讀取 P0 口然后做下一步處理操作。 </p><p>  

38、2.9 MAX471 介紹及工作原理 </p><p>  MAX471 是美國 MAXIM 公司生產(chǎn)的雙向、精密電流傳感放大器。MAX471 內(nèi)置 35mΩ精密傳感電阻,可測量電流的上下限為 3A。對于允許較大電流的場 合,則可選用 MAX472。在這種情況下,用戶可根據(jù)自己的需要配置外接的傳感 電阻與增益電阻。MAX471/MAX472 都可通過一個(gè)輸出電阻將電流輸出轉(zhuǎn)化為 對地電壓輸出。</p>

39、<p>  MAX471 所需的供電電壓 Vbr/Vcc 為 3~36V,所能跟蹤的電流的變化頻率 可達(dá)到 130kHz,采用 8 腳封裝,其典型應(yīng)用電路如圖七所示。 MAX471 各引腳功能說明如下:SHDN 為關(guān)閉信號,正常操作時(shí)接地;當(dāng)它 為高電平時(shí),供電電流小于 5μA。RS+為內(nèi)傳感電阻的電源端。GND 為地端或 電源負(fù)端。SIGN 為集電極開路邏輯輸出,SIGN 為低電平表示電流由 RS-流向 RS+。RS-為

40、內(nèi)傳感電阻的負(fù)載端。OUT 為電流輸出端,該電流的大小正比于流過傳感電阻的電流。 在本設(shè)計(jì)中,電阻 R4 采用 20K/0.6W 精密電阻,在輸出最大 500mA 時(shí) Uo 不超過 5V,輸出電壓便于 ADC0809 采集并作數(shù)字化處理。</p><p>  3 匯編源程序的設(shè)計(jì)實(shí)現(xiàn)</p><p>  3.1 系統(tǒng)整體程序框架 本設(shè)計(jì)整體工作主要由單片機(jī)程序控制實(shí)現(xiàn),其工作過程為:電路啟

41、動初始 化,電路功能選擇,輸出選擇并確定輸出,單片機(jī)采集計(jì)算輸出 PWM 信號,定 時(shí)采集數(shù)據(jù)并處理調(diào)節(jié) PWM 信號占空比等,程序整體框架如圖 8 所示。</p><p>  圖 8 程序整體框架流程</p><p>  3.2 電路啟動初始化 </p><p>  初始化是為單片機(jī)的運(yùn)行設(shè)置初始的運(yùn)行環(huán)境, 主要完成以下工作: 清片內(nèi), 每次單片機(jī)加電時(shí),都將引

42、起單片機(jī)的上電復(fù)位操作。復(fù)位操作完成以后,單片 機(jī)的寄存器會被置以不同的值,這些值中有相當(dāng)一部分是未知的值。這些未知的值在單片機(jī)復(fù)位完成,正式運(yùn)行以后,會產(chǎn)生無法讓程序設(shè)計(jì)人員掌握的后果, 甚至?xí)斐上到y(tǒng)的損壞。 因此, 在單片機(jī)運(yùn)行后, 首先清 0 使之置初始參數(shù)設(shè)定, 便于程序設(shè)計(jì)人員掌握,以利系統(tǒng)的工作。設(shè)置系統(tǒng)運(yùn)行所需的各個(gè)參數(shù),設(shè)置 定時(shí)器和中斷設(shè)定。圖 9 為初始化程序流程。</p><p>  3.

43、3 按鍵采集程序 </p><p>  鍵盤子程序用于探測開關(guān)、是否處在有效的開關(guān)狀態(tài),以決定是否啟動系統(tǒng) 運(yùn)轉(zhuǎn)。讀線、讀取、相連的端口,并將其值判斷處理后存于相關(guān)緩存中。其中讀 取端口后要做一定的延時(shí)以排除鍵抖引起的誤動作。圖 10 為按鍵子程序結(jié)構(gòu)流程圖。</p><p>  圖 10 按鍵子程序結(jié)構(gòu)流程圖</p><p>  3.4 數(shù)碼管顯示子程序 <

44、/p><p>  開機(jī)時(shí),初始化數(shù)碼管,通過串口將“0”的字形碼輸出使數(shù)碼管顯示“O” 。 然后判斷 P1 口是否有鍵按下,如果沒鍵按下繼續(xù)判斷。 顯示子程序首先初始化串口,使串口工作在方式 0,再讀取顯示緩沖區(qū)內(nèi)的 數(shù)據(jù)(顯示緩沖區(qū)主要是用來存放即將要顯示的數(shù)據(jù)),然后通過查表的方式找到 對應(yīng)的字形碼,最后把字形碼寫入串口寄存器 SBUF 通過串口方式 0 發(fā)送出去。 當(dāng) 8 個(gè)時(shí)鐘脈沖后,字形碼都移至 74Ls1

45、64 的 Q0-Q7,數(shù)碼管就顯示相應(yīng)按鍵的 編碼。 </p><p>  顯示子程序是怎么將顯示緩沖區(qū)中的數(shù)據(jù)變成相應(yīng)的字形碼呢?具體的方法 是將每個(gè)數(shù)字的字形碼以 16 進(jìn)制數(shù)從小到大的次序依次存放在存儲器中的固定 區(qū)域中,構(gòu)成顯示代碼表。當(dāng)要顯示某字符時(shí),把表格的起始地址送入數(shù)據(jù)指針 寄存器 DPTR 中作為基址,將顯示緩沖區(qū)內(nèi)的數(shù)據(jù)作為偏移量送入變址寄存器 A,執(zhí)行查表指令“MOVCA,@A+DPTR”

46、,則累加器 A 中得到的結(jié)果即表格中 取出的對應(yīng)數(shù)字的字形碼。 </p><p>  對于電路中的 74LS164 共陰極數(shù)碼管數(shù)據(jù)位和字形的對應(yīng)關(guān)系如下表。 </p><p>  由于單片機(jī)在以方式 0 串行發(fā)送數(shù)據(jù)的時(shí)候數(shù)據(jù)從 RXD 引腳從低位到高位 依次輸出,而最先輸出的數(shù)據(jù)經(jīng)過 74LS164 串轉(zhuǎn)并后到達(dá) Q7,也就是說單片機(jī)內(nèi)的 DO 通過串口發(fā)送并經(jīng)過 74LS164 后到

47、達(dá) 74LS164 的 Q7 腳即數(shù)碼管的 A 腳,因此在單片機(jī)內(nèi)字型碼與 74LS164 所對應(yīng)的字型碼正好相反,所以共陽極 數(shù)碼管在單片機(jī)內(nèi) O-9 所對應(yīng)的字型碼分別是: 01H,4FH,12H,06H,4CH,24H,20H,0FH.00H,04H。 </p><p>  3.5 數(shù)據(jù)采集及模數(shù)轉(zhuǎn)換程序 </p><p>  數(shù)據(jù)采集主要由單片機(jī)控制 ADC0809 完成,程序分為

48、數(shù)據(jù)初始化,發(fā)送啟 動轉(zhuǎn)換命令,等待轉(zhuǎn)換結(jié)束,接收數(shù)據(jù),處理并存入緩存,程序流程如圖 11 所 示。</p><p>  圖 11 數(shù)據(jù)采集子程序結(jié)構(gòu)流程圖</p><p>  3.6 充電子程序的設(shè)計(jì) </p><p>  充電過程分兩階段進(jìn)行,第一階段為恒流充電,充電電流可設(shè)定,當(dāng)充電電 壓達(dá)到 4V 時(shí)轉(zhuǎn)入第二階段,即 4.2V 的恒壓充電方式,恒壓充電電流會

49、隨著時(shí) 間的推移而逐漸降低,待充電電流降到 0.1mA 時(shí),表明電池已充到額定容量的 93%~95%,此時(shí)即可認(rèn)為基本充滿,如果繼續(xù)充下去,充電電流會慢慢降低到 零,電池完全充滿 。充電過程中, “充電”指示燈亮;充滿時(shí), “充飽”指示燈 亮, “充電”指示燈滅,通過按鍵設(shè)置可控制充電時(shí)間。充電子程序流程圖如圖 12 所示。</p><p>  圖 12 充電子程序結(jié)構(gòu)流程圖</p><p&g

50、t;  3.7 電源子程序的設(shè)計(jì)</p><p>  本太陽能手機(jī)充電器與傳統(tǒng)充電器相比, 最大的優(yōu)點(diǎn)就是不僅能直接給電池 充電,還能作為普通的直流電源使用,其中的 5V 直流輸出也可以直接給手機(jī)充 電,或作為 MP3 等其他小電子設(shè)備的供電電源。其輸出電壓 0 到 5V 可調(diào),數(shù) 字顯示,并有完善的過流保護(hù)功能,從而確保電子產(chǎn)品的安全使用。充電子程序 流程圖如圖 13 所示。</p><p&

51、gt;  圖 13 電源子程序結(jié)構(gòu)流程圖</p><p><b>  結(jié)束語</b></p><p>  本手機(jī)充電器系統(tǒng)的設(shè)計(jì)分為硬件電路設(shè)計(jì)和程序設(shè)計(jì)兩個(gè)部分, 硬件電路 設(shè)計(jì)屬于前期的主要工作,通過方案論證與可行性分析,最終確定由 89C51 單 片機(jī)完成主電路的控制與設(shè)計(jì),并展開外圍電路與控制硬件電路設(shè)計(jì),硬件電路 的設(shè)計(jì)主要是電路原理圖的繪制以及參數(shù)的確定。

52、 在硬件電路設(shè)計(jì)上遇到一些問 題,關(guān)于 DC/DC 轉(zhuǎn)換的 PWM 脈寬調(diào)制信號的產(chǎn)生問題,經(jīng)過反復(fù)分析論證, 最后確定用單片機(jī)通過編程來實(shí)現(xiàn),這樣將大大降低硬件的成本。 </p><p>  軟件的設(shè)計(jì)采用模塊化的程序設(shè)計(jì)方法,分為主程序部分、按鍵采集模塊、 數(shù)碼管顯示模塊、AD 轉(zhuǎn)換采集模塊以 PWM 脈寬信號產(chǎn)生模塊等。程序的設(shè)計(jì) 既參考了一些資料里的內(nèi)容,也有相當(dāng)多的自我設(shè)計(jì),比如說 PWM 脈寬調(diào)制信

53、號產(chǎn)生程序,就是參考了網(wǎng)友提供的標(biāo)志位加定時(shí)器實(shí)現(xiàn)的方法,但主程序中有 關(guān)數(shù)據(jù)處理計(jì)算的則是自己設(shè)計(jì),因?yàn)檫@些東西涉及到具體硬件電路,是找不到 相關(guān)資料的,在數(shù)據(jù)處理中有簡單的單字節(jié)算法,也有雙字節(jié)的,有的則采用巧 妙的算法有效避免出現(xiàn)雙字節(jié),從而使程序設(shè)計(jì)變得簡單。 </p><p>  對于本設(shè)計(jì),如果進(jìn)行進(jìn)一步的的研究,我認(rèn)為應(yīng)該在以下幾個(gè)方面重點(diǎn)考 慮: (1)考慮顯示模塊改用液晶顯示,這樣可以減小電流損

54、耗,還可顯示漢字, 使顯示更加豐富人性化。但在總的造價(jià)有所增加; (2)PWM 產(chǎn)生由獨(dú)立芯片完 成,這樣可減輕單片機(jī)的負(fù)擔(dān),使其有時(shí)間做其它人性化的服務(wù),并可提高電路 輸出精度; (3)電路設(shè)計(jì)中盡可能的使用較少的按鍵,使六個(gè)按鍵減為四個(gè),這 需要通過程序來實(shí)現(xiàn);</p><p><b>  致謝</b></p><p>  經(jīng)過幾個(gè)月的努力,在指導(dǎo)老師的幫助下,終

55、于完成了多用太陽能手機(jī)充電 器的設(shè)計(jì)和調(diào)試。從確定設(shè)計(jì)題目的那天開始,指導(dǎo)老師就開始不斷地給我提供 幫助,從最初的方案確定,到元器件的選擇,電路的修改和調(diào)試,程序的編寫和 修改,以及論文的制作等等,很多都是涉及到細(xì)節(jié)的問題;正是由于指導(dǎo)老師無 私幫助,我才得以完成設(shè)計(jì),指導(dǎo)老師自己也是很忙的,他帶有很多實(shí)驗(yàn)課,每 次與指導(dǎo)老師見面幾乎都是在實(shí)驗(yàn)室,可想而知指導(dǎo)老師對我的關(guān)心,在做畢業(yè) 設(shè)計(jì)的同時(shí)也是一個(gè)學(xué)習(xí)和成長的過程, 雖然設(shè)計(jì)中很多

56、東西都是指導(dǎo)老師以前 做過的, 但是指導(dǎo)老師幾乎每次都對我說: 先自己慢慢做, 有什么問題再來問我, 正是由于指導(dǎo)老師嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度, 才使我從最初接觸這個(gè)課題時(shí)的迷茫變?yōu)楝F(xiàn) 在豁然開朗,期間指導(dǎo)老師不斷提供的幫助和鼓勵(lì)是很重要的,特別要提及的是 關(guān)于充電器的應(yīng)用問題, 要是沒有指導(dǎo)老師提供的指導(dǎo)和建議是根本不可能完成 的。在此,對指導(dǎo)老師的幫助表示感謝!</p><p><b>  19</b&

57、gt;</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 蔣鴻飛,胡淑婷. .綠色能源——太陽能充電器[J]. 上海應(yīng)用技術(shù)學(xué)院學(xué)報(bào)(自然科學(xué)版), 2007,(2):147-149 </p><p>  [2] 蔡朝洋. 單片機(jī)控制實(shí)習(xí)與專題制作[M]. .北京:北京航空航天大學(xué)出版社,2006 年 11 月 <

58、/p><p>  [3] 李朝青. 單片機(jī)原理及接口技術(shù)[M]. 北京航空航天大學(xué)出版社,2005,(05) </p><p>  [4] 張伯文. 簡易鎳鎘電池定時(shí)恒流充電器[J]. 電池,1997,(6) </p><p>  [5] 康華光. 電子技術(shù)基礎(chǔ) (模擬部分) [M]. 北京:高等教育出版社, 2000 </p><p>  [6

59、] 張紅梅,尹云華. 太陽能電池的研究現(xiàn)狀與發(fā)展趨勢[J]. 水電能源科學(xué),2008,26(6): 193-197 </p><p>  [7] 濱川圭弘. 太陽能光伏電池及其應(yīng)用[M]. 北京:科學(xué)出版社, 2008 </p><p>  [8] 沈德金等. 接口電路與實(shí)用程序?qū)嵗齕M].北京大學(xué)出版社, 2003 年 </p><p>  [9] 張軍軍, 孫佩

60、石, 梁海濤. 智能化小區(qū) LED 路燈光伏充電器的設(shè)計(jì)[J]. 電源技術(shù),2007, 31(2):157-159 </p><p>  [10] 陳維, 沈輝, 王東海等. 太陽能半導(dǎo)體照明驅(qū)動技術(shù)研究[J]. 照明工程學(xué)報(bào), 2005, 16(3): 7-10 </p><p>  [11] 徐大誠,鄒麗新,丁建強(qiáng). 微型計(jì)算機(jī)控制技術(shù)及應(yīng)用[M].高等教育出版社,2003 年 <

61、;/p><p>  [12] 肖鵬,陳國呈,吳春華等. 一種新型光伏獨(dú)立發(fā)電系統(tǒng)拓?fù)浼翱刂撇呗訹J]. 上海大學(xué)學(xué) 報(bào)(自然科學(xué)版),2008,14(6):633-636 </p><p>  [13] 周林, 武劍, 栗秋華等. 光伏陣列最大功率點(diǎn)跟蹤控制方法綜述[J]. 高電壓技術(shù), 2008, 34(6):1145-1154</p><p>  附錄 1 主電路原

62、理圖</p><p>  附錄 2 匯編源程序</p><p><b>  ORG 000H</b></p><p><b>  LJMP MAIN</b></p><p><b>  ORG 000H</b></p><p>  LJMP PWML

63、;PWM波輸出 </p><p>  ORG 001BH</p><p>  LJMP TESTOUT;檢測輸出 </p><p>  LED EQU 70H ;數(shù)碼管顯示緩沖 </p><p>  PWMF BIT00H ;輸出標(biāo)志位 </p><p>  PWM1H EQU71H;PWM高

64、電平緩沖</p><p>  PWM1L EQU72H </p><p>  PWM2H EQU73H ;PWM低電平緩沖</p><p>  PWM2L EQU74H </p><p>  TESTH EQU 77H;檢測周期緩存 </p><p>  TESTL EQU 78H&

65、lt;/p><p>  TESTV EQU 79H;輸出電壓檢測緩沖 </p><p>  TESTI EQU 7AH ;輸出電流檢測緩沖 </p><p>  PWMT EQU 7BH ;PWM波周期 </p><p>  OUT BIT 02H ;功能選擇</p><p>  TVI

66、 BIT 03H ;功能選擇 </p><p>  ORG 0100H</p><p>  MAIN: MOV A,#00H;</p><p><b>  MOV LED A</b></p><p>  MOV P1,#07FH</p><p><b>  CLR TESTV

67、</b></p><p>  MOV PWMT,#200;PWM周期設(shè)為50us</p><p>  MOV TESTH,#0FEH</p><p>  MOV TESTL,#OCH</p><p>  LCALL DISPLAY</p><p>  LJMP KEYWORK</p><

68、;p>  START:LCALL TESTIN</p><p>  MOV A,TESTV</p><p>  MOV B,#33H</p><p><b>  DIV A B</b></p><p><b>  JNZ NEXT</b></p><p>  MOV A

69、,#01H</p><p>  NEXT:MOV B,#04H</p><p>  MUL A B ;乘以比例得出實(shí)際輸出電壓</p><p><b>  MOV B,A</b></p><p>  JNB OUT,NEXT2</p><p>  NEXT1:MOV A,PWMT</p&

70、gt;<p><b>  DIV A B</b></p><p><b>  MOV B,LED</b></p><p>  MUL A B;A中為低電平周期</p><p><b>  MOV R1,A</b></p><p>  MOV A,#0FFH<

71、;/p><p><b>  CLR C</b></p><p><b>  SUBB A,R1</b></p><p><b>  INC A</b></p><p>  MOV PWM2L,A</p><p>  MOV PWM2H,#0FFH</p

72、><p>  MOV A,PWMT</p><p><b>  CLR C</b></p><p>  SUBB A,R1 ;A中為高電平周期</p><p><b>  MOV R1,A</b></p><p>  MOV A,#0FFH</p><p&

73、gt;<b>  CLR C</b></p><p><b>  SUBB A,R1</b></p><p><b>  INC A</b></p><p>  MOV PWM1L,A</p><p>  MOV PWM1H,#0FFH</p><p>

74、<b>  CLR P2.0</b></p><p><b>  CLR P2.1</b></p><p><b>  CLR P2.2</b></p><p>  MOV IE,#8AH;CPU開中斷</p><p>  MOV TMOD,#11H;T模式1,定時(shí),開

75、始輸出</p><p>  MOV TH1,PWM2H;TO賦值</p><p>  MOV TL1,PWM2L</p><p>  MOV TH0,TESTH;TO賦值</p><p>  MOV TL0,TESTL</p><p><b>  SETB TR0</b></p>

76、<p><b>  SETB TR1</b></p><p><b>  LJMP ED</b></p><p>  NEXT2:MOV A,PWMT</p><p>  MOV B,#04H</p><p>  DIV A B;A中為低電平周期</p><p&g

77、t;<b>  MOV R1,A</b></p><p>  MOV A,#0FFH</p><p><b>  CLR C</b></p><p><b>  SUBB A,R1</b></p><p><b>  INC A</b></p>

78、<p>  MOV PWM2L,A</p><p>  MOV PWM2H,#0FFH</p><p>  MOV A,PWMT</p><p><b>  CLR C</b></p><p>  SUBB A,R1 ;A中為高電平周期</p><p><b>  MO

79、V R1,A</b></p><p>  MOV A,#0FFH</p><p><b>  CLR C</b></p><p><b>  SUBB A,R1</b></p><p><b>  INC A</b></p><p>  MO

80、V PWM1L,A</p><p>  MOV PWM1H,#0FFH</p><p><b>  CLR P2.0</b></p><p><b>  CLR P2.1</b></p><p><b>  CLR P2.2</b></p><p>  

81、MOV IE,#8AH;CPU開中斷</p><p>  MOV TMOD,#11H;T模式1,定時(shí),開始輸出</p><p>  MOV TH1,PWM2H;TO賦值</p><p>  MOV TL1,PWM2L</p><p>  MOV TH0,TESTH;TO賦值</p><p>  MOV TL

82、0,TESTL</p><p><b>  SETB TR0</b></p><p><b>  SETB TR1</b></p><p>  ED:AJMP ED</p><p><b>  PROJECT:</b></p><p><b>

83、  CLR P1.7</b></p><p><b>  LJMP ED</b></p><p>  PWML:JB PWMF,PWMH;PWM輸出未完成返回</p><p><b>  CLR TR0</b></p><p>  MOV TH0,PWM2H</p>&l

84、t;p>  MOV TL0,PWM2L</p><p><b>  SETB TR0</b></p><p><b>  SETB PWMF</b></p><p>  CLR P1.7;PWM輸出低電平</p><p><b>  RETI</b></p>

85、<p>  PWMH:SETB P1.7</p><p><b>  CLR TR0</b></p><p>  MOV TH0,PWM1H</p><p>  MOV TL0,PWM1L</p><p>  SETB TR0;PWM輸出高電平</p><p><b>

86、  CLR PWMF</b></p><p><b>  RETI</b></p><p><b>  TESTIN:</b></p><p><b>  SETB P2.0</b></p><p><b>  CLR P2.1</b><

87、/p><p><b>  CLR P2.2</b></p><p>  LCALL TEST</p><p><b>  RET</b></p><p><b>  TESTOUT:</b></p><p><b>  CLR TR1</b&

88、gt;</p><p>  JNB TVI,STCBA</p><p>  TEST1:LCALL TEST</p><p>  LCALL TEST</p><p>  JNB OUT,TEST2</p><p>  MOV A,TESTI</p><p><b>  INC A&l

89、t;/b></p><p>  JZ PROTECT</p><p>  MOV DPTR,#OTVIAB</p><p>  MOV AA,LED</p><p>  MOV A,@A+DPTR</p><p><b>  CLR C</b></p><p>  C

90、JNE A,TESTV,DADA</p><p>  LJMP RETURN</p><p>  DADA:JC XIAO</p><p>  MOV A,PWM2L</p><p>  ADD A,#01H</p><p>  MOV PWM2L,A</p><p>  MOV A,PWM1L

91、</p><p>  SUBB A,#01H</p><p>  MOV PWM1L,A</p><p>  LJMP RETURN</p><p>  XIAO: CLR C</p><p>  MOV A,PWM2L</p><p>  ADD A,#01H</p><p

92、>  MOV PWM2L,A</p><p>  MOV A,PWM1L</p><p>  ADD A,#01H</p><p>  JNZ RETURN</p><p>  MOV PWM1L,A</p><p><b>  RETURN:</b></p><p>

93、;  MOV TH1,TESTH</p><p>  MOV TL1,TESTL</p><p><b>  SETBTR1</b></p><p><b>  RETI</b></p><p><b>  TEST2:</b></p><p>  M

94、OV A,#44H</p><p>  CJNE A,TESTV,DXID</p><p>  LJMP RETURN</p><p>  DXID:JC DXIX</p><p>  MOV DTPR,#OTITAB</p><p><b>  MOV A,LED</b></p>

95、<p>  MOVC A,@A+DPTR</p><p>  JNB OUT,TEST2</p><p>  CJNE A,TESTI,DADA;橫流充電</p><p>  LJMP RETURN</p><p><b>  DXIX:</b></p><p>  MOV A,#4

96、7H</p><p><b>  CLR C</b></p><p>  CJNE A,TESTV,DADA;恒壓充電</p><p>  LJMP RETURN</p><p>  STCBA: CLR P2.0</p><p><b>  SETB P2.1</b>&l

97、t;/p><p><b>  CLR P2.2</b></p><p>  LJMP TEST1</p><p><b>  TEST:</b></p><p>  CLR P2.5;A/D</p><p><b>  轉(zhuǎn)換子程序</b></p>

98、;<p>  SETB P2.3</p><p><b>  CLR P2.3</b></p><p><b>  SETB P2.4</b></p><p><b>  CLR P2.4</b></p><p>  JNB P2.7,$</p>

99、<p>  SETB TVI,MOVI</p><p><b>  MOVV:</b></p><p>  MOV TESTV,P0</p><p><b>  SETB TVI</b></p><p><b>  CLR P2.5</b></p>&l

100、t;p>  MOV P0,#0FFH</p><p><b>  RET</b></p><p><b>  MOVI:</b></p><p>  MOV TESTV,P0</p><p><b>  CLR TVI</b></p><p>&l

101、t;b>  CLR P2.5</b></p><p>  MOV P0,#0FFH</p><p><b>  RET</b></p><p><b>  KEYWORK:</b></p><p>  JNB P1.4,KEY42</p><p>  JNB

102、 P1.5,KEY05</p><p>  JNB P1.2,KEYOK</p><p>  LJMP KEYWORK</p><p><b>  KEYWK1:</b></p><p>  JNB P1.0,KEY0</p><p>  JNB P1.1,KEY1</p><

103、p>  JNB P1.2,KEYOK1</p><p>  LJMP KEYWK1</p><p><b>  KEY42:</b></p><p>  LCALL DL10MS</p><p>  JB P1.4,KEYWORK</p><p><b>  CLR OUT<

104、/b></p><p>  LJMP KEYWK1</p><p><b>  KEY05:</b></p><p>  LCALL DL10MS</p><p>  JB P1.5,KEYWORK</p><p><b>  SETB OUT</b></p>

105、;<p>  LJMP KEYWK1</p><p><b>  KEY0:</b></p><p>  LCALL DL10MS</p><p>  JB P1.0,KEYWK1</p><p><b>  MOV A,LED</b></p><p><

106、b>  JZ KEYWK1</b></p><p><b>  DEC A</b></p><p><b>  MOV LED,A</b></p><p>  LCALL DISPLAY</p><p>  LJMP KEYWK1</p><p><b

107、>  KEY1:</b></p><p>  LCALL DL10MS</p><p>  JB P1.1,KEYWK1</p><p>  MOV A,#05H,KEY11</p><p>  LJMP KEYWK1</p><p><b>  KEY11:</b></p

108、><p><b>  INC A</b></p><p><b>  MOV LED,A</b></p><p>  LCALL DISPLAY</p><p>  LJMP KEYWK1</p><p><b>  KEYOK:</b></p>

109、<p>  LCALL DL10MS</p><p>  JB P1.2,KEYWORK</p><p><b>  MOV LED,A</b></p><p>  JZ KEYWORK</p><p>  LJMP KEYWK1</p><p><b>  KEYOK1:

110、</b></p><p>  LCALL DL10MS</p><p>  JB P1.2,KEYWK1</p><p><b>  MOV LED,A</b></p><p><b>  JZ KEYWK1</b></p><p>  LJMP START<

111、;/p><p><b>  DL10MS:</b></p><p>  MOV R5,#07H</p><p>  DL0: MOV R6,#0D0H</p><p>  DL1: MOV R7,#19H</p><p>  DL2: DJNZ R7,DL2</p><p> 

112、 DJNZ R6,DL1</p><p>  DJNZ R7,DL0</p><p><b>  RET</b></p><p><b>  DISPLAY:</b></p><p>  MOV DPTR,#LEDTAB</p><p><b>  MOV A,LE

113、D</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV SBUF,A</p><p><b>  RET</b></p><p>  LEDTAB:DB</p><p>  01H,04H,12H,06H,4CH,24H,20H,0FH,00H,04

114、H</p><p>  OTVTAB:DB</p><p>  00H,11H,22H,33 H,44H,55H,66H,77H,88H,99H</p><p>  OTITAB:DB</p><p>  00H,33H,66H,99H,0CCH,0FFH</p><p><b>  END</b&

115、gt;</p><p>  畢業(yè)設(shè)計(jì)(論文)管理規(guī)定</p><p><b>  及相關(guān)表格匯編</b></p><p><b>  目 錄</b></p><p>  本科生畢業(yè)設(shè)計(jì)(論文)管理規(guī)定……………………1</p><p>  畢業(yè)論文(設(shè)計(jì))工作實(shí)施細(xì)則

116、(草案)……………2</p><p>  優(yōu)秀畢業(yè)論文評選辦法……………………………… 7</p><p>  畢業(yè)論文的寫作與排版規(guī)范…………………………10</p><p>  畢業(yè)設(shè)計(jì)(論文)寫作模板…………………………14</p><p>  畢業(yè)設(shè)計(jì)(論文)答辯提問記錄表 ………………21</p><p>

117、  畢業(yè)設(shè)計(jì) 第 周 工作總結(jié) …………………… 22</p><p>  畢業(yè)設(shè)計(jì)(論文)過程跟蹤表 ……………………23</p><p>  畢業(yè)設(shè)計(jì)(論文)課題申請表 ……………………… 24</p><p>  畢業(yè)設(shè)計(jì)(論文)任務(wù)書 …………………………25</p><p>  畢業(yè)設(shè)計(jì)(論文)開題報(bào)告 ………………………

118、… 26</p><p>  畢業(yè)設(shè)計(jì)工作中期檢查Ⅰ ………………………… 27</p><p>  畢業(yè)設(shè)計(jì)工作中期檢查Ⅱ……………………………28</p><p><b>  大學(xué)</b></p><p>  本科生畢業(yè)設(shè)計(jì)(論文)管理規(guī)定</p><p>  為提高本科生畢業(yè)設(shè)計(jì)(論文)質(zhì)量

119、,加強(qiáng)畢業(yè)生畢業(yè)設(shè)計(jì)管理工作,特制定如下規(guī)定:</p><p>  本科畢業(yè)設(shè)計(jì)工作從第七學(xué)期(四年級第一學(xué)期)考試周前,完成教師選題、師生見面及指導(dǎo)教師向?qū)W生下達(dá)任務(wù)書(見附表 一)。畢業(yè)設(shè)計(jì)從第八學(xué)期開學(xué)正式開始,十六周內(nèi)完成。</p><p>  畢業(yè)設(shè)計(jì)開始時(shí),教師必須填寫畢業(yè)設(shè)計(jì)課題申請表、并由系匯總后交院畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組審核。(見附表)。</p><p>

120、;  指導(dǎo)教師必須定期對學(xué)生輔導(dǎo)(每周至少兩次),并將確定的周輔導(dǎo)時(shí)間上報(bào)教學(xué)辦,教學(xué)辦將定期和不定期進(jìn)行檢查。</p><p>  指導(dǎo)教師自行組織學(xué)生的開題報(bào)告,并填寫開題報(bào)告表(見附表二)</p><p>  加強(qiáng)中期的監(jiān)督與檢查,第一次檢查時(shí)間定在第五周,檢查內(nèi)容含學(xué)生資料閱讀,方案論證情況。第二次檢查定在第十周,形式為:由指導(dǎo)教師組織,院畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組成員旁聽,學(xué)生口頭匯報(bào)。主

121、要檢查學(xué)生的階段性結(jié)果。兩次檢查學(xué)生均應(yīng)填寫中期檢查報(bào)告表格(見附表三、四),指導(dǎo)教師或系對檢查情況寫出書面評語。</p><p>  學(xué)生需上交一篇與本專業(yè)有關(guān)不少于5000字的外文文章翻譯,并將原文和譯文用A4打印加自設(shè)計(jì)封皮一起裝訂成冊。</p><p>  論文答辯前,指導(dǎo)教師必須給出評語及評分,然后由各系主任指定其他評閱人對論文進(jìn)行評閱及評分(請參考畢業(yè)論文書面成績評分表規(guī)定的評

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論