版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
LED點陣顯示屏組員:***、***、***指導老師:***硬件框圖本系統(tǒng)由四部分組成:電源模塊;驅(qū)動模塊;顯示模塊;單片機最小系統(tǒng);列驅(qū)動本設計采用兩塊74HC595級聯(lián)作為點陣屏的列控制信號,控制點陣屏的16行,74HC595是具有8位移位寄存器和一個存儲器,三態(tài)輸出功能。數(shù)據(jù)在STCP的上升沿進入的存儲器中去。如果兩個時鐘連在一起,則移位寄存器總比存儲寄存器早一個脈沖。移位寄存器有一個串行輸入Ds,和一個串行輸出(Q7’),和一個異步寄存器的低電平復位,存儲寄存器有一個并行8位的,具備三態(tài)的總線輸出,當使能OE(為低電平時),存儲器的數(shù)據(jù)輸出到總線。行驅(qū)動本設計中采用兩個74HC138譯碼器實現(xiàn)4線16線輸出,來驅(qū)動點陣顯示屏的行。74HC138是一款高速CMOS器件,74HC138引腳兼容低功耗肖特基TTL(LSTTL)系列。74HC138譯碼器可接受3位二進制加權地址輸入(A0,A1和A3),并當使能時,提供8個互斥的低有效輸出(Y0至Y7)。74HC138特有3個使能輸入端:兩個低有效(E1和E2)和一個高有效(E3)。除非E1和E2置低且E3置高,否則74HC138將保持所有輸出為高。硬件電路總圖硬件電路總圖功能實現(xiàn)本次設計采用以AT89C51單片機為核心芯片的電路來實現(xiàn),主要由AT89C51芯片、時鐘電路、動態(tài)掃描驅(qū)動電路、8×8LED點陣5部分組成,其中,AT89C51是一種帶4kB閃爍可編程可擦除只讀存儲器(FalshProgrammableandErasableReadOnlyMemory,F(xiàn)PEROM)的低電壓、高性能CMOS型8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術制造,工業(yè)標準的MCS一51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,能夠進行1000次寫/擦循環(huán),數(shù)據(jù)保留時間為10年。他是一種高效微控制器,為很多嵌人式控制系統(tǒng)提供了一種靈活性高且價廉的方案。因此,在智能化電子設計與制作過程中經(jīng)常用到AT89C51芯片。時鐘電路由AT89C51的18,19腳的時鐘端(XTAI1及XTAL2)以及12MHz晶振X、電容C2、C3組成,采用片內(nèi)振蕩方式。LED點陣顯示屏采用8x8共64個象素的點陣,可通過萬用表檢測發(fā)光二極管的方法測試判斷出該點陣的引腳分布。功能實現(xiàn)我們把行列總線接在單片機的I/O口,然后把上面分析到的掃描代碼送入總線,就可以得到顯示的漢字了。我們在實際應用中是將LED點陣的8條列線通過驅(qū)動電路接在PO口8條行線通過限流電阻接在P2口,考慮到PO口必需設置上拉電阻,我們采用16個330歐電阻作為上拉電阻。漢字掃描顯示的基本過程是這樣的:通電后,在C、X以及單片機內(nèi)部時鐘電路的作用下,單片機89C51按照設定的程序在P2和P0接口輸出與內(nèi)部漢字對應的代碼電平送至LED點陣的行列線(高電平驅(qū)動),從而選中相應的象素LED發(fā)光,并利用人眼的視覺暫留特性合成整個漢字的顯示。再改變?nèi)”淼刂穼崿F(xiàn)漢字的滾動顯示。器件清單AT89C51:一個;74HC595:兩個;74HC138:兩個;電阻(330Ω):十六個;電容(22pf):兩個;晶振(12Mhz):一個;8x8LED點陣:四個;喜悅一刻仿真成功!PCB圖PCB圖實物圖實物圖軟件流程圖流程圖程序說明顯示驅(qū)動程序
顯示驅(qū)動程序在進入中斷后首先要對定時器T0重新賦初值,以保證顯示屏刷新率的穩(wěn)定,掃描顯示屏的刷新率(幀頻)計算公式如下:刷頻率(幀頻)=1/16×
溢出率=1/16× 其中f位晶振頻率,
為定時器T0初值(工作在16位定時器模式)。
然后顯示驅(qū)動程序查詢當前燃亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)的時候產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再輸出新的行號,重新打開顯示。
系統(tǒng)主程序
系統(tǒng)主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設置串口、定時器、中斷和端口;然后以“卷簾出”效果顯示漢字,停留約3s;然后以“卷簾入”效果隱去漢字。軟件代碼及注解#include<AT89X52.H>#include<intrins.h>#defineuintunsignedint#defineucharunsignedchar#defineBLKN2 /*列存貯器數(shù),表示8*8led組合的行數(shù)*///sbitE1 =P3^4; //74HC154(18)-E1為0開列(col)輸出顯示允許控制信號端口sbitST_CP =P3^2; //74HC595(12)-ST_CP上升沿--移位寄存器的數(shù)據(jù)進入數(shù)據(jù)存儲寄存器輸出鎖存器的時鐘信號端口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙科版選擇性必修3歷史下冊階段測試試卷
- 2025年外研版選修3地理下冊階段測試試卷含答案
- 2025年滬科新版六年級語文上冊階段測試試卷
- 二零二五年度美容院員工持股計劃股份購買合同4篇
- 2025年度木模板木方綠色認證與采購合同4篇
- 二零二五年度圍欄行業(yè)規(guī)范制定與實施合同2篇
- 二零二五版跨境電商進口商品質(zhì)量保證實務合同范本3篇
- 2025版寧波慈溪編制城市社區(qū)規(guī)劃與建設合同4篇
- 二零二五版嬰幼兒奶粉行業(yè)培訓與專業(yè)人才培養(yǎng)合同3篇
- 樂器采購合同標準版可打印
- 湖北省黃石市陽新縣2024-2025學年八年級上學期數(shù)學期末考試題 含答案
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報告
- 央視網(wǎng)2025亞冬會營銷方案
- 《00541語言學概論》自考復習題庫(含答案)
- 《無砟軌道施工與組織》 課件 第十講雙塊式無砟軌道施工工藝
- 江蘇省南京市、鹽城市2023-2024學年高三上學期期末調(diào)研測試+英語+ 含答案
- 2024新版《藥品管理法》培訓課件
- 《阻燃材料與技術》課件 第7講 阻燃橡膠材料
- 爆炸物運輸安全保障方案
- 借名買車的協(xié)議書范文范本
- 江蘇省南京市2025屆高三學業(yè)水平調(diào)研考試數(shù)學試卷(解析版)
評論
0/150
提交評論