




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上 沈陽航空航天大學北方科技學院課程設計說明書課設題目 基于單片機的漢字自動滾動廣告牌設計 專 業(yè) 自動化 班 級 B 學 號 B 學生姓名 李濟安 指導教師 日 期 目 錄 0223451課設題目 李濟安 沈陽航空航天大學北方科技學院摘要:電子技術的日新月異,使我們的生活更加方便、快捷。任何一個領域,技術總是在不停地向前發(fā)展。而隨著技術的發(fā)展,新的產(chǎn)品應用也會跟著出現(xiàn),然后成熟和普及。正如在顯示器領域,由球面CRT到純平CRT,由純平CRT到如今主流的LCD液晶顯示,而LCD漢字滾動顯示更是應用廣泛。本文設計了一種以AT89C51單片機為核心的低成本、高精度、微型化L
2、CD漢字滾動顯示系統(tǒng),并使用一些常用芯片如:AMPIRE128×64、SMG12864A等。系統(tǒng)由單片機、外圍電路、單片機最小系統(tǒng)以及顯示電路構成。本系統(tǒng)具有易安裝檢測、軟件功能完善,工作可靠、準確度高等優(yōu)點。本文論述了由單片機控制的LCD漢字滾動顯示系統(tǒng)的基本原理,并闡述了運用Proteus軟件實現(xiàn)系統(tǒng)的設計與仿真以及該系統(tǒng)所應用的領域。關鍵詞 單片機AT89C51,LCD漢字滾動顯示,Proteus0前言亮麗實用的廣告牌可以給我們的生活添加光彩、可以給店鋪招攬生意。傳統(tǒng)的廣告牌都是固定的漢字,并且時間長了會掉色,使?jié)h字模糊難認,這給我們的生活帶來很多的不便。尤其是到了晚上傳統(tǒng)的廣
3、告牌就失去了作用。因此我們需要一種造價低廉、使用方便、可以發(fā)光、可以方便改變漢字且比較耐用的電子顯示廣告牌。 專心-專注-專業(yè)1. 液晶顯示廣告牌的基礎理論1.1 液晶顯示廣告牌可以通過液晶顯示器顯示100字以內的10條固定漢字廣告信息,每條廣告信息可以依次輪流顯示,也可以選擇顯示,顯示采用前后滾動顯示,滾動速度可調,采用的液晶顯示器無漢字庫。本設計采用TOPWAY公司生產(chǎn)的LM12864無字庫液晶顯示屏,仿真效果為先逐行顯示“沈陽航空航天大學” 、“北方科技學院” 、“李濟安5” ,然后一直輪流顯示。 1.2 液晶顯示廣告牌的方案分析1.2.1 基于單片機的LED點陣顯示廣告牌LED顯示屏是
4、由發(fā)光二極管排列組成的。它采用低電壓掃描驅動,具有耗電少、使用壽命長、成本低、亮度高、故障少、視角大、可是距離遠等特點??梢燥@示各種文字、數(shù)字、圖像及動畫等信息。1.2.2 基于單片機的LCD顯示廣告牌隨著集成電路在微小型化、低功耗和高可靠性方面的發(fā)展,使得它們具有占用的面積小、價格低廉、易于購買、零輻射、低耗能、散熱小、輕薄纖巧、精確還原圖像、顯示字符銳利、屏幕調節(jié)方便等諸多的優(yōu)點。1.3 方案比較在設計的過程中,方案的選擇必須與實際相聯(lián)系,要從各方面考慮設計的可行性,不僅要考慮其先進性也要考慮其現(xiàn)實性和實用性,要從多方面綜合尋求最佳方案。在方案一中利用LED點陣顯示的方式能夠實現(xiàn)廣告牌顯示
5、的目的,但電路相比方案二相對復雜,而且控制起來還需要掌握其他一些附加的芯片。 在方案二中,所用技術相對先進,而且硬件電路相對簡單可靠不需附加其他的芯片,故利用方案一更為合理,故暫不采用方案二。2. 液晶顯示廣告牌的設計電路設計包括電路結構以及元器件的選擇,元器件選擇最重要的是考慮其“性價比”,所以在設計中多查閱器件手冊和有關科技資料,盡可能選擇廉價、體積小、易購買的元器件。2.1 單片機芯片2.1.1 單片機的引腳圖及簡要介紹單片機如圖2.1所示。由 AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read
6、Only Memory)的低電壓、高性能CMOS 8位微處理器, 該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器。 圖2-1單片機引腳圖 2.1.2 單片機的引腳介紹VCC:供電電壓。 GND:接地。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗
7、時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,
8、P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期
9、間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 /EA/VPP:當/EA保持低電平時,則
10、在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 振蕩器特性: XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的
11、高低電平要求的寬度。2.2 LCD顯示屏介紹由1LCD的定義及作用 LCD 液晶顯示器是 Liquid Crystal Display 的簡稱,LCD 的構造是在兩片平行的玻璃當中放置液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產(chǎn)生畫面。比CRT要好的多,但是價錢較其稍貴。 LCD主要應用于電腦的顯示屏,隨著電子技術的發(fā)展越來越多的手寫手機也大量使用LCD做顯示屏,還有一些廣告牌、標語欄等也都用LCD來顯示。2LCD顯示器的工作原理 從液晶顯示器的結構來看,無論是筆記本電腦還是桌面系統(tǒng),采用的LCD顯示屏都是由不同部分組成的分層結構
12、。LCD由兩塊玻璃板構成,厚約1mm,其間由包含有液晶材料的5m均勻間隔隔開。因為液晶材料本身并不發(fā)光,所以在顯示屏兩邊都設有作為光源的燈管,而在液晶顯示屏背面有一塊背光板(或稱勻光板)和反光膜,背光板是由熒光物質組成的可以發(fā)射光線,其作用主要是提供均勻的背景光源。 背光板發(fā)出的光線在穿過第一層偏振過濾層之后進入包含成千上萬液晶液滴的液晶層。液晶層中的液滴都被包含在細小的單元格結構中,一個或多個單元格構成屏幕上的一個像素。在玻璃板與液晶材料之間是透明的電極,電極分為行和列,在行與列的交叉點上,通過改變電壓而改變液晶的旋光狀態(tài),液晶材料的作用類似于一個個小的光閥。在液晶材料周邊是控制電路部分和驅
13、動電路部分。當LCD中的電極產(chǎn)生電場時,液晶分子就會產(chǎn)生扭曲,從而將穿越其中的光線進行有規(guī)則的折射,然后經(jīng)過第二層過濾層的過濾在屏幕上顯示出來。 液晶顯示技術也存在弱點和技術瓶頸,與CRT顯示器相比亮度、畫面均勻度、可視角度和反應時間上都存在明顯的差距。其中反應時間和可視角度均取決于液晶面板的質量,畫面均勻度和輔助光學模塊有很大關系。 對于液晶顯示器來說,亮度往往和他的背板光源有關。背板光源越亮,整個液晶顯示器的亮度也會隨之提高。而在早期的液晶顯示器中,因為只使用2個冷光源燈管,往往會造成亮度不均勻等現(xiàn)象,同時明亮度也不盡人意。一直到后來使用4個冷光源燈管產(chǎn)品的推出,才有很大的改善。 信號反應
14、時間也就是液晶顯示器的液晶單元響應延遲。實際上就是指的液晶單元從一種分子排列狀態(tài)轉變成另外一種分子排列狀態(tài)所需要的時間,響應時間愈小愈好,它反應了液晶顯示器各像素點對輸入信號反應的速度,即屏幕由暗轉亮或由亮轉暗的速度。響應時間越小則使用者在看運動畫面時不會出現(xiàn)尾影拖拽的感覺。有些廠商會通過將液晶體內的導電離子濃度降低來實現(xiàn)信號的快速響應,但其色彩飽和度、亮度、對比度就會產(chǎn)生相應的降低,甚至產(chǎn)生偏色的現(xiàn)象。這樣信號反應時間上去了,但卻犧牲了液晶顯示器的顯示效果。有些廠商采用的是在顯示電路中加入了一片IC圖像輸出控制芯片,專門對顯示信號進行處理的方法來實現(xiàn)的。IC芯片可以根據(jù)VGA輸出顯卡信號頻率
15、,調整信號響應時間。由于沒有改變液晶體的物理性質,因此對其亮度、對比度、 色彩飽和度都沒有影響,這也是為什么華碩、三星、LG等技術型廠商的液晶產(chǎn)品畫面效果更好的原因,但是這種方法的制造成本也相對較高。 由上便可看出,液晶面板的質量并不能完全代表液晶顯示器的品質,沒有出色的顯示電路配合,再好的面板也不能做出性能優(yōu)異的液晶顯示器。隨著LCD產(chǎn)品產(chǎn)量的增加、成本的下降,液晶顯示器會大量普及。2.3 LM12864顯示屏及控制器KS0108KS0108作為一款128×32點陣系列和128×64點陣系列控制器,擁有64×64位(512字節(jié))的顯示存儲器,8位數(shù)據(jù)并行口線。本
16、文將對以KS0108為內核的LCD12864的漢字顯示總線操作方式及C51編程方法予以介紹。2.4 LM12864與單片機連線及介紹其電路如圖2.4所示 圖2.4.1 總線接線圖LCD的控制字可分為寫指令地址、寫數(shù)據(jù)地址、讀狀態(tài)地址三類。KS0108控制器對LCD的控制是分左右兩個屏來進行。其接口說明如表1所示。KS0108控制器的LCD12864-3片選信號是低電平有效的。結合硬件電路圖1和KS0108的各接口定義寫出顯示屏的控制字地址如表2所示。表1 KS0108接口定義名稱型態(tài)電平功能描述FG鐵框地GND電源地VCC輸入電源輸入(+5V)V0輸入LCD驅動電壓輸入端(對比度調節(jié))R/W輸
17、入H/L讀/寫信號CS輸入H/L12832類產(chǎn)品片選 H:芯片1 L:芯片2CS1輸入H/L片選信號,一般低有效,部分產(chǎn)品是高電平有效,具體見各產(chǎn)品外形文件CS2RS輸入H/L寄存器選擇端 H:命令寄存器 L:數(shù)據(jù)寄存器RST輸入H/L復位信號DB0DB7輸入/輸出H/L數(shù)據(jù)總線VEE輸入負壓輸入輸出端LEDA輸入背光正極LEDK背光負極表2 各指令控制字地址指令控制字地址寫左半屏的指令地址0x7ffc讀左半屏的狀態(tài)地址0x7ffe寫左半屏的數(shù)據(jù)地址0x7ffd寫左半屏的指令地址0xbffc讀左半屏的狀態(tài)地址0xbffe寫左半屏的數(shù)據(jù)地址0xbffd以寫左半屏的指令地址為例說明:左半屏的片選線
18、即P2.7為低電平,右半屏的片選線即P2.6為高電平;寫信號對應的R/W即P0.1為低電平;寫指令對應的RS即P0.0為低電平。P2口與P0口沒用到的口線都寫高電平。這樣其控制字地址就是0x7ffc。3. LM12864LCD液晶屏漢字取模 液晶屏幕顯示漢字不能直接顯示出來,必須需要應用漢字取模器才能在C語言編程中讓LCD液晶屏顯示漢字。取模軟件用法如圖2.4.3圖2.4.2 取模軟件 LCD液晶顯示屏取模器,簡單實用。在文字輸入?yún)^(qū)輸入漢字之后,在取模方式中選擇所用的芯片,就可以得到在C語言中可以讓LCD顯示出漢字的代碼。輸入“沈陽航空航天大學北方科技學院,李濟安”后得到代碼如下:/*- 文字
19、: 沈 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x10,0x60,0x02,0x8C,0x20,0x18,0x08,0x08,0x88,0x7F,0x88,0x08,0x28,0x18,0x08,0x00,0x04,0x04,0x7E,0x01,0x80,0x40,0x30,0x0C,0x03,0x00,0x3F,0x40,0x40,0x40,0x70,0x00,/*- 文字: 陽 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x00,0xFE,0x02,0x22,0xDA,0x06,0x00,0xFC,0x04,0x04,0x04
20、,0x04,0x04,0xFC,0x00,0x00,0x00,0xFF,0x08,0x10,0x08,0x07,0x00,0xFF,0x41,0x41,0x41,0x41,0x41,0xFF,0x00,0x00,/*- 文字: 航 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x80,0xFC,0x96,0xE5,0x84,0xFC,0x00,0x08,0xC8,0x49,0x4A,0xC8,0x08,0x08,0x00,0x00,0x80,0x7F,0x02,0x4C,0x80,0x7F,0x80,0x60,0x1F,0x00,0x00,0x3F,0x40,0x4
21、0,0x78,0x00,/*- 文字: 空 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x10,0x0C,0x44,0x24,0x14,0x04,0x05,0x06,0x04,0x04,0x14,0x24,0x44,0x14,0x0C,0x00,0x00,0x40,0x40,0x41,0x41,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0x40,0x40,0x00,0x00,/*- 文字: 航 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x80,0xFC,0x96,0xE5,0x84,0xFC,0x00,0
22、x08,0xC8,0x49,0x4A,0xC8,0x08,0x08,0x00,0x00,0x80,0x7F,0x02,0x4C,0x80,0x7F,0x80,0x60,0x1F,0x00,0x00,0x3F,0x40,0x40,0x78,0x00,/*- 文字: 天 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x40,0x40,0x00,0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,
23、0x10,0x20,0x40,0x80,0x80,0x00,/*- 文字: 大 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,0x10,0x20,0x40,0x80,0x80,0x00,/*- 文字: 學 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x40,0x30,0x11,0x9
24、6,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00,/*- 文字: 北 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x00,0x20,0x20,0x20,0x20,0xFF,0x00,0x00,0x00,0xFF,0x40,0x20,0x10,0x08,0x00,0x00,0x20,0x60,0x20,0x10,0x10,0xFF,0x
25、00,0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x78,0x00,/*- 文字: 方 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x08,0x08,0x08,0x08,0x08,0xF8,0x89,0x8E,0x88,0x88,0x88,0x88,0x08,0x08,0x08,0x00,0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00,0x40,0x80,0x40,0x3F,0x00,0x00,0x00,0x00,/*- 文字: 科 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/
26、0x24,0x24,0xA4,0xFE,0xA3,0x22,0x00,0x22,0xCC,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x08,0x06,0x01,0xFF,0x00,0x01,0x04,0x04,0x04,0x04,0x04,0xFF,0x02,0x02,0x02,0x00,/*- 文字: 技 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x10,0x10,0x10,0xFF,0x10,0x90,0x08,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x08,0x00,0x04,0x44,0x82
27、,0x7F,0x01,0x80,0x80,0x40,0x43,0x2C,0x10,0x28,0x46,0x81,0x80,0x00,/*- 文字: 學 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00,/*- 文字: 院 -*/*- 宋體12; 此字體下對應
28、的點陣為:寬x高=16x16 -*/0x00,0xFE,0x22,0x5A,0x86,0x10,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x14,0x0C,0x00,0x00,0xFF,0x04,0x08,0x07,0x80,0x41,0x31,0x0F,0x01,0x01,0x3F,0x41,0x41,0x71,0x00,/*- 文字: , -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
29、x00,0x00,0x00,0x58,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*- 文字: 李 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x80,0x84,0x44,0x44,0x24,0x14,0x0C,0xFF,0x0C,0x14,0x24,0x44,0x44,0x84,0x80,0x00,0x08,0x08,0x08,0x08,0x09,0x49,0x89,0x79,0x0D,0x0B,0x09,0x08,0x08,0x08,0x08,0x00,/*- 文字: 濟
30、-*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x10,0x60,0x02,0x8C,0x00,0x04,0x0C,0x94,0xA5,0x46,0xA4,0x94,0x0C,0x04,0x04,0x00,0x04,0x04,0x7E,0x01,0x00,0x81,0x61,0x1E,0x00,0x00,0x00,0xFE,0x01,0x01,0x01,0x00,/*- 文字: 安 -*/*- 宋體12; 此字體下對應的點陣為:寬x高=16x16 -*/0x80,0x90,0x8C,0x84,0x84,0x84,0xF5,0x86,0x84,0x84,0x84,0x8
31、4,0x94,0x8C,0x80,0x00,0x00,0x80,0x80,0x84,0x46,0x49,0x28,0x10,0x10,0x2C,0x23,0x40,0x80,0x00,0x00,0x00,第三章 液晶顯示廣告牌的仿真與分析PROTEUS是加拿大Interactive Image Technologiea公司2001年推出的最新版,是該公司電子線路仿真軟件EWB(Electronics Workbench,虛擬電子工作臺)的升級版。用軟件的方法虛擬電子與電工元器件,虛擬電子與電子儀器和儀表,實現(xiàn)了“軟件及元器件”和“軟件即儀器”。PROTEUS是一個原理電路設計、電路功能測試的虛
32、擬仿真軟件。借助PROTEUS軟件對部分電路進行仿真。3.1 LM12864仿真電路圖電路如圖3.1所示 圖3.1 LM12864仿真3.2 廣告逐行顯示仿真 圖3.2.1 仿真效果1 圖3.2.2 仿真效果2課設體會這次課程設計給我的感受很深,讓我復習了很多以前學過的課程:模擬電路,數(shù)字電路,C語言,單片機等等課程。讓我對這些課程有了更深更多的認識,也同樣認識到了,努力學習的重要性,如果沒有以前學過的知識,恐怕這次課設不會圓滿的成功。這次課程設計培養(yǎng)了我嚴肅認真和實事求是的科學態(tài)度和吃苦耐勞的精神以及嚴謹?shù)淖黠L,提高了自身的交流溝通和團體協(xié)作能力。這些對我以后的工作都非常有幫助的。感謝老師的
33、耐心指導,我才能夠自主的完整的完成這次課設讓我對我所學習的科目有了更多的了解,也讓我的知識更多。參考文獻1 李光飛(2005)單片機課程設計實例指導(第2版)北京航空航天出版社2 張志良(2005). 單片機原理及控制技術(第2版).機械工業(yè)出版社3 劉篤仁、韓保君(2003). 傳感器原理及應用技術.機械工業(yè)出版社4 劉華東(2006).單片機原理與應用(第2版).電子工業(yè)出版社5 沙占友(2002).智能化集成溫度傳感器原理與應用M機械工業(yè)出版社6 賈伯年(2000).傳感器技術東南大學出版社7 周志文(2007).C語言程序設計機械工業(yè)出版社8 夏路易(2002).電路原理圖與電路板設計
34、教程.北京希望電子出版社9 趙亮、侯國銳(2003)單片機C語言編程與實例.人民郵電出版社10 吉雷(2004)Protel99從入門到精通西安電子科技大學出版社附錄1 液晶顯示廣告牌源程序#include<reg52.h>#define uchar unsigned char#define uint unsigned int#define Disp_On 0x3f#define Disp_Off 0x3e#define Col_Add 0x40#define Page_Add 0xb8#define Start_Line 0xc0#define Lcd_Bus P2 /MCU P
35、1<-> LCMsbit Mcs = P3 6; /Master chip enablesbit Scs = P3 7; /Slave chip enablesbit Enable = P3 3; /6800 mode Enable singlesbit Di = P3 5; /Data or Instrument Selectsbit RW = P3 4; /Write or Readsbit Lcd_Rst = P3 0; /Lcm resetvoid delay(uint z)uchar x,y;for(x=z;x>0;x-)for(y=110;y>0;y-);/
36、*-寫命令到LCD-*/void write_com(unsigned char cmdcode,uchar cs1,uchar cs2)Mcs=cs2;Scs=cs1;Di = 0;RW = 0;Lcd_Bus = cmdcode;delay(0);Enable = 1;delay(0);Enable = 0;/*-寫數(shù)據(jù)到LCD-*/void write_data(unsigned char Dispdata,uchar cs1,uchar cs2) Mcs=cs2;Scs=cs1;Di = 1;RW = 0;Lcd_Bus = Dispdata;delay(0);Enable = 1;d
37、elay(0);Enable = 0;void set_xy(uchar x,uchar y)x=0xb8+x;y=0x40+y;write_com(x,0,1);write_com(y,0,1);write_com(x,1,0);write_com(y,1,0);uchar code tab3232=0x10,0x60,0x02,0x8C,0x20,0x18,0x08,0x08,0x88,0x7F,0x88,0x08,0x28,0x18,0x08,0x00,0x04,0x04,0x7E,0x01,0x80,0x40,0x30,0x0C,0x03,0x00,0x3F,0x40,0x40,0x4
38、0,0x70,0x00,/*"沈",0*/0x00,0xFE,0x02,0x22,0xDA,0x06,0x00,0xFC,0x04,0x04,0x04,0x04,0x04,0xFC,0x00,0x00,0x00,0xFF,0x08,0x10,0x08,0x07,0x00,0xFF,0x41,0x41,0x41,0x41,0x41,0xFF,0x00,0x00,/*"陽",1*/0x80,0xFC,0x96,0xE5,0x84,0xFC,0x00,0x08,0xC8,0x49,0x4A,0xC8,0x08,0x08,0x00,0x00,0x80,0x7F,
39、0x02,0x4C,0x80,0x7F,0x80,0x60,0x1F,0x00,0x00,0x3F,0x40,0x40,0x78,0x00,/*"航",2*/0x10,0x0C,0x44,0x24,0x14,0x04,0x05,0x06,0x04,0x04,0x14,0x24,0x44,0x14,0x0C,0x00,0x00,0x40,0x40,0x41,0x41,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0x40,0x40,0x00,0x00,/*"空",3*/0x80,0xFC,0x96,0xE5,0x84,0xFC,0x
40、00,0x08,0xC8,0x49,0x4A,0xC8,0x08,0x08,0x00,0x00,0x80,0x7F,0x02,0x4C,0x80,0x7F,0x80,0x60,0x1F,0x00,0x00,0x3F,0x40,0x40,0x78,0x00,/*"航",4*/0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x40,0x40,0x00,0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,0x10,0x20,0x40,0x80,0x8
41、0,0x00,/*"天",5*/0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,0x10,0x20,0x40,0x80,0x80,0x00,/*"大",6*/0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,
42、0x04,0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00,/*"學",7*/0x00,0x20,0x20,0x20,0x20,0xFF,0x00,0x00,0x00,0xFF,0x40,0x20,0x10,0x08,0x00,0x00,0x20,0x60,0x20,0x10,0x10,0xFF,0x00,0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x78,0x00,/*"北",0*/0x08,0x08,0x08,0x08,0x08,0xF8,0x89,0x
43、8E,0x88,0x88,0x88,0x88,0x08,0x08,0x08,0x00,0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00,0x40,0x80,0x40,0x3F,0x00,0x00,0x00,0x00,/*"方",1*/0x24,0x24,0xA4,0xFE,0xA3,0x22,0x00,0x22,0xCC,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x08,0x06,0x01,0xFF,0x00,0x01,0x04,0x04,0x04,0x04,0x04,0xFF,0x02,0x02,0x02,0x0
44、0,/*"科",2*/0x10,0x10,0x10,0xFF,0x10,0x90,0x08,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x08,0x00,0x04,0x44,0x82,0x7F,0x01,0x80,0x80,0x40,0x43,0x2C,0x10,0x28,0x46,0x81,0x80,0x00,/*"技",3*/0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,0x04,
45、0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00,/*"學",4*/0x00,0xFE,0x22,0x5A,0x86,0x10,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x14,0x0C,0x00,0x00,0xFF,0x04,0x08,0x07,0x80,0x41,0x31,0x0F,0x01,0x01,0x3F,0x41,0x41,0x71,0x00,/*"院",5*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x
46、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*",",6*/0x80,0x84,0x44,0x44,0x24,0x14,0x0C,0xFF,0x0C,0x14,0x24,0x44,0x44,0x84,0x80,0x00,0x08,0x08,0x08,0x08,0x09,0x49,0x89,0x79,0x0D,0x0B,0x09,0x08,0x08,0x08,0x08,0x00,/*"李",7*/0x10,0x60,0x02,0x8C,0x00,0x04,0x0C,0x94,0xA5,0x46,0xA4,0x94,0x0C,0x04,0x04,0x00,0x04,0x04,0x7E,0x01,0x00,0x81,0x61,0x1E,0x00,0x00,0x00,0xFE,0x01,0x01,0x01,0x00,/*"濟",0*/0x80,0x90,0x8C,0x84,0x84,0x84,0xF5,0x86,0x84
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蜜餞制作與食品加工設備優(yōu)化選擇考核試卷
- 道路交通設施設計與施工考核試卷
- 繅絲行業(yè)的環(huán)保與綠色生產(chǎn)考核試卷
- 環(huán)境保護服務項目策劃考核試卷
- 豪華住宅建筑設計與裝修考核試卷
- 計算機租賃業(yè)務中的服務品質提升與客戶滿意度持續(xù)改進措施考核試卷
- 網(wǎng)紅炸雞品牌品牌授權終止及后續(xù)處理合同
- 同聲傳譯租賃合同費用結算補充協(xié)議
- 海外房產(chǎn)買賣合同翻譯及公證附件服務合同
- 拼多多平臺店鋪客戶服務外包執(zhí)行協(xié)議
- 2025湖北水發(fā)集團園招聘40人筆試參考題庫附帶答案詳解
- 《結直腸癌精準治療策略與實踐課件》
- 水務公司筆試題目及答案
- 延安通和電業(yè)有限責任公司招聘真題2024
- 病媒生物防治試題及答案
- 正定古城介紹課件
- 2025年武漢數(shù)學四調試題及答案
- 2024年全國高中數(shù)學聯(lián)賽北京賽區(qū)預賽一試試題(解析版)
- 建筑地基基礎檢測規(guī)范DBJ-T 15-60-2019
- 國家開放大學《行政組織學》章節(jié)測試參考答案
- 什么是標準工時如何得到標準工時
評論
0/150
提交評論