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

正文內(nèi)容

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

  

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