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

正文內(nèi)容

基于單片機的單色led點陣系統(tǒng)畢業(yè)設(shè)計(留存版)

2024-07-28 12:52上一頁面

下一頁面
  

【正文】 2122232425141516171312111012345678910111213141516171819201234567891011121314151617181920VCCD 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)整。(3):片選信號,低電平有效,A1,A0為內(nèi)部端口地址選擇信號,一般與系統(tǒng)地址總線低位相連,、為8255A的讀寫控制信號,這些線與MCS51的地址線和讀寫信號線相連接,實現(xiàn)CPU對8255A口選擇和數(shù)據(jù)傳送。本系統(tǒng)中字庫具體編寫方法為:先把一個“集”字按如圖31分為16行, 16列,對應(yīng)第一列,照著從上到下位順序?qū)懢幋a,其中黑點(表示燈亮)寫為“1”,白點(表示燈滅)寫為“0”(應(yīng)先下半部分,再寫上半部,因為在程序中指定送編碼的順序為先送下一半,再送上一半)。這是本系統(tǒng)中一個重要環(huán)節(jié),下面詳細說明如何把放在字庫中的漢字編碼去出來,并在顯示屏上顯示出內(nèi)容。顯示完最后一字后,程序回轉(zhuǎn)到L3,程序開始循環(huán)顯示。同時得到實驗室的多位老師與的熱心幫助與支持。 學(xué) DB 07FH,0FEH,040H,002H,080H,004H,01FH,0E0H DB 000H,040H,001H,084H,0FFH,0FEH,001H,000H DB 001H,000H,001H,000H,005H,000H,002H,000H DB 010H,040H,010H,020H,010H,004H,013H,0FEH 。結(jié)束語從開題、硬件分析、剖析自建字庫、軟件編程直至論文終稿,歷時14周的時間,設(shè)計結(jié)果能夠在顯示屏上動態(tài)顯示出自建字庫內(nèi)的內(nèi)容,以及簡單的圖像內(nèi)容,并能通過修過變量參數(shù)對顯示內(nèi)容的顯示速度及顯示長度進行控制,完成了本次課題設(shè)計的要求。這樣重復(fù)上面的步驟,就可以實現(xiàn)顯示內(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ū)λ俣?、長度的提取。有關(guān)行代碼與列掃描的具體說明分析,將后面說明。8255A就是這樣一種可以進行編程的芯片,它有三個8位并行接口,分別是PA口、PB口和PC口,其中PC口又分為高4位口(PC7~PC4)和低4位口(PC3~PC0),他們都可以通過軟件編程來改變I/O口的工作方式?,F(xiàn)代信息社會中,作為人一機信息視覺傳播媒體的顯示產(chǎn)品和技術(shù)得到迅速發(fā)展,進入二十一世紀(jì)的顯示技術(shù)將是平板顯示的時代,LED顯示屏作為平板顯示的主導(dǎo)產(chǎn)品之一無疑會有更大的發(fā)展,并有可能成為二十一世紀(jì)平板顯示的代表性主流產(chǎn)品。 LED之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點分不開的。 單片機的應(yīng)用單片機的應(yīng)用,打破了人們的傳統(tǒng)設(shè)計思想,原來很多用模擬電路、脈沖數(shù)字電路、邏輯部件來實現(xiàn)的功能,現(xiàn)在無需增加硬件設(shè)備,可通過軟件來完成。單片機自問世以來,應(yīng)用日趨廣泛,性能不斷提高和完善,能在很多使用場臺取代現(xiàn)有的多片微處理機系統(tǒng),而其性能價格比更為優(yōu)越,體積、重量大為減小。(3)抗干擾性強由于單片機的各種功能部件都集成在一個芯片上,特別是存儲器也集成在芯片內(nèi)部,布線短,數(shù)據(jù)大都在芯片內(nèi)部傳送,不易受到外部的干擾,增強了抗干擾能力,使系統(tǒng)運行更可靠。隨著科學(xué)技術(shù)、經(jīng)濟、政治、軍事、社會的發(fā)展 ,信息的種類和數(shù)量不斷增加。 LED電子顯示屏簡介傳統(tǒng)的LED數(shù)碼管只能顯示0~9的數(shù)字,用途僅限于數(shù)字顯示,不能顯示漢字及各種復(fù)雜的圖像,若將許多發(fā)光二極管按照點陣(行、列)形式排列起來,顯示方式就非常靈活,顯示功能亦大大增強。圖23 88點陣電路板4塊88點陣模塊接法如下圖(圖24)具體為:1與2的行信號接口接在一起用于顯示字形的下半部分;3與4的行信號接口接在一起用于顯示字形的上半部分;1與4列信號接口接在一起作為列掃描1;2與3列信號接口接在一起作為列掃描2。并指定三個端口是作輸出還是輸入口。第4章 系統(tǒng)的軟件設(shè)計 所用寄存器、存儲單元、輔助子程序說明首先說明軟件程序中,所使用的各寄存器、存儲單元、輔助子程序及它們的作用:寄存器:R1,R0: 合起來作為取字庫用的16位地址指針;R2: 由存儲單元35H與存儲單元34H相減得到,表示的是顯示內(nèi)容的長度,程序中當(dāng)R2內(nèi)容為0時,表示開始要開始顯示最后一個字,程序轉(zhuǎn)到DISP3顯示最后一個字;R3: 顯示內(nèi)容顯示速度并起穩(wěn)定畫面的作用;R4: 判斷一個字是否全部左移顯示完畢;R5: 列掃描信號; R7,R6: 列掃描端口地址, R7=80H,R6=00H時表示XPA的端口地址,R7=80H,R6=00H時表示XPB的端口地址。列掃描信號放在寄存器R5中,初始值為01H即00000001送到累加器A,求反后為11111110,然后送到擴展板MC1上8255A的A口(其端口名稱為XPA,端口地址為8000H)由A口輸出到顯示屏的左半邊列信號接口,因為點陣顯示板結(jié)構(gòu)是列共陰的,即送低電平“0”即可點亮第一列上陽極為高電平的點(因為漢字編碼已由行信號口送入各LED的陽極), 然后R5內(nèi)容左移(為點亮下一列做準(zhǔn)備);延時,取第二列編碼,送到PA,XPC,R5送A,求反,由XPA 輸出到顯示屏的左半邊列信號接口,點亮第二列,R5內(nèi)容左移;延時,取第三列編碼4.3.10 使顯示畫面穩(wěn)定如果程序只到這里就結(jié)束,則會因為總的掃描顯示太短,在人眼看來可能覺得畫面一閃而過,從而看不清顯示內(nèi)容,固在程序中使用寄存器R3,結(jié)合減一不為零則轉(zhuǎn)移指令來解決這個問題, R3內(nèi)放的是由39H單元送入的時間常數(shù),若R3內(nèi)容未為零則程序回轉(zhuǎn)到L4,反復(fù)顯示該屏幕的顯示內(nèi)容,這樣利用人的視覺暫留功能可以使人看起來畫面是穩(wěn)定的。給31H,30H賦予初始值,由于31H,30H是作為第二地址指針,用來放取要顯示的第一個字編碼的地址指針,所以把3BH,3AH內(nèi)容(要顯示的第一個字第一列的地址指針)放入31H,30H,完成對31H,30H初始化。 南 DB 001H,004H,07FH,0FEH,048H,024H,044H,044H DB 05FH,0F4H,041H,004H,041H,004H,05FH,0F4H DB 041H,004H,041H,004H,041H,014H,040H,008H DB 010H,000H,010H,010H,011H,0F8H,011H,010H 。 電 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 。因此,要多用一個地址指針31H,30H來要取顯示的第一個字地址指針。輔助子程序:AD: TAB+R1,R0→DPTR; POINT:R1,R0+1→R1,R0; AD2: TAB+31H,30H→DPTR; POINT2:31H,30H+1→31H,30H; CHF1: 計算顯示的最后一個字最后一列的地址指針 程序流程圖 圖41
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1