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

正文內(nèi)容

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

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

下一頁面
 

【正文】 (4)計算機網(wǎng)絡及通信技術中的應用單片機中集成了通信接口,因而使其在計算機網(wǎng)絡及通信設備中得以廣泛應用。人們生活在信息社會中,每時每刻都在獲得信息。顯示技術還可以廣泛應用于工農(nóng)業(yè)生產(chǎn)、軍事、醫(yī)療單位、公安系統(tǒng)乃至宇航事業(yè)等國民經(jīng)濟,社會生活和軍事領域中,并起著重要作用 LED的簡介和顯示應用1923年,羅塞夫()發(fā)現(xiàn)了半導體炭化硅(Sic)PN結(jié)的整流與發(fā)光現(xiàn)象,研究出發(fā)光二極管(Light Emitting Diode)此后,對注入形發(fā)光現(xiàn)象、機理和化合物半導體如GaP、GaAs等半導體發(fā)光材料與PN結(jié)形成技術進行了深入研究,特別是80年代以來隨著社會高度信息化進程加快,光通訊、光信息處理急速發(fā)展,使LED應用研究迅速發(fā)展并走上了實用化階段。LED主要有以下幾種應用:(1)單色LED照明做指示燈做指示燈與局部照明是LED最早的應用??捎糜陲@示文字、文本、圖形、圖像、動畫、行情等各種信息。但是若用分立的發(fā)光二極管構(gòu)成大屏幕顯示屏,就需要成千上萬只LED,其接線和焊接工作將不勝其繁,而且顯示屏的可靠性較差,近年來,隨著LED點陣顯示屏的問世,上述問題可迎刃而解。LED顯示屏以其亮度高、動態(tài)影像顯示效果好、故障低、能耗少、使用壽命長、顯示內(nèi)容多樣、顯示方式豐富、性能價格比高等優(yōu)勢,作為新一代的顯示媒體,已廣泛應用于各行各業(yè)。  第2章 硬件的分析本系統(tǒng)利用實驗室現(xiàn)有的DICE5103H增強型單片機開發(fā)實驗儀及所帶擴展實驗卡MC1( LED16*16點陣塊顯示實驗板)來實現(xiàn)對LED點陣顯示的分析研究。本設計中所用的1616點陣顯示部分由4塊88點陣拼接而成。由此構(gòu)成1塊1616點陣顯示屏1432圖24 4塊88點陣模塊拼接圖字形行代碼1由MC1上的8255的PC口輸出到1616點陣顯示屏的上半部,字形行代碼2則由主板的8255PA口輸出到1616點陣的下半部,列掃描信號1由MC1上的8255的PA口送到1616點陣作為點陣左半邊掃描信號,列掃描信號2由MC1上的8255的PB口送到1616點陣作為點陣右半邊掃描信號。例如,選擇芯片中的哪一個或哪幾個數(shù)據(jù)端口與外設連接;選擇端口中的哪一位或哪幾位作輸入,哪一位或哪幾位作輸出;選擇端口與CPU之間采用哪種方式傳送數(shù)據(jù)等,均可由用戶在程序中寫入方式字或控制字來進行指定。(2)DO~D7它是 8255A與CPU系統(tǒng)數(shù)據(jù)總線的接口。8255A有3種基本工作方式:方式0—基本輸入輸出;方式1—選通輸入輸出;方式2—雙向傳送(僅PA口)。表22 8255A控制字1D6D5D4D3D2D1D0特征位A組方式A口C7~C4B組方式B口C3~C000=方式00=輸出0=輸出0=方式00=輸出0=輸出01=方式11=輸入1=輸入1=方式11=輸入1=輸入10=方式2 8255A在本系統(tǒng)中的接線與作用在本設計系統(tǒng)中,主板上的8255A作為CPU的擴展并行I/O接口連線出廠時是固化好,其片選信號與CPU的地址總線經(jīng)過I/O地址譯碼器產(chǎn)生的信號相連,AA0與地址總線地位相連,、與CPU讀寫信號相連,DO~D7與數(shù)據(jù)總線相連;A口與點陣顯示屏下半邊行信號接口相連。其中PA(主板8255A的A口)與1616點陣顯示屏的下半邊行信號接口相連,字型行代碼2通過PA口輸出到顯示屏下半邊;XPC(MC1上8255A的C口)與1616點陣顯示屏的上半邊行信號接口相連,字型行代碼1通過XPC口輸出到顯示屏上半邊;XPA(MC1上8255A的A口)與1616點陣顯示屏的左半邊列信號接口相連,列掃描信號1通過XPA口輸出到顯示屏作為字型左半邊的掃描信號。在本系統(tǒng)中,因在本系統(tǒng)中采用逐列掃描的方法顯示內(nèi)容,所以,下面以“集”字為說明本系統(tǒng)中字庫的建立規(guī)則。L0L7L8L15H0H7H8H155先寫下半邊再寫下半邊從左到右寫第二列編碼黑點為“1”白點為“0”圖 31按照這種方式是“集”字的字庫編碼應為:第1列:下半邊00000000B=00H,上半邊00000000B=00H;第2列:下半邊00100010B=22H,上半邊00001000B=08H;第3列:下半邊00100010B=22H,上半邊00010000B=10H;第4列:下半邊10100100B=A4H,上半邊00111111B=3FH;第5列:下半邊10100100B=A4H,上半邊11101010B=EAH;第6列:下半邊10101000B=A8H,上半邊00101010B=2AH;第7列:下半邊10110000B=B0H,上半邊00101010B=2AH;第8列:下半邊11111111B=FFH,上半邊00101010B=2AH;第9列:下半邊10100000B=A0H,上半邊10111111B=BFH;第10列:下半邊10110000B=B0H,上半邊01101010B=6AH;第11列:下半邊10101000B=A8H,上半邊00101010B=2AH;第12列:下半邊10100100B=A4H,上半邊00101010B=2AH;第13列:下半邊10100110B=A6H,上半邊00101010B=2AH;第14列:下半邊10100100B=A4H,上半邊00000000B=00H;第15列:下半邊00100000B=20H,上半邊00000000B=00H;第16列:下半邊00000000B=00H,上半邊00000000B=00H。存儲單元:31H,30H: 合起來作為第二個16地址指針,在左移顯示最后一字時,因第一個字要同步左移進到屏幕中,而地址指針仍在使用,固用31H,30H來作為第二個地址指針;34H: 表示顯示內(nèi)容第一個字的在整個字庫(28個字)的中位置;35H:  表示顯示內(nèi)容最后一個字的在整個字庫(28個字)的中位置;38H,37H:要顯示的最后一個字最后一列的地址指針;39H: 顯示速度(時間常數(shù)),;3BH,3AH: 要顯示的第一個字第一列的地址指針。同時用戶還可設定顯示速度。因為一個字在字庫中占用32個字節(jié)的存儲單元,所以將34H內(nèi)容(要顯示的第一個字在字庫中的位置)放入累加器A中,減一后放入DPTR,左移五位(即乘上32)可得第一列編碼的地址指針,例如,從 “機”開始顯示,“機”字在字庫里是第3個字,則將(3-1)32=64=0040H,放入3BH,3AH存儲單元; CLR CMOV 36H,05HMOV DPH,00HMOV A,34HDEC AMOV DPL,AC2: CLR CMOV A,DPLRLC AMOV DPL,AMOV A,DPHRLC AMOV DPH,ADJNZ 36H,C2MOV 3AH,DPLMOV 3BH,DPH4.3.5 初始化地址指針R1,R0將3BH,3AH內(nèi)容放入地址指針R1,R0,即給地址指針R1,R0初始值;MOV R0,3AHMOV R1,3BH4.3.6 每字左移完畢判斷標志放入寄存器10H送入R4,作用是判斷一個字是否左移16列完畢;L2: MOV R4,10H4.3.7 顯示速度放入寄存器39H內(nèi)容放入R3,做為延時顯示的參數(shù)。矩陣式尋址顯示:把圖象分成X行Y列,采用點掃描,一個個點亮顯示屏上的點。在系統(tǒng)中用寄存器R7,R6來表示列掃描端口的地址:當R7=80H,R6=00H,表示列掃描信號由XPA口輸出,進行顯示屏左半邊的掃描顯示;當R7=80H,R6=01H,表示列掃描信號由XPB口輸出,進行顯示屏右半邊的掃描顯示。DJNZ R3,L44.3.11 動態(tài)顯示顯示內(nèi)容(左移顯示)在本系統(tǒng)要求顯示內(nèi)容是動態(tài)的,本系統(tǒng)可做動態(tài)左移顯示,由于在顯示內(nèi)容的編碼是按順序由低到高放在存儲單元中,因此要實現(xiàn)左移顯示,要顯示完第一個屏幕內(nèi)容后,地址指針回到剛才開始顯示該屏幕內(nèi)容第一列的位置并使指針加2,使第二個屏幕內(nèi)容從第二列開始顯示,重復做以上步驟,就能實現(xiàn)左移顯示,具體如下:在顯示完第一屏幕的內(nèi)容后,地址指針R1,R0要從堆棧中取出,然后R1,R0地址指針加2,程序回轉(zhuǎn)至L1,將R1,R0進棧,這樣使CPU從顯示內(nèi)容的第二列開始提取字庫編碼送到顯示屏作為第二屏幕的顯示內(nèi)容;顯示完第二屏幕后,再將R1,R0從堆棧中取出,然后R1,R0地址指針加2,程序回轉(zhuǎn)至L1,將R1,R0進棧,這樣使CPU從顯示內(nèi)容的第三列開始提取字庫編碼送到顯示屏作為第三屏幕的顯示內(nèi)容而R4里開始放的是一個字要做左移顯示的列數(shù)(16列),一個字在顯示屏上每左移1列后,寄存器的內(nèi)容減一,程序回轉(zhuǎn)移到L1,開始顯示第二列開始的內(nèi)容,當寄存器的內(nèi)容為0時,表示一個字顯示完畢。首先,要調(diào)用子程序CHF1,用于計算出要顯示的最后一個字最后一列的地址指針,用來與地址指針R1,R0比較,判斷什么時候第一個字同步的進入到顯示屏,由于在字庫中一個漢字占用32個字節(jié)的存儲單元。將R1,R0進棧后,調(diào)用子程序DISP4,DISP4功能與DISP1相似,也是用來指定列掃描端口地址;在這里,與前面不同的地方就是:根據(jù)要求系統(tǒng)能夠進行循環(huán)顯示即在左移顯示最后一個字時,要顯示的第一個字要同步左移進入顯示屏。當最后一個字左移顯示16列后,即R4內(nèi)容為零時,要顯示的最后一個字全部顯示完,同時在屏幕上顯示出第一個要顯示的字,此時程序轉(zhuǎn)到起始位置L3,開始循環(huán)顯示。致 謝課程設計是對大學三年所學的一種綜合測評,在本課題設計過程中,曾遇到一些以前書本上未碰到的困難,但在張老師的悉心指導下,都得到了圓滿的解決。在此一并致謝。 機 DB 0FDH,010H,011H,010H,031H,010H,039H,010H DB 055H,010H,051H,010H,091H,010H,011H,010H DB 011H,012H,012H,012H,014H,00EH,018H,000H DB 002H,000H,002H,000H,002H,010H,07FH,0F8H 。 專 DB 002H,000H,002H,004H,0FFH,0FEH,004H,000H DB 004H,000H,00FH,0F8H,000H,010H,000H,020H DB 000H,040H,006H,080H,001H,080H,000H,040H DB 004H,010H,00EH,010H,0F8H,090H,008H,0
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1