freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的單色led點陣系統(tǒng)畢業(yè)設(shè)計-全文預(yù)覽

2025-07-10 12:52 上一頁面

下一頁面
  

【正文】 。 科 DB 008H,010H,0FEH,090H,008H,050H,01CH,014H DB 01AH,01EH,029H,0F0H,028H,010H,048H,010H DB 088H,010H,008H,010H,008H,010H,008H,010H DB 022H,008H,011H,008H,011H,010H,000H,020H 。 電 DB 042H,010H,042H,010H,07FH,0F0H,042H,010H DB 042H,010H,07FH,0F0H,042H,010H,002H,000H DB 002H,004H,002H,004H,001H,0FCH,000H,000H DB 002H,000H,001H,004H,0FFH,0FEH,000H,000H 。參考文獻【1】MCS—51單片機應(yīng)用設(shè)計,張毅剛等編著,哈爾濱工業(yè)大學(xué)出版社【2】MCS—51單片機原理及實用技術(shù),張振榮,晉明武,王毅平編著,人民郵電出版社【3】單片機實用系統(tǒng)設(shè)計技術(shù),房小翠,王金鳳編著,國防工業(yè)大學(xué)出版社【4】單片機程序設(shè)計基礎(chǔ),周航慈,饒運濤編著,北京航空航天大學(xué)出版社【5】單片機開發(fā)與典型應(yīng)用設(shè)計,謝筑森編著,中國科學(xué)技術(shù)大學(xué)出版社【6】顯示技術(shù)與顯示器件,彭國賢編著,人民郵電出版社【7】電子顯示技術(shù),張興義編著,北京理工大學(xué)出版社。在設(shè)計過程中也得到本專業(yè)其他老師的幫助,在此深表感謝。整個過程的流程見,~,因此過程程序較長,詳見附錄4.3.13字庫存儲單元程序的最后為字庫存儲單元單元,放在TAB標示開始的單元。因此,要多用一個地址指針31H,30H來要取顯示的第一個字地址指針。要計算最后一列的地址指針,先把35H內(nèi)容(要顯示的最后一個字在字庫中的位置)放入DPTR中 ,使DPTR內(nèi)容左移五位(即乘上32)得到要顯示的最后一個字最后一列的地址指針,放入38H,37H存儲單元。R2里放的顯示內(nèi)容的長度,由35H單元內(nèi)容減34H單元內(nèi)容得到,程序用R2來做判斷,每當(dāng)一個字左移16列完畢,R2內(nèi)容減一,程序轉(zhuǎn)到L2,開始顯示第二個字,當(dāng)R2內(nèi)容為0,表示開始顯示最后一個字,程序跳轉(zhuǎn)到DISP3,顯示最后一個字。在程序中,使用查表指令來提取字庫編碼,取出的漢字編碼放在累加器A中,再由A送到PA,XPC端口,首先取下半邊的編碼,送到PA口,地址指針加一后,取上半邊的編碼,送到XPC口,字庫內(nèi)容放在“TAB”開始的存儲器地址,系統(tǒng)中用寄存器R1,R0合起來做字庫的地址指針;子程序POINT作用是:把“TAB”的地址即表頭地址(16位)與R1,R0表示的指針相加即得到要取漢字編碼的地址;而子程序AD作用則是:地址指針+1,DISP1主要是指定列掃描端口地址,而DISP2才是主要子程序,功能是把字庫編碼取出并送到顯示電路顯示。當(dāng)點亮第八列時,完成點陣左半邊掃描顯示;此時把R5復(fù)位為01,取第九列編碼,送到PA,XPC,把列掃描信號R5送A,求反,從擴展板MC1上8255A的B口(其端口名稱為XPB,端口地址為8001H)送入顯示屏的右半邊列信號接口,點亮第九列,R5內(nèi)容左移;延時,取第十列編碼送到PA,XPC,R5送A,求反,由XPB 輸出到顯示屏的右半邊列信號接口,點亮第十列,R5內(nèi)容左移;延時,取第十一列編碼下面詳細說明顯示屏如何工作顯示一個畫面的漢字在本LED點陣顯示系統(tǒng)中,采用的是列掃描方式即:將CPU將字庫中的漢字第一列編碼取出來,送到點陣顯示屏的行信號接口上,其中先送下半邊的編碼(由主板上8255A的A口輸出,其端口名稱為PA,端口地址為0FF28H),再送上半邊的編碼(通過擴展板MC1上8255A的C口輸出,其端口名稱為XPC,端口地址為8002H)。L1: MOV R3,39H4.3.8 地址指針進棧保護將R1,R0地址指針進棧保護L4: PUSH 00HPUSH 01H;然后調(diào)用子程序DISP1,子程序DISP1的作用是在顯示屏上顯示出漢字。程序的大致流程如下:4.3.1 定義端口名稱、地址與顯示內(nèi)容長度、速度的設(shè)定ORG 2D00HXPA EQU 8000HXPB EQU 8001HPA EQU 0FF28HXPC EQU 8002HXPCTL EQU 8003HPCTL EQU 0FF2BHLENG1: DB 01HLENG2: DB 1CHSPD: DB 03H程序一開始,先定義各端口名稱和地址,下表(表41)及顯示內(nèi)容的顯示速度(SPD),和顯示內(nèi)容首(LENG1)、尾(LENG2)(即設(shè)定要顯示的第一個字在字庫中的位置和要顯示的最后一個字在字庫中的位置)。輔助子程序:AD: TAB+R1,R0→DPTR; POINT:R1,R0+1→R1,R0; AD2: TAB+31H,30H→DPTR; POINT2:31H,30H+1→31H,30H; CHF1: 計算顯示的最后一個字最后一列的地址指針 程序流程圖 圖41圖42 圖 4.3 程序設(shè)計本系統(tǒng)采用8255A可編程并行接口芯片對LED點陣顯示屏進行控制,漢字編碼數(shù)據(jù)及列掃描信號數(shù)據(jù)由8255A并行口(A、B、C)輸出到顯示屏。漢字下半邊的編碼由1616LED點陣顯示屏下半邊的行信號口輸入,所以稱為行代碼1,漢字上半邊的編碼由1616LED點陣顯示屏下半邊的行信號口輸入,所以稱為行代碼2;轉(zhuǎn)換后的編碼依次放在單片機的存儲器中,這樣一個漢字在存儲器中占用162=32個存儲單元,將要顯示的漢字內(nèi)容按照要顯示的先后順序,依次放在存儲器中,即構(gòu)成要顯示的字庫。如圖31所示,在16X16點陣顯示屏上“集”被分為1616(=256)個小格子,每個格子代表一個LED燈,其中黑色的格子表示對應(yīng)的LED燈亮(對應(yīng)漢字編碼中該位為1),白色的格子表示對應(yīng)的LED燈滅(對應(yīng)漢字編碼中該位為0),這樣由這256LED燈亮、滅的組合在顯示屏上顯現(xiàn)出漢字“集”字。XPB(MC1上8255A的B口)與1616點陣顯示屏的右半邊列信號接口相連,列掃描信號2通過XPB口輸出到顯示屏作為字型右半邊的掃描信號。,其通過Z1座用扁平電纜連接到到主板擴展接口CZ7座,其片選信號與CPU擴展總線8000H信號相連,AA0與地址總線地位AA0相連,與CPU讀寫信號相連,DO~D7與數(shù)據(jù)總線相連;A口與顯示屏左半邊列信號接口相連,B口與顯示屏右半邊列信號接口相連,C口與顯示屏上半邊行信號接口相連。8255A的工作方式控制字:8255A的工作方式,它由CPU發(fā)送出一個控制字到8255A的控制字寄存器來選擇。所有的數(shù)據(jù)的發(fā)送與接收,以及CPU發(fā)出的控制字和從8255A來的狀態(tài)信息都是通過該接口傳送。因此它們具有廣泛的適應(yīng)性及很高的靈活性,在微機、單片系統(tǒng)中得到廣泛應(yīng)用。 8255A作為數(shù)據(jù)輸出部分本系統(tǒng)中有兩塊8255A芯片一塊在DICE5103H實驗儀主板上自帶,另一塊在MC1擴展板上,下面對8255A的功能做一番簡介,并說明其在本設(shè)計中的作用。顯示方法采用列掃描。,用扁平電纜連接Z1座(MC1板)到CZ7座(主板擴展接口),J1座(MC1板)到JX9座(主板PA口),采用并行口進行控制,顯示方式為逐列掃描。在短短的十來年中,迅速成長為平板顯示的主流產(chǎn)品,在信息顯示領(lǐng)域得到了廣泛的應(yīng)用。LED點陣顯示器亦稱LED矩陣板或LED陣列是以發(fā)光二極管作為基本發(fā)光單元—像素(亦稱像元),再按行與列的順序排列而成的顯示器件。由于其亮度高,顯示內(nèi)容多樣,故障少,能耗低,使用壽命長,性能價格比高等優(yōu)點,被廣泛應(yīng)用在銀行、證券、電信、車站、機場、碼頭、海關(guān)、體育場館以及在室外做告示牌和廣告牌。目前在家用電器、音像裝置、汽車、飛機儀表板及許多其他儀器儀表上,LED越來越多地被用作照明燈和指示燈。近年來,由于半導(dǎo)體的制作和加工工藝逐步成熟和完善,發(fā)光二極管已日趨在固體顯示中占主導(dǎo)地位。研究表明,人獲得的信息中有近2/3是通過眼睛的。 LED電子顯示屏概述 顯示技術(shù)簡介顯示技術(shù)是一種反映外界客觀事物的信息(光學(xué)的、電學(xué)的、聲學(xué)的、化學(xué)的等),經(jīng)過變換處理,以適當(dāng)?shù)男问剑ㄖ饕袌D像、圖形、數(shù)碼、字符)加以顯示,供人觀看、分析、利用的一種技術(shù)。 (2)生活中的應(yīng)用由丁單片機價格低廉、體積小、邏輯判斷及控制功能強,因此廣泛地應(yīng)用于人類生活的各個方面。隨著技術(shù)的發(fā)展,單片機的發(fā)展趨勢將是:向著大容量、高性能化,小容量、低價格化和外圍電路內(nèi)裝化等幾個方面發(fā)展。因而單片機能在邏輯控制、開關(guān)量控制以及順序控制中得以廣泛應(yīng)用。采用16位地址總線的8位單片機可尋址外部64KBRAM和64KBROM。 單片機的特點(1)集成度高、功能強與微型計算機進行比較,單片機不僅體積大大減小,而且功能大為增強。因此,單片機也稱微控制器(MicroController),或稱為嵌入式微控制器的(EmbeddedMicrocontroller)。由于單片機從功能和形態(tài)來說都是為滿足控制領(lǐng)域應(yīng)用的要求,在過程控制、智能儀表、機電一體化和家用電器等領(lǐng)域中發(fā)揮著重要的控制作用。正因為單片機具有一系列的優(yōu)越條件,目前國內(nèi)外單片機的應(yīng)用正在飛速發(fā)展。即是數(shù)據(jù)存儲器與程序存儲器相互獨立的一種結(jié)構(gòu)。(4)指令豐富單片機一般都有傳送指令,邏輯運算指令,轉(zhuǎn)移指令,加、減法運算指令等,有些單片機還具有乘法及除法運算指令,特別是位操作指令十分豐富。16位單片機除了CPU為16位外,片內(nèi)RAM和ROM的容量也進一步增大,片內(nèi)RAM為232字節(jié),ROM為8KB,片內(nèi)帶有高速輸入輸出部件,多通道10位A/D轉(zhuǎn)換部件,中斷處理為8級,其實時處理能力更強)集成度越來越高,功能越來越強。(1)工業(yè)過程控制中的應(yīng)用由于單片機的I/O接口線多,位操作指令豐富,邏輯操作功能強,因此,特別適用于工業(yè)過程控制。
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1