![單片機點陣漢字顯示pdf_第1頁](http://file4.renrendoc.com/view/f1a4ca054d76fc36bb17f50faafd904d/f1a4ca054d76fc36bb17f50faafd904d1.gif)
![單片機點陣漢字顯示pdf_第2頁](http://file4.renrendoc.com/view/f1a4ca054d76fc36bb17f50faafd904d/f1a4ca054d76fc36bb17f50faafd904d2.gif)
![單片機點陣漢字顯示pdf_第3頁](http://file4.renrendoc.com/view/f1a4ca054d76fc36bb17f50faafd904d/f1a4ca054d76fc36bb17f50faafd904d3.gif)
![單片機點陣漢字顯示pdf_第4頁](http://file4.renrendoc.com/view/f1a4ca054d76fc36bb17f50faafd904d/f1a4ca054d76fc36bb17f50faafd904d4.gif)
![單片機點陣漢字顯示pdf_第5頁](http://file4.renrendoc.com/view/f1a4ca054d76fc36bb17f50faafd904d/f1a4ca054d76fc36bb17f50faafd904d5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機點陣漢字顯示pdf單片機點陣漢字顯示pdf19/20單片機點陣漢字顯示pdf目 錄摘要1引言11。1 LED及LED顯示屏12 MCS51列單片機簡介 22。 1 MCS-51系列單片機及其特點22.22334。 1 44。1.144. 1。 254。1。3行驅動器54。 2.64。2。164.2。2775. 1性能分析75.273焊接后實物效果圖9參考文獻 A四個8*8 點陣構成的x 漢字顯示屏的硬件原理圖B摘要本設計是基于MCS 51 的6x 6 點陣LED 電子顯屏設計6x 6 點陣共有 256 個發(fā)光極管我們采用動態(tài)掃描的顯示方法更節(jié)存器也就節(jié)省了成本掃 描驅動電路就可以實現多行
2、 (比如6行)的同名列共用驅動器具就6x 6 的 點陣來說,把所有行的發(fā)光管的陰極連起把所有同列的發(fā)光管的陽極連在 起 (即我們采用共陰極的接法)采用掃描方式進行顯示時行和每都有一 個行驅動器和列驅動器,各行的同名列和各列的同名行共個驅動器我們采用四個 7C595 驅成塊數據通存儲在單機存儲器,8個字節(jié)的形式 順序排放。機的P2 低3位及行驅動器相連,3位于列驅動器相連P2. 5P2.) 為行數據輸入口P2.6(P2。 )為移位時鐘脈沖控制口P2. 7(P.2)為輸鎖存器控制 脈沖口。我們通過淘寶網和跑電子元件商店購買設計所需元器件 用proteus 畫出電路原理圖并裝入程序仿真調試完成實物設
3、計學到許多實踐知識!基于MCS51 的16x 16LED 引言 、 碼頭 和其它公共場所 掃描的顯示方法x 的點陣LED 示方式.1.1 及D 就是Lght Emittg Dode (發(fā)管) 的縮寫某些半導體材料的N 結中注入的少數載流子及數載流子合余的能量光的形式釋放出來從 而把電能直接轉換為光能N結加反向電壓數載流子難以注入故不發(fā)光這種利 用注入式電致發(fā)光原理制作的極發(fā)光極管通稱LED發(fā)極是由p 和 n 型半導體組成的極管在LD 的p n 結附近n 型材料中多數載流子是電子p 型材料中數載流子是穴P n 上未加壓時構一定的加正向偏壓,在 外電場作用p 區(qū)穴和n 區(qū)的電子就向對擴散運動構成少
4、數載流子的注入從 而在P - n 結附生導帶電子和價帶穴同時釋放出相對應的量hv (h 為 普朗克v 為光子頻)而發(fā)光該相當于半體材料的帶隙量Eg(Ev),其及發(fā)光波長 nm) 關系為 239。 6PEg。 種信息的顯示屏幕。顯示屏分為圖文顯示屏矩陣塊組成 顯示屏顯示畫面色彩鮮艷 , 靜如油畫 .它的優(yōu)點、 .2 2。1 MCS51列單片機及其特點可靠性高:因為芯片是按工業(yè)測控環(huán)境要求設計的 : 固化在 靠。便于擴展:片內具有計算機正常運行所的部件片外有很多供擴用的(總線并行和串 行的輸入輸)腳很容易組成定規(guī)模的計算機應系統(tǒng)??刂乒δ軓姡壕哂胸S富的控制指令:如 令.實用性好:2。 2單片機的發(fā)
5、展歷史簡介第1階段(97198)以MC48 系列為代表稱4位單片機片內: U有4位或8位ROMKB或2KB:RAM有6B或28B并行接口無行接口; 有個8位的定計時器中斷源有2個在片外址范圍有KB;芯腳 有40個。第2 階段(978983)以MCS 51系列為代表稱8位單片機在片內:PU有8位ROM有4KB 或8KB; RAM有28B 或25B有行接有2 個或3 個5至764KB40個。第3 階段(983年)以MCS96系列為代表稱6位單機在片內U 有6 位ROM有8KB; RM有2328并行接口:4 個6位的定計時器中 斷源有8 個增加了DIA 和AID 轉換電路在片外址范圍有64KB芯片有
6、48 個或68個.MCS-51系列以其優(yōu)良的性價。x 的點陣LED H測條件下LED 從理論上說 所在的位置相對應的LED器件發(fā)光 個發(fā)光點亮滅的方法稱為靜態(tài)驅動顯示方式x 256 然單片機沒有這么多的端口8位的鎖存器來計算,x 256/8=32個鎖存器x 的點 數字 描的顯示方法。動態(tài)掃描的意思簡單地說就是逐行輪流點亮多行(比如6行)的同名列共套驅動器具體就6x 6 的點來說把有同行的 發(fā)管的陽極連起把所有同 1列的發(fā)光管的陰極連起 (共陽極的接法)先 送出對行發(fā)光管亮滅的數據并鎖存選通第1行使其燃亮定時間然后熄 滅再送出第行的數據并鎖存然后選通第2行使其燃亮相同的時間然后熄滅以 此類推第6
7、 行之后又重新燃第1行反復輪這樣輪同的速度足夠快 (每 秒24 次以上)由于人眼的視覺暫留現象就能夠看到顯示屏上穩(wěn)定的圖形了.采用掃描方式進行顯示時。 顯示數據通常存儲在單片機的存儲器中8一行中各列的數據都傳送到相應的列驅動器從控制電路到列驅動器的數據傳輸可以采用并列方式 ,并列傳輸的方案是不可取的。用行傳輸的方法控制電路可信線將列數據位傳往列驅 動器在硬件方面無疑是十分經濟的但是行傳輸過程較長數據順位 地輸出給列驅動器有行的各列數據都以傳輸到位之后行的各列才能并行 地顯示這樣對于行的過程就可以分解成列數據準備 (傳輸)和列數據顯 示兩部分對于行傳輸方式來說列數據準備時間可能相當長在行掃描周期
8、確定的 情況下留給行顯示的時間就太少了以致影響到LED 的度。解決行傳輸中列數據準備和列數據顯示的間盾題可以用重處理的方 法即在顯示本行各列數據的同送列數據為了達到重疊處理的目的列數 據的顯示就需要具有所存功能過上述分析就可以歸納出列驅動器電路應具有的功 列數據準備來說它應能現串入并處的移位功能對于列數據顯示說,應 具有并行鎖存的功能這樣本行己準備好數據打并行鎖存器進行顯示時并移 位寄存器就可以準備下行的列數據而不會影響本行的顯示圖為顯示屏電路實現 的結構框圖。列驅動器單列驅動器片行驅動器山行驅動器山4. 1 系統(tǒng)硬件電路的設計圖1硬件電路大致上可以分成單片機系統(tǒng)及外圍電路 三部 分。4. 1
9、。 1單片機系統(tǒng)及外圍電路單機采用AT89S52 單機,采2MHZ 或更高頻率晶振,以獲較高刷新頻率, 時期更穩(wěn)定單片機的 P2 低3 位及行驅動器相連高3 位于列驅動器相連, P2。 5(P2。 0)為串行數據輸入P2.6(P2。 )為移位時鐘脈沖控制P2。 7(P。 2)為輸出鎖存器控制脈沖口6x 16的點屏的硬件原理圖如圖2示 (在附錄A)。4. 1. 2列驅動電路有集成電路74HC5958位串入并出的移位 個8位輸出鎖存器的結構 現在顯示本行列數據的同時 C595 形及內部結構如圖3所示它的輸入側有8個串行移位存器每個 移位寄存器的輸出者)連接輸出鎖存器腳S是行數據的輸入端腳SCK 是
10、 位寄存器的移位時鐘脈沖在其上升沿發(fā)生移位并將個數據打入低位。移位后的各位信號出現在各移位寄存器的輸出端 是輸出鎖存器的打入信號 G 是輸信號是移位寄存器清零輸入端SCK 和RCK 兩個信號是互相獨立的 為QA QH可作為多片 74HC5950111s Vee 受輸出鎖存器的打入 QO出鎖存器前引出 03OS為及移位寄存器完全同步的級聯(lián)輸出。4OE595as I s Ifi”2l:07MRGND 言t9 I074。1。3行驅動器圖3.74HC595 外形及引腳行驅動器也74hc595 4。2。顯軟件的主要功能是向屏體提供顯示數據,并產生各種控制信使按設 計的要求顯示根據軟件分層次設計的原理可以
11、把顯示屏的軟件系統(tǒng)分為兩層一 層是底層的顯示驅動程序第二層是上層的系統(tǒng)應用程序。顯示驅動程序負屏送 顯示數據并責產生行掃描信號和其他控制信號配合完成LED 顯屏的掃描顯示工 作顯示驅動器程序由定時器 TO 中斷程序實現系統(tǒng)應用程序完成系統(tǒng)環(huán)境設置 (初 始化效果處理等工作由主程序來實現。從有利于實現較復雜 的算法 和有利于程序結構化考慮 序適直采用C語言編寫。4。2。1顯示驅動程序在進入中斷后首先要對定時器 TO 重新賦初值 (幀頻) 計算公式如下:刷頻率(幀頻)=溢出率 C 65536 t)其中f 位晶振頻率t 為定時器TO 初值 (工作在16位定時器模式). 然后顯示驅動程序查詢當前燃亮的
12、行號從顯示緩存區(qū)內讀取下行的顯示數據,并通過串口發(fā)送給移位寄存器 序先要關閉顯示屏,重新打開顯示4為顯示驅動程序(顯示屏掃描函數)流程圖.進入中斷 讀取行號并增加1切換顯示數據發(fā)送新行號退出中斷圖 4 顯示驅動程序流程圖4。 2. 2 系統(tǒng)主程序本文設計的系統(tǒng)軟件能使系統(tǒng)在LED顯示屏各點亮度均勻 示圖形和文字出等顯示方式.系統(tǒng)主程序開始以后 端口“同賀祖國六十華誕 共慶理工百年大典 胡水舟 靳振宇 制作 所以可以設置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。單元顯示屏可接收來自控制器(主控制電路板)或上級顯示單元模塊傳輸下來 的數據信和命令信息并可將這些數據信和命令信不經任何變化地再傳送到一 級顯
13、示模塊單元中因此顯示板可擴展至更多的顯示單元用于顯示更多的顯示內容.設計主程序及所有程序見附錄B所示。5. 1性能分析正常工 示屏刷新頻率及顯示效果兩部分由定時器TO 5。1給出了實驗調試時采用的頻率及其 對應的定時器TO初值。表5。1TO初值關系表晶振)刷新率I25I50I 62.5I15Is5TO I0Xec78I0Xf63CI0Xf830IOxF97EIOXFA42IOXFBlEI 從理論上來說 示越穩(wěn)定 條件下刷新頻率50Hz 不出畫面的閃爍85Hz以上時再增加畫面閃爍沒有明顯的改善. 。這個方案設計的x的點陣LED 擴展成更大的顯示屏均勻。5.2仿真結果利用proteus 軟件畫出電
14、路原理圖:整體軟件抓圖:交佛也 壺.v AV Ill) . 帽助D e,!,國ii.I e臼 由。. 甸甸Plr 情a =z:!陽f l f如知山留E 的主圓畫畫畫白IllDAr忡章靳32 3ETI5。 3 焊接后實物效果圖本文設計的一個室內用x 的點陣LED LED 顯 示屏各點亮度均勻。 突出的工作: LED 的發(fā)光原理和 LED 顯示屏的原理,了解了 LED LED顯示屏及其它顯示屏相比較有那些 顯示屏能夠實現在日測條件下 LED 入移出等顯示方式。方案 硬件結構電路圖 編語言程序設計及調試等方面。在這次畢業(yè)設計的過程中會了 Protel 99se 和proteus 的基本使用感到 Pr
15、otel 99se 及 protus對電子信工程專業(yè)的同來一門很有用的軟件工具。 五通過這次畢業(yè)設計重新復習并步學習了MCS5熟練握了WORD 軟件的使用。 移動及其他顯示的技術附錄A8*8點陣構成的x 漢字顯示屏的硬件 原理圖整體設計:ER淮立職業(yè)技術學院電實訓595們。r。r,Ul 接線部分:II.1.1 1t斗ll1TJUXTA1XtIXAL2:trP0/ADOP.1/AD12/AD2 P.3AD3P0.4/AD4P0.5/AD5 .6/AD6P0.7/AD73938373635343332割PSENALEEAP20.l 21P2.A 22P22/A10 23P23/A11 24P24/
16、A1225 P2.5/A13 26P2.6/A14 7P2.7/A15 28P12P1.2X P12P13P1.4 P1.5 P16 P17985:P0/RXDP3.XD 3.2/1l0 P33/1 P3U P3.1 P3.NVR P7/RDII和接線部分:GNO 中 WJIOE07MR J :5 ST CPDSDSSH CP21QO|u2:OE07MR07:i: I060504 CP0302DS01SH CPQO74HC595 和 連接部分:P00/DOP00/DOP01/1 P02/AD2 P03/D3 P04/A陽P05/D5 P06/D6 P07/D7.8 P2S P220 P231
17、P242 P253 P264 P275P30/RXD P3XDP32TO P33T1 P3.O P31p司P.AII辛 附錄B在*/*16X16點陣LED/* MCU XAL 12MHz*081班胡水舟320808030121320808030122年月HfIb HfIb ueUulLHUnnlUnnlUulLHdefine uchar unsigned char#define uintunsignedintdefineDELAYNUM40 II該數值可以調節(jié)顯示的速度SCLK_595 =P2”6;RCK_595 sdat1_595 =P20;sbit sclk1_595 =P2八1; rck
18、1_595 =P2”2;uchar datadispram32; uchar temp;voiddelay(uint );void send2bytel(uint byte2); void sendbyte2(uchar byte); void display(uchar uchar codeBmp32=OxF,OxF,OxFOxFOxFOxFOxF,OxF,OxF,OxFF,OxFF,OxFF,OxF,OxF,OxF,OxF, OxF,OxFOxF,OxF,OxF,OxFOOxFOxF,OxF,OxF,xFxFxFxFOxFF,I亮 OxlO,OxOO,Ox ll,Ox44,0 x l l,
19、Ox44,0 x25,0 x7C,Ox42OxlOx10,0 x10 xlOOx11,0 xlOxlIOx10 xllOx10 x020 xCOOxOCOx300 x300 x08賀 O,Ox08,0 x Ox550 x08,0 x9lOx080 xllOx0 xllOx080 xllOx080 xllOx080 xl0 xFEOxlOOxOO且OxOO,Ox040 x7OxFE,Ox400 x240 x5,OxF40 x41,0 x04,0 x410 x04,0 x410 x44,0 x4,OxE4, Ox410 x04,0 x410 x440 x410 x240 x410 x040 x5O
20、xF40 x40,0 x040 x7OxFC400 x04國Ox00,0 x000 x040 x00,0 x020 x000 x03,OxOOOxO1,0 x04,0 xF,OxFE,OxOO,OxOO,OxOO,OxOO, Ox040 x40,0 xOCOx20,0 x08OxO,OxlOx10 xlOOxOCOx200 xOCOx400 x040 xOOOxOO六l,OxOO,OxOl,OxOO,OxOl,OxOO,OxOOxOlOxOO,OxOlOxOOOxOlOxOOOxOlOxOOOxOlOxOOOxOlOxOOOxOlOxOOOxOlOxOO Ox09Ox3COx0lOxOOOxF
21、OOxOlOxOOOxOl,OxOOOxOlOxOOOxOlOxOOOxOl,OxOO華Ox00,0 x08,0 x40,0 x1O,Ox04,0 x ,II誕OxOO,OxOO,OxOO,OxOOOxOOOxOOOxOO,OxOOOxOO,OxOO,OxOOOxOO,OxOO,OxOOOxOO,OxOO, OxOOOxOO,OxOOOO,OxOOOxOOOxOOOxOOOxOOOxOO,OxOOOxOOOxOOOxOOOxOOOxOO黑屏Ox08,0 x20,0 x08,0 x20,0 x08,0 x200 x080 x280 x7,OxCOx080 x20,0 x08,0 x20,0 x0
22、8,0 x20, Ox080 x20 x08x4,0 xFOxFEOxOOOxOOOx040 x400 xOCOx300 xlOxl0 x20 x08共OxO1,0 x00 x000 x880 x3,xC,Ox200 x80 x200 x80 x0,0 x88,0 x,OxFCOx200 x80, Ox200 x80 x2140,0 x210 x400 x220 x20 x220 x20,0 x440 xlOOx88OOx300 x04慶Ox00,0 x08,0 x1OxOxAOx48,0 x22,0 x48,0 x23x8x2x480 xA,Ox48x23,Ox8, Ox200 x40,0
23、x20 x50,0 x230 x0 x3COx400 xEOOx400 x40,0 x440 xOOxFEOxOOOxOO理1,0 xOO,OxOl,OxOO,OxO,OxOO,OxO1,0 xOO, OxOl,OxOO,OxO l xOO,Ox040 xFF,OxFEOxO0 x0,0 x020 x000 x040 xO,Ox,Ox8,0 xOOxO,OxOOxI0, OxOxO,OxlOxOxOOxOxO,OxOxOxOOxO,OxlOOxlOxO,OxO,Ox10百x08,0 x000 x8,0 x08,0 xl,OxC,Ox10 x00 x210 x00,0 x410 xlO,Ox1O
24、x0 x10 xOO, Ox11,0 xOxllOx04,0 xF,OxFOx010 xOO,Ox010 xOOOxOlOxOO,OxOl,OxOO,OxOlOxOO年OxOl,OxOOOxOl,OxOO,OxOlOxOO,OxOlOxOO,OxOlOx04,0 xFOxFE,Ox01,0 x00,0 x02,0 x8, Ox020 x80,0 x020 x40,0 x040 x40,0 x040 x20 x08,0 xlO,OxlO,OxOEOx60,004,0 xOOOxOO大x04,0 x40 x040 x4x040 x480 x3,OxC,Ox240 x48,0 x4,0 x48,0
25、x40 x48,x,OxF8, Ox240 x48,0 x240 x48,0 x240 x48,0 xFOxOxOOOxOOOxO,Oxx0 xOC,Ox40,004典xOO,OxOOxOO,OxOOxOOOxOO,OxOOOxOO,OxOOxOO,OxOOxO,OxOOOOOxOOxOO, OxOO,OxOO,OxOOOxOO,OxOOOxOO,OxOOOxOOOxOO,OxOO,OxOOOxOO,OxOO,OxOOOxOO,OxOO黑屏x08,0 x04x8,0 x7E,Ox08x44,0 x09x440 xF,OxC40 x7C,Ox080 x44,0 xOAOx44, Ox,Ox440
26、 x220 x7COx22x4x22,x44,0 x22x44,0 x3Ex44x22,0 x940 x0lOx8胡Ox010 x00,0 x010 x000 x010 x000 x01,0 x080 x0IOx10 x7DOx200 x050 xCOOx05,0 x80, Ox09,0 x40,0 x090 x20,0 x1,0 xOx21,0 xx410 x04,0 x81,0 x00,0 x050 x00 x020 x00水Oxl0 xl0,0 xl0 xlOOxlIOx00 xlx10,0 xl0 x200 x10400 x500 x02舟OxOO,OxOO,OxOOOxOOOxOOO
27、xOO,OxOO,OxOOOxOOOxOOOxOOOxOO,OxOO,OxOOOxOO,OxOO, OxOOOxOO,OxOOOxOOOxOOOxOOOxOOOxOO 000 xOOOxOO,OxOOOxOO,OxOOOxOO,OxOO黑屏Ox22,0 x02,0 x220 x00 xF,Ox0 x22,0 x400 x3E,Ox40,0 x080 x44,0 x7Ox7E,Ox49,0 x48, Ox490 x48,0 x7Ox480 x080 x480OxC80 x080 x480 x080 xOx090 x080 x080 x08靳 l6,0 x04,0 x Ox320 xAO,OxD20 xA20 xl0 xA40 x10Ox4x9x0 x8EOx紹OxC40 x200 x80振Ox02,0 xOOOx01,0 xOO,Ox7,OxFE,Ox40,0 x02,0 x80,0 x240 xlOxOOxOlOx00,0 x01,0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度標準授權代理合同模板
- 2025年住宅區(qū)消防監(jiān)控系統(tǒng)安裝合同標準
- 2025年農用噴霧器購買合同范文
- 2025年全年建設用地使用權交易協(xié)議
- 2025年購物街區(qū)商鋪租賃協(xié)議
- 2025年企業(yè)注冊代理人合作協(xié)議樣本
- 2025年城市間整車貨物運輸協(xié)議書樣本
- 2025年新版?zhèn)鶆罩亟M策劃還款協(xié)議書范例
- 2025年短視頻制作服務委托合同樣本
- 2025年醫(yī)療設備采購與供應合作協(xié)議書樣本
- 工程數學試卷及答案
- DB11T 211-2017 園林綠化用植物材料 木本苗
- 智能建造施工技術 課件 項目1 智能建造施工概論
- 物理學家伽利略課件
- 2024上海申康醫(yī)院發(fā)展中心招聘2人高頻難、易錯點500題模擬試題附帶答案詳解
- 《氣排球》教學大綱
- 市政道路監(jiān)理大綱34368
- 北師大版二年級數學下冊教材分析
- 國際工程項目管理課件
- 珠海市政工程竣工檔案驗收指南(試行上)
- 2024年廣東省廣州市中考英語試卷附答案
評論
0/150
提交評論