【正文】
OFFLEDLCALL POINTMOV A,R5RLC AMOV R5,AJNC DISP2。然后在把列掃描信號通過擴展板MC1上8255A的A口輸出送到點陣顯示屏,點亮第一列上該亮的點。這是本系統(tǒng)中一個重要環(huán)節(jié),下面詳細說明如何把放在字庫中的漢字編碼去出來,并在顯示屏上顯示出內(nèi)容。例如:要改變顯示內(nèi)容長度(系統(tǒng)默認顯示全部內(nèi)容)若要改成從“機”開始顯示到“科”字結(jié)束,“機”字在字庫里是第3個字,“?!弊衷谧謳炖锸堑?個字,則指令改為為:LENG1 DB 03HLENG2 DB 08H 因此,在此即可對顯示內(nèi)容速度與長度進行設(shè)定(控制);表41 I/O地址名稱與用途擴展名稱口地址用途XPA8000H列掃描1XPB8001H列掃描2XPC8002H行代碼1XPCTL8003H8255A﹙MC1﹚控制口PA0FF28H行代碼2PCTL0FF2B8255A﹙主板﹚控制口4.3.2 初始化8255A定義好端口地址名稱后,要對硬件進行初始化,給兩片8255A送控制字,指定其工作方式,由前面第三章分析所得,兩片8255A均采用工作方式0,三個端口都是輸出口,其控制字為80H,將80H送到兩片8255A的控制口,完成對硬件的初始化;MOV DPTR,XPCTLMOV A,80HMOVX DPTR,AMOV DPTR,PCTLMOVX DPTR,A4.3.3 顯示內(nèi)容長度、速度放入存儲單元 這樣做的目的是,為了方便后面程序?qū)λ俣?、長度的提取。 本系統(tǒng)自建了一個字庫,內(nèi)容是“河南機電高等??茖W校”10個字,字庫可進行擴展,在本系統(tǒng)中可以實現(xiàn),在這10個字中動態(tài)(左移)循環(huán)顯示從第m個字開始到n個字結(jié)束。本系統(tǒng)自建了一個的字庫,包含了10個漢字,這10個漢字分別是“河南機電高等??茖W?!保謳靸?nèi)容根據(jù)需要可以進行增加擴充。本系統(tǒng)中字庫具體編寫方法為:先把一個“集”字按如圖31分為16行, 16列,對應(yīng)第一列,照著從上到下位順序?qū)懢幋a,其中黑點(表示燈亮)寫為“1”,白點(表示燈滅)寫為“0”(應(yīng)先下半部分,再寫上半部,因為在程序中指定送編碼的順序為先送下一半,再送上一半)。有關(guān)行代碼與列掃描的具體說明分析,將后面說明。其各自的擴展名稱、端口地址及用途如表23表23 兩片8255A的I/O地址分配及用途擴展名稱口地址用途XPA8000H列掃描1XPB8001H列掃描2XPC8002H行代碼1XPCTL8003H8255A﹙MC1﹚控制口PA0FF28H行代碼2PCTL0FF2B8255A﹙主板﹚控制口在本系統(tǒng)中,根據(jù)設(shè)計需要,兩塊8255A的工作方式都應(yīng)為方式0,即選用基本輸入輸出工作方式,主板上的8255A的A口作為輸出口,而擴展板上8255A 的A口、B口、C口均作為輸出口。這個控制字的格式如表32所示,它用于選擇端口A和端口B的工作方式,而端口C分成兩部分,上半部分隨端口A,下半部隨端口B。(3):片選信號,低電平有效,A1,A0為內(nèi)部端口地址選擇信號,一般與系統(tǒng)地址總線低位相連,、為8255A的讀寫控制信號,這些線與MCS51的地址線和讀寫信號線相連接,實現(xiàn)CPU對8255A口選擇和數(shù)據(jù)傳送。8255A就是這樣一種可以進行編程的芯片,它有三個8位并行接口,分別是PA口、PB口和PC口,其中PC口又分為高4位口(PC7~PC4)和低4位口(PC3~PC0),他們都可以通過軟件編程來改變I/O口的工作方式。 8255A功能介紹8255A為Intel公司生產(chǎn),是一塊可編程通用并行接口芯片。每個88點陣模塊的外觀與尺寸如圖22所示圖22 88點陣模塊外觀其內(nèi)部LED接線采用行共陽、列共陰的編排方式如下圖(圖23)所示在外部圖中COL(共陽極)接收行數(shù)據(jù),ROW(共陰極)接收列數(shù)據(jù),當行信號(陽極)為“1”,列信號(陰極)為“0”時,對應(yīng)當LED燈亮。H774077407740774075369835626734333231302928275968132412345678123456781210131142314321403938371819202122232425141516171312111012345678910111213141516171819201234567891011121314151617181920VCCD 0D 1D 2D 3D 4D 5D 6D 7 R DW RA 0A 1RESETC SVCCGND P B 0P B 1P B 2P B 3P B 4P B 5P B 6P B 7 P C 0P C 1P C 2P C 3P C 4P C 5P C 6P C 7 P A 0P A 1P A 2P A 3P A 4P A 5P A 6P A 7 V C C8000HD 0D 1D 2D 3D 4D 5D 6D 7A L EW RR DA 2A 1A 0R S TT X DR X D9000H P A 7P A 6P A 5P A 4P A 3P A 3P A1P A 0R:470*16LED 16167407740774077407圖21 MC1與DICE5103H接線及其內(nèi)部接線圖L0L7L7L0H0H7J 18 P I NJX 98 P I NZ 120 P I NCZ 720 P I NU 1 8255A現(xiàn)分析各模塊和芯片功能及彼此連接 1616點陣顯示部分LED點陣顯示屏結(jié)構(gòu)模塊化,整屏尺寸可以根據(jù)實際需要進行調(diào)整?,F(xiàn)代信息社會中,作為人一機信息視覺傳播媒體的顯示產(chǎn)品和技術(shù)得到迅速發(fā)展,進入二十一世紀的顯示技術(shù)將是平板顯示的時代,LED顯示屏作為平板顯示的主導產(chǎn)品之一無疑會有更大的發(fā)展,并有可能成為二十一世紀平板顯示的代表性主流產(chǎn)品。它具有發(fā)光亮度高、參數(shù)一致性好、可靠性高、接線簡單、拼裝方便等優(yōu)點,能構(gòu)成各種尺寸的大屏幕顯示屏。LED的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性、可靠性、全色化方向發(fā)展。(2)LED的字符與數(shù)字顯示在一塊基片上做多個LED或?qū)⒍鄠€LED芯片組裝成數(shù)字、字母、符號、或簡單的圖形,可以用于電子手表、儀器數(shù)字串、交通指揮牌、機場車站內(nèi)信息牌等,其中最用的最多就是7段LED數(shù)碼管顯示器。 LED之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點分不開的。而顯示技術(shù),正是為人們提供各種各樣重要信息的一個窗口 ,可以想象,顯示技術(shù)有極其廣闊的發(fā)展天地?,F(xiàn)在所謂的顯示技術(shù),可以稱作電子信息顯示技術(shù),它是建立在光學、化學、電子學、機械學、聲學、信息學、網(wǎng)絡(luò)技術(shù)、計算機等科學技術(shù)基礎(chǔ)上的具有某種程度綜合性的技術(shù)。如:洗衣機、電冰箱、電子玩具、立體聲音響、家用防盜系統(tǒng)等。 單片機的應(yīng)用單片機的應(yīng)用,打破了人們的傳統(tǒng)設(shè)計思想,原來很多用模擬電路、脈沖數(shù)字電路、邏輯部件來實現(xiàn)的功能,現(xiàn)在無需增加硬件設(shè)備,可通過軟件來完成。 單片機的起源及發(fā)展過程與趨勢自從1974年12月美國仙童(Fairchild)公司第一個推出8位單片機F8以來以驚人的速度發(fā)展:從最初的1位機,4位機階段發(fā)展到低、中檔8位機階段(1976—1978年,此階段8位機一股不帶有I/O接口,尋址范圍通常為4K代表作如Intel公司的MCS—48系列單片機,Mostek公司的3870);再到高檔8位機階段(1978—1982年這一類單片機常有串行I/O接口,有多級中斷處理,定時/計數(shù)器為16位,片內(nèi)的RAM和ROM的容量相對增大,且尋址范圍可達64KB,有的片內(nèi)還帶有A/D轉(zhuǎn)換接口。此外還有內(nèi)部RAM和內(nèi)部ROM。MCS51系列單片機內(nèi)的定時/計數(shù)器為16位,而Z80微型計算機只有8位:MCS51系列單片機中不但有4個并行I/O接口,而且還有串行接口,且時鐘頻率可達12Mz。單片機自問世以來,應(yīng)用日趨廣泛,性能不斷提高和完善,能在很多使用場臺取代現(xiàn)有的多片微處理機系統(tǒng),而其性能價格比更為優(yōu)越,體積、重量大為減小。河南機電高等??茖W校畢業(yè)設(shè)計∕論文基于單片機的單色LED點陣系統(tǒng)畢業(yè)設(shè)計第1章 概述 單片微型計算機簡介隨著大規(guī)模集成電路技術(shù)的發(fā)展.可以將中央處理器(CPU)、存儲器(ROM、RAM)、I/O接口電路、定時器/計數(shù)器等,制作在一塊集成電路芯片中,這樣所組成的芯片級的微型計算機稱為單片微型計算機(Single Chip Mircoputer),直譯為單片微機或單片機。.用CMOS工藝制成的各型單片機由于功耗低,使用溫度范圍大,能滿足一些特殊的應(yīng)用要求。(2)結(jié)構(gòu)合理目前單片機大多采用哈佛(Harvard)結(jié)構(gòu)。(3)抗干擾性強由于單片機的各種功能部件都集成在一個芯片上,特別是存儲器也集成在芯片內(nèi)部,布線短,數(shù)據(jù)大都在芯片內(nèi)部傳送,不易受到外部的干擾,增強了抗干擾能力,使系統(tǒng)運行更可靠。其代表作有Intel公司的MCS5Motorola公司的6801和Zilog公司的Z8);到現(xiàn)在的16位單片機和超8位單片機階段(此階段的主要特征是,一方面不斷完善高檔8位機,改善其結(jié)構(gòu),以滿足不同用戶的需要;另一方面發(fā)展16位單片機及專用單片機。由于單片機集成度高、功能強、可靠性高、體積小、功耗低、使用方便、價格低廉等一