版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
自單片機(jī)出現(xiàn)至今,單片機(jī)技術(shù)已走過了近20年的發(fā)展路程??v觀20年來驅(qū)動電路的設(shè)計,與所用控制系統(tǒng)相配合.通常驅(qū)動方式是指顯示屏上的“4行、8行、16行”等發(fā)光二極管共用一組列驅(qū)動寄存器。通過行驅(qū)動管的分時工作,使得每行LED的點(diǎn)亮?xí)r間占總時間的1/x,只要每行的刷新速率大于50Hs,利用人眼的視覺暫留效應(yīng)、人們就可以驅(qū)動,而以PNP三極管如TIP127等作為行掃描管。2.1單片機(jī)的發(fā)展歷史及其分類資源配置子系列片內(nèi)片內(nèi)定時器無51子系列552子系列6強(qiáng)。例如片內(nèi)ROM容量從4KB增加到8KB,片內(nèi)RAM單元數(shù)從128字節(jié)增加到256字節(jié),定時器/計數(shù)器的數(shù)目從2個增加到3個,中斷源從5個增加到6個等。為“E2PROM”或“FlashROM”為:80631、8051、8751和8951。到目前為止,盡管計算機(jī)科學(xué)和技術(shù)得到了充分的發(fā)展,但計算機(jī)的體系結(jié)構(gòu)仍然沒能突破有計算機(jī)的開拓者、數(shù)字家約翰.馮.諾曼最先提出來的經(jīng)典體系結(jié)構(gòu)框架,即一臺計算機(jī)是由運(yùn)算器、控制器、存儲器、輸入設(shè)備以及輸出設(shè)備共五個基本部分組成的。微型機(jī)是這樣,單片機(jī)也不例外。計數(shù)器計數(shù)器3個16位定可編程I/O頻率基準(zhǔn)源64KB總線擴(kuò)展控制串行口輸出因此我們要從計算機(jī)五個基本組成部分的觀點(diǎn)來理解單片機(jī)的系統(tǒng)結(jié)構(gòu),所不同的只是單片機(jī)是把那些作為控制應(yīng)用所必需的內(nèi)容,包括運(yùn)算器、控制器、少量的存儲器、最基本的輸入/輸出口電路、串行口電路、中斷和定時電路等都集成在一個尺寸有限的芯片上。2.2單片機(jī)的結(jié)構(gòu)特點(diǎn)1.片內(nèi)的RAM采用寄存器結(jié)構(gòu)形式,這樣可以提高存取的速度;2.在存儲器結(jié)構(gòu)上,嚴(yán)格的將程序存儲器ROM和數(shù)據(jù)存儲器RAM在空間上分3.它的引出管腳一般都設(shè)計成多功能的;4.增加了一個全雙工的串行接口,以擴(kuò)充I/0口和外接同步輸入和輸出設(shè)5.有21個特殊功能寄存器;6.有豐富的指令系統(tǒng),內(nèi)部設(shè)置了可以位尋址的位地址空間。1.中央處理器(CPU)中央處理器簡稱CPU,是單片機(jī)的核心,完成運(yùn)算和MCS-52共有4個8位的I/0口(P?、P?、P?、P?),以實現(xiàn)反、等于“0”轉(zhuǎn)移、等于“1”轉(zhuǎn)移且清“0”以及C可尋址位之間的傳送、邏3硬件系統(tǒng)設(shè)計多行(比如16行)的同名列共用一套列驅(qū)動器。具體就32×16點(diǎn)陣來說,把所 復(fù)輪回。當(dāng)這樣的輪回速度足夠快(每秒24次以上),由于人眼的視覺暫留現(xiàn)而不會影響本行的顯示。圖3-1為顯示屏電路實現(xiàn)的結(jié)構(gòu)框圖。行驅(qū)動器行驅(qū)動器3.3系統(tǒng)硬件電路的設(shè)計件原理圖如圖3-2所示:單片機(jī)P1口輸出的行號經(jīng)74LS154譯碼后產(chǎn)生32條行選通信號線,再經(jīng)過期間20mA電流計算,16個LED同時發(fā)光,需要320mA電流,選用三極管85503.4主要芯片介紹74LS245內(nèi)部結(jié)構(gòu)圖 表3-1 HX隔離狀態(tài) ×:代表忽略工作方式二:管腳E和管腳DIR均為高電平時,數(shù)據(jù)輸出方向是由B口流向A符號最小典型5V5元件運(yùn)行溫度范圍度03.4.24—16線譯碼器功能:1.74154進(jìn)行高速緩存和解碼處理的譯碼器。2.將4位編碼轉(zhuǎn)變?yōu)楸舜嘶コ獾?6位編碼。6.完全適用于絕大多數(shù)的TTL及MSI電路。23456789通過對其管腳圖及真值表進(jìn)行觀察不難看出,G1,G2為74LS154的片選端,3-5所示:也就是說當(dāng)G1和G2同為低電平時74154,可以正常工作。除此之外的另外3種情況74154的16位輸出均為高電平。74154的情況下,當(dāng)A,B,C,D輸入都為低電平時,其16位輸出中0腳的輸出為低電平其他各腳均為高電平,當(dāng)A為低電按此規(guī)律如圖3-4所示,當(dāng)A,B,C,D輸入都為高電平時,其16位輸出中的15腳輸出為低電平其他各腳均為高電平。利用它的擴(kuò)展功能,能夠解決89C51在本電路中口線不足的難題。74LS154是本電路的重要元器件之一。輸出DCA13579LLLLLLLHHHHHHHHHHHHHHHLLLLLHHLHHHHHHHHHHHHHHLLLLHLHHLHHHHHHHHHHHHHLLLLHHHHHLHHHHHHHHHHHHLLLHLLHHHHLHHHHHHHHHHHLLLHLHHHHHHLHHHHHHHHHHLLLHHLHHHHHHLHHHHHHHHHLLLHHHHHHHHHHLHHHHHHHHLLHLLLHHHHHHHHLHHHHHHHLLHLLHHHHHHHHHHLHHHHHHLLHLHLHHHHHHHHHHLHHHHHLLHLHHHHHHHHHHHHHLHHHHLLHHLLHHHHHHHHHHHHLHHHLLHHLHHHHHHHHHHHHHHLHHLLHHHLHHHHHHHHHHHHHHLHLLHHHHHHHHHHHHHHHHHHHLLHXX××HHHHHHHHHHHHHHHHLXXXXHHHHHHHHHHHHHHHHHHXX×XHHHHHHHHHHHHHHH32×16LED數(shù)碼顯示屏是由8塊8×8LED數(shù)碼管分兩排拼湊而成,數(shù)碼管為共陽極,是由64個發(fā)光二極管組合而成,以4×4的內(nèi)部結(jié)構(gòu)圖為例,如圖當(dāng)0.1.2.3四列中其中任何一列選通(為低電平)那么那一列所在的四行A.B.C.D如有高電平輸入,它所對應(yīng)的二可以用單片機(jī)的P1口經(jīng)過兩個74LS154擴(kuò)展出32位低電平選通端,再通過單片機(jī)的P3口輸出高低電平將發(fā)光二極管導(dǎo)通,此時的反向電流一般小于10UA。小尺寸的LED顯示器每段只其正向壓降約為1.5V。一般最大不大于2V。大尺寸的LED顯示器每段可能由數(shù)片機(jī),與MCS-51系列完全兼容,有超強(qiáng)的加密功完全用電實現(xiàn);數(shù)據(jù)不易揮發(fā),可保存10年;編程/擦除速度快,全4K字節(jié)編程只需時3s,擦除時間約用10ms;AT89系列了實現(xiàn)在線編程;也可借助電話線AT89S52是一種低功耗、高性能內(nèi)含8K字節(jié)閃電存儲器(FlashMemory)PORTODRIVERSGND-OSCPORT1率1.8KB可改編程序Flash存儲器(可經(jīng)受1,000次的寫入/擦除周期)5.32條可編程I/0線6.3個16位定時器/計數(shù)器7.6個中斷源兩種可用軟件來選擇的省電方式——空閑方式(IdleMode)和掉電方式(PowerDownMode)。在空閑方式中,CPU停止工作,而RAM、定時器/計數(shù)器、串行口(1)RES復(fù)位輸入端。當(dāng)振蕩器運(yùn)行時,在該引腳上出現(xiàn)兩個機(jī)器周期(2)ALE//PROG當(dāng)訪問外部存儲器時,ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。即使不訪問外部存儲器,ALE端仍以不變的頻率(此頻率為振蕩器頻率的1/6)周期性地出現(xiàn)正脈沖信號。因此,它可用作對外輸出的時(3)/PSEN程序存儲允許(/PSEN)輸出是外部程序存儲器的讀選通信號。(4)/EA/Vpp外部訪問允許端。要使CPU只訪問外部程序存儲器(地1.PO端口(P0.0~P0.7)P出口用時,每位能以吸收電流的方式驅(qū)動8個TTL輸入,對端口寫1時,又可在訪問外部程序和數(shù)據(jù)存儲器時,它是分時多路轉(zhuǎn)換的地址(低8位)/2.P1端口(P1.0~P1.7)P1是一個帶有內(nèi)部上拉電阻的8位雙向I/0端口。P1的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。對端口寫1時,3.P2端口(P2.0~P2.7)P2是一個帶有內(nèi)部上拉電阻的8位雙向I/0端口。P2的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。對端口寫在訪問外部程序存儲器和16位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVX4.P3端口(P3.0~P3.7)P3是一個帶有內(nèi)部上拉電阻的8位雙向I/0端口。P2的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電常是處于已擦除狀態(tài)(既存儲單元的內(nèi)容為FFH),隨時可對它進(jìn)行編程。編程接口可接收高電壓(12V)或低電壓(Vcc)的允許編程信號。低電壓編程方式可很方便地對AT89S52內(nèi)的用戶系統(tǒng)進(jìn)行編程;而高電壓編程端口引腳(串行輸入口)(串行輸出口)(外部中斷0)(外部中斷1)(定時器0的外部輸入)(定時器1的外部輸入)(外部數(shù)據(jù)存儲器寫選通)(外部數(shù)據(jù)存儲器讀選通)在對Flash編程和程序驗證時,P3還接收一些控制信號。元的地址加在P1端口和P2端口的P2.0~P2.3(11位地址為0000H~OFFFH),數(shù)每對Flash存儲陣列寫入一個字節(jié)或每寫入一個程序加密位,加一個HLLHHHHLHHLHHHHLLHHHHLLHHHHLLHHHHLLHHHHLHHLHHHAT89S52單片機(jī)用數(shù)據(jù)查詢方式來檢測一個寫周期是否結(jié)束。在一個寫周期期間,如果想讀出最后寫入的哪個字,則讀出數(shù)據(jù)的最高位(P0.7)是原來寫入字節(jié)最高位的反碼。寫周期一旦完成后,有效的數(shù)據(jù)圖3-9Flash編程圖3-10程序的校驗P2.7tELOv-4軟件設(shè)計顯示屏軟件的主要功能是向屏體提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號,使屏幕按設(shè)計的要求顯示。根據(jù)軟件分層次設(shè)計的原理,可把顯示屏的軟件系統(tǒng)分為兩大層:第一層是底層的顯示驅(qū)動程序,第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動程序負(fù)責(zé)向屏體送顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號和其他控制信號,配合完成LED顯示屏的掃描顯示工作。顯示驅(qū)動程序由定時器TO中斷程序?qū)崿F(xiàn)。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置(初始化)、顯示效果處理等工作,由主程序來實現(xiàn)。從有利于實現(xiàn)較復(fù)雜的算法(顯示效果處理)和有利于程序結(jié)構(gòu)化考慮,顯示屏程序適宜采用C語言編寫。4.1刷新頻率的計算及驅(qū)動程序流程圖顯示驅(qū)動程序在進(jìn)入中斷后首先要對定時器T0重新賦初值,以保證顯示屏刷新頻率的穩(wěn)定,1/16掃描顯示屏的刷新頻率(楨頻)計算公式如下:刷新率(幀頻)=1/16×TO溢出率=1/16×{f(osc)/[12×(655其中f(osc)為晶振頻率,t0為定時器T0處值(工作在16位定時器模式)。然后顯示驅(qū)動程序查詢當(dāng)前燃亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)的時候產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 授權(quán)使用商標(biāo)協(xié)議
- 文化創(chuàng)意灰土工程協(xié)議
- 服裝設(shè)計師解聘合同證明
- 起草離婚協(xié)議書(2篇)
- 土地過戶后承建協(xié)議書范本
- 集體合同決議會議記錄
- 砍樹免責(zé)合同范例
- 承租開荒地合同范例
- 品牌文化策劃合同范例
- 網(wǎng)簽授權(quán)合同范例
- 公共租賃住房運(yùn)行管理標(biāo)準(zhǔn)
- 2024-2030年中國永磁耦合器行業(yè)經(jīng)營優(yōu)勢及競爭對手現(xiàn)狀調(diào)研報告
- JJ∕G(交通) 200-2024 輪碾成型機(jī)
- 小學(xué)六年級奧數(shù)難題100道及答案(完整版)
- 小學(xué)科學(xué)教科版五年級上冊全冊易錯知識點(diǎn)專項練習(xí)(判斷選擇-分單元編排-附參考答案和點(diǎn)撥)
- 電影作品解讀-世界科幻電影智慧樹知到期末考試答案章節(jié)答案2024年成都錦城學(xué)院
- NB-T47003.1-2009鋼制焊接常壓容器(同JB-T4735.1-2009)
- 聚焦高質(zhì)量+探索新高度+-2025屆高考政治復(fù)習(xí)備考策略
- 惠州市惠城區(qū)2022-2023學(xué)年七年級上學(xué)期期末教學(xué)質(zhì)量檢測數(shù)學(xué)試卷
- 北京市西城區(qū)2022-2023學(xué)年七年級上學(xué)期期末英語試題【帶答案】
- ISO45001-2018職業(yè)健康安全管理體系之5-4:“5 領(lǐng)導(dǎo)作用和工作人員參與-5.4 工作人員的協(xié)商和參與”解讀和應(yīng)用指導(dǎo)材料(2024A0-雷澤佳)
評論
0/150
提交評論