【正文】
例如屏的第一行的亮暗由 RAM區(qū)的 00H~00FH的 16字節(jié)的內容決定,當 (000)=FFH時,如屏的左上角顯示一條短亮線,長度為 8個點;當 (3FFH)=FFH時,則顯示屏的右下角顯示一條短亮線;當 (000H)=FFH, (001H)=00H,(002H)=FFH, (003H)=00H, ? (00EH)=FFH, (00FH)=00H時,則在屏的頂部顯示一條由 8段亮線和 8段暗線組成的虛線。 (2) 無需精通單片機指令集和具體的硬件,也能夠編出符合硬件實際專業(yè)水平的程序。 由于在前面的元件封裝不規(guī)范,這里面出現(xiàn)了許多錯誤,通過請教老師及自己的不懈努力,花了數(shù)天的時間才全部改了出來。 (2) 放置元件,將電氣和電子元件放置在 圖紙上。 (8) 背光供電為 流電源,選用電源太大不僅增加功耗,更有可能損壞背光燈和縮短模塊的使用壽命。 液晶顯示控制驅動器 HD61202及其兼容液晶顯示控制器是一種帶有驅動輸出的圖形液晶顯示控制器,而在小規(guī)模點陣液晶顯示模塊上使用液晶顯示驅動器組成液晶顯示驅動控制系統(tǒng)是非常有益的,這將使液晶顯示模塊的硬件電路簡單化,從而降低模塊的成本,同時也提高了對軟件功能的要求。這里要特別引起注意的是完成這 3 項操作的前提條件是 KS0108B 控制器處于 準備好的狀態(tài),即 BUSY=0,由模塊的軟件特性知道,當 BUSY=1 時,系統(tǒng)的接口電路處于被封鎖的狀態(tài),是不能接受除讀狀態(tài)指令外的任何操作的。如果在單片機加Vcc電壓的同時,保持 RESET引腳為低電平,則可延長復位周期。這三個存儲器都為線性的平面結構。作為輸入使用時,若內部上拉電阻使能,端口被外部電路拉低時將輸出電流。這種方式的特點就是電路簡單,控制時序由軟件實現(xiàn),可以實現(xiàn)高速單片機與液晶顯示模塊的接口。并設計一些簡單的實際電路,熟練所學內容并加以鞏固。 液晶顯示模塊 的選擇 LCD 顯示模塊是一種被動顯示器,具有功耗低,顯示信息大,壽命長和抗干擾能力強等優(yōu)點,在低功耗的單片機系統(tǒng)中得到大量使用。 速度等級: 0- 8MHz。尋址空間分別為可直接訪問 8M字節(jié)的程序存儲器和 8M 字節(jié)的數(shù)據(jù)存儲器。鋰電池以恒定電壓進行充電,同時要有電流限制以避免在充電過程的初期電池過熱。只要電池單元電壓不超過生產商的規(guī)定( 典型值為 ), SLA 電池可以無限制地充電。 電池的安全充電 現(xiàn)代的快速充電器 ( 即電池可以在小于 3 個小時的時間里充滿電,通常是一個小時 ) 需要能夠對單元電壓、充電電流和電池溫度進行精確地測量,在充滿電的同時避免由于過充電造成的損壞 。從 20世紀 60年代的商 用鎳鎘和密封鉛酸電池到近幾年的鎳氫和鋰離子技術,可充電電池容量和性能得到了飛速的發(fā)展。 關鍵詞 單片機;微處理器; LCD; 8279 南京工程學院畢業(yè)設計說明書 (論文 ) 7 畢 業(yè) 論 文 外 文 摘 要 Title The design of a charger of intelligence Abstract The LCD manifestation has been the key technique of the manmachine interface. This text to basic proceeded the research in Micro Controller Unit liquid crystal display control the lesson a background of this lesson and study meaning and finished functions in introduction system edits collected materials the language to proceed with single the basic language of a machine the software designs, the instruction carries out the speed quick, save memory. For the sake of easy to expand with the design adoption mold a logic for turning construction, making procedure designing relation that change, software more shorter and more easier to understand. Make hardware control in software descended to moderate the text inside describes the system hardware work principle in brief first, and attach with the system hardware design frame diagram, bine development history that introduced the single a machine microprocessor, discuss this graduate design a function for applied each hardware connecting a people the technique connects with each one a mold piece and work processes, bine to describe in a specific way 8052,8279 and the SED1520 circumscribes the electric circuit connects oscular and soft, the hardware adjusts to try. Expatiated the process of the procedure the next in order with realizes process. The predominance thought that this text pose is soft, the hardware bines together, regarding hardware as the foundation, proceed the plait of each function mold piece to me finally of use the single a machine realizes the design thought that the liquid crystal display of LCD control principle with soft, the hardware adjusted to try to make the detailed treatise. Keywords Micro Controller Unit Microprocessor LCD 8279 南京工程學院畢業(yè)設計說明書 (論文 ) 8 前言 隨著越來越多的手持式電器的出現(xiàn),對高性能、小尺寸、重量輕的電池充電器的需求也越來越大。為了便于擴展和更改,軟件的設計采用模塊化結構,使程序設計的邏輯關系更加簡潔明了。 南 京 工 程 學 院 畢業(yè)設計說明書 (論文 ) 題 目: 智能型充電器的電源和顯示的設計 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。使硬件在軟件的控制下協(xié)調運作。電池技術的持續(xù)進步也要求更復雜的充電算法以實現(xiàn)快速、安全的充電。目前各種電器使用的充電電池主要有鎳鎘電池( NiCd)、鎳氫電池( NiMH)、鋰電池( LiIon) 和密封鉛酸電池( SLA)四種類型。 充電方法 SLA 電池和鋰電池的充電方法為恒定電壓法要限流; NiCd 電池南京工程學院畢業(yè)設計說明書 (論文 ) 11 和 NiMH 電池的充電方法為恒定電流法,且具有幾個不同的停止充電的判斷方法。 鎳鎘電池 (NiCd) NiCd 電池目前使用得很普遍。當充電電流下降到生產商設定的最小電流時就要停止充電。同時,由 32 個通用工作寄存器所構成的寄存器組被雙向映射,因此,可以采用讀寫寄存器和讀寫片內快速 SRAM 存儲器兩種方式來訪問 32 個通用工作寄存器。 AVR 單片機的主要特點如下: 10000 次以上的 Flash 程序存儲器。 液晶顯示模塊和鍵盤輸入模塊作為便攜式儀表的通用器件,在單片機系統(tǒng)的開發(fā)過程中也可以作為常用的程序和電路模塊進行整體設計。 2. 熟悉繪圖軟件 Protel99 的使用。電路圖如圖 22所示。在復位過程中,即使系統(tǒng)時鐘還未起振,端口 C 處于高阻狀態(tài)。 (1) Atmega16L具有 16K字節(jié)的在線編程 Flash, 用于存儲程序指令代碼。 Vcc Vpot Vpot RESET Vrst Vrst TIMEOUT INTERINAL tTOUT tTOUT RESET 南京工程學院畢業(yè)設計說明書 (論文 ) 22 圖 25 RESET引腳與 VCC相連時, 圖 26 RESET引腳由外部控制時 , 單片機的復位電平 單片機的復位電平 (2) 外電復位。因此在訪問控制器之前,一定要判斷控制器的當前狀態(tài)。許多顯示功能如光標、字符庫、閃爍都需要由 軟件編制而成。 南京工程學院畢業(yè)設計說明書 (論文 ) 26 MGLS12864 的邏輯電路圖如下: 圖 28 MGLS12864的邏輯電路圖 MGLS12864 液晶顯示模塊一共有 20個引腳,它的接口定義如下: 表 22 MGLS12864的接口電路 序號 符號 狀態(tài) 功 能 1 D7 三態(tài) 數(shù)據(jù)總線 2 D6 三態(tài) 數(shù)據(jù)總線 3 D5 三態(tài) 數(shù)據(jù)總線 4 D4 三態(tài) 數(shù)據(jù)總線 5 D3 三態(tài) 數(shù)據(jù)總線 6 D2 三態(tài) 數(shù)據(jù)總線 7 D1 三態(tài) 數(shù)據(jù)總線 8 D0 三態(tài) 數(shù)據(jù)總線 9 E 輸入 R/W=“ L”, E 的下降沿鎖存數(shù)據(jù)線 R/W=“ H”, E 為“ H”時,數(shù)據(jù)由控制器輸出至數(shù)據(jù)線 10 R/W 輸入 R/W=“ L”, E=“ H”數(shù)據(jù)由控制器輸出數(shù)據(jù)線 R/W=“ H” , E 的下降沿,數(shù)據(jù)由數(shù)據(jù)線輸入到控制器 11 D/I 輸入 D/I=“ L”,表示 DB7~DB0 為顯示數(shù)據(jù) D/I=“ H”,表示 DB7~DB0 為顯示指令 12 V0 — 液晶顯示器驅動電壓 HD61202 * LCD: VGLS12864 128? 64 DOTS 64 HD61202 (1) HD61202 (2) 64 64 VDD VSS V0 /CSA /CSB DB0 DB7 D/I R/W E 南京工程學院畢業(yè)設計說明書 (論文 ) 27 13 VCC — 電源正 14 GND — 電源地 15 CS1 輸入 片選信號 16 CS2 輸入 片選信號 17 VOUT — LCD 負壓驅動電壓 18 RET 輸入 復位信號 19 LED+ — 顯示模塊背光電源 20 LED — 顯示模塊背光電源 第四節(jié) 電源電路的設計 在本次的設計中,要供電給 mega16 和 LCD顯示模塊 兩部分 ,而一個 LM7805的輸出電流不足,所以本人打算將 mega16 和顯示模塊分別供電,所以實際電路中用到了兩片 7805。 (3) 原理圖布線。 (4)布置元件,就是將元件合理地分布在電路板上。 (3) 可以實現(xiàn)軟件的結構化編程,使得軟件的邏輯結構變得清晰、有條理、便于開發(fā)小組計劃任務、分工合作。這就是 LCD顯示的基本原理。結合以上知識具體顯示原理如下: ( 1 ) 線段的顯示 點陣圖形式液晶由 M*N個顯示單元組成,假