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

正文內(nèi)容

16x16點(diǎn)陣led顯示屏(單片機(jī))論文(專業(yè)版)

2025-08-09 06:52上一頁面

下一頁面
  

【正文】 2007年7.郭振民 丁紅主編人民郵電出版社附錄2 74LS154管腳圖(2)引腳功能介紹A、B、C、D 譯碼地址輸入端(低電平有效)GG2 選通端(低電平有效) 0-15 輸出端(低電平有效)(3)74ls154真值表:附錄3 74LS3733. 74LS373附錄4 74LS373管腳圖373為三態(tài)輸出的八D透明鎖存器,共有54/74S373和54/74LS373兩種線路結(jié)構(gòu)型式。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。四個字是否都左移完?JNZ M1。到TABLE取下半部碼SETB 。顏色選擇CLR 。希望有時間可以對程序和電路圖作更進(jìn)一步的改進(jìn),譬如實現(xiàn)點(diǎn)陣的上下移動,對角線移動,三色顯示等。本設(shè)計的是一個室內(nèi)用16x16的點(diǎn)陣LED圖文顯示屏,能夠在目測條件下LED顯示屏各點(diǎn)亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無串?dāng)_。 在主程序的開始的延時作為一次移動的末尾時到開始下一次重復(fù)移動開始之間的停頓,和字符移動的時間間隔相同,保持了移動的平穩(wěn)連貫性。 程序的循環(huán)運(yùn)行是從M3開始的,M3的開始10行程序是點(diǎn)陣顏色的選擇,即確定列掃描出口的選擇,因為F的初值是0,所以先從掃描信號先從P1口輸出,即首先顯示的是紅色的點(diǎn)陣。 (2)空操作指令 NOP 空操作指令功能只是讓單片機(jī)執(zhí)行沒有意義的操作,消耗一個機(jī)器周期。例如在本設(shè)計中,行向的掃描要控制每行的掃描時間,還有所有的字移動有一定的時間間隔,而在所有的字移動一遍結(jié)束的一瞬間到下一遍移動開始的一瞬間要有延時,這時的延時可以和移動的時間相同以保持移動的連貫性,也可以不同作為每次從頭開始的停頓,在上述就可以通過延時程序來完成。下面針對設(shè)計中實際用到的一種驅(qū)動方式介紹一種:共陰型低態(tài)掃描低態(tài)顯示信號驅(qū)動電路。當(dāng)數(shù)組中的額數(shù)據(jù)個數(shù)較多時,片內(nèi)RAM將不夠大,必須將數(shù)組定義在片外RAM中。 假設(shè)如果原本某個漢字的字型(第一個字型),其編碼為:00H,10H,20H,30H,40H,50H,60H,70H,80H,90H,0A0H,0B0H,0C0H,0D0H0E0H,0F0H;第二個字型的編碼為:10H,20H,30H,40H,50H,60H,70H,80H,90H,0A0H,0B0H,0C0H,0D0H0E0H,0F0H, 00H,也就是把第一個字型的編碼中,第1行顯示數(shù)據(jù),變?yōu)榈?行顯示數(shù)據(jù);第2行顯示數(shù)據(jù),變成第3行顯示數(shù)據(jù);第3行顯示數(shù)據(jù),變成第4行顯示數(shù)據(jù);第4行顯示數(shù)據(jù),變成第5行顯示數(shù)據(jù)掃描完前16個數(shù)據(jù)之后,第2次掃描從點(diǎn)陣數(shù)組中取第2~14個數(shù)據(jù)(第17個數(shù)據(jù)與地1個數(shù)據(jù)同),送行碼輸出口,對應(yīng)于這16個數(shù)據(jù),同時用列碼輸出口輸出列碼,仍分別控制掃地1~16列。 漢字字模生成軟件 點(diǎn)陣的移動以下以1616點(diǎn)陣為例介紹點(diǎn)陣的移動。LED點(diǎn)陣顯示模塊進(jìn)行的方法有兩種:(1)水平方向(X方向)掃描,即逐列掃描的方式(簡稱列掃描方式):此時用一個P口輸出列碼決定哪一列能亮(相當(dāng)于位碼),用另一個P口輸出行碼(列數(shù)據(jù)),決定該行上那哪個LED亮(相當(dāng)于段碼)。 88點(diǎn)陣外觀及引腳圖 88單色點(diǎn)陣內(nèi)部圖 88雙色點(diǎn)陣內(nèi)部圖 LED顯示方式漢字顯示屏用于顯示漢字、字符及圖像信息,在公共汽車、銀行、醫(yī)院及戶外廣告等地方都有廣泛的應(yīng)用。256個字節(jié)被分為兩個區(qū)域:00H~7FH時真正的RAM區(qū),可以讀寫各種數(shù)據(jù)。這些控制信息的使用專門的控制線,諸如PSEN、ALE、EA以及RST,也有一些是和P3口的某些端子合用,他們的具體功能在介紹8051引腳是一起敘述。B寄存器在乘法指令中用來存放一個乘數(shù),在除法指令中用來存放除數(shù),運(yùn)算后B中為部分運(yùn)算結(jié)果。由于兩部分的電路在制板時可以放到一起,所以可以將其字庫放到控制電路部分使用串行通訊方式來與屏體電路部分進(jìn)行數(shù)據(jù)和命令的傳送。事先設(shè)計好各種顏色的顯示數(shù)據(jù),顯示時分別送到各自的顯示點(diǎn)陣,即可實現(xiàn)預(yù)期效果。不論顯示圖形還是文字,都是控制與組成這些圖形或文字的各個點(diǎn)所在位置相對應(yīng)的LED器件發(fā)光。16X16點(diǎn)陣LED顯示屏(單片機(jī))畢業(yè)設(shè)計論文第一章 緒 論 設(shè)計課題背景知識單片微型計算機(jī)(single chip microputer)簡稱單片機(jī),它是為各類專用控制器而設(shè)計的通用或?qū)S梦⑿陀嬎銠C(jī)系統(tǒng),高密度集成了普通計算機(jī)微處理器,一定容量的RAM和ROM以及輸入/輸出接口,定時器等電路于一塊芯片上構(gòu)成的。通常事先把需要顯示的圖形文字轉(zhuǎn)換成點(diǎn)陣圖形,在按照顯示控制的要求以一定的格式形成顯示數(shù)據(jù)。每一種顏色的控制方法和單色的完全相同,因此掌握了單色圖文顯示屏的原理,雙色屏和多色屏就不難理解了。此顯示電路采用掃描方式進(jìn)行顯示時,每行有一個行驅(qū)動器,各行的同名列共用一個列驅(qū)動器。程序狀態(tài)字PSW是個8位寄存器,用來寄存本次運(yùn)算的特征信息,用到其中七位。(2)存儲器組織8051單片機(jī)的存儲器結(jié)構(gòu)特點(diǎn)之一是將程序存儲器和數(shù)據(jù)存儲器分開,并有各自的尋址機(jī)構(gòu)和尋址方式,這種結(jié)構(gòu)稱為哈佛結(jié)構(gòu)單片機(jī)。而80H~FFH是專門用于特殊功能寄存器(SFR)的區(qū)域。下面是簡單的漢字顯示屏的制作,由單片機(jī)控制漢字的顯示內(nèi)容。能亮的列從左到右掃描完16列(相當(dāng)于位碼循環(huán)移動16次)即顯示出一個完整的圖像。要顯示一個字符,該字符的點(diǎn)陣數(shù)據(jù)可以列向(縱向)16點(diǎn)組字,又可以行向(橫向)16點(diǎn)組字。第3次掃描從點(diǎn)陣數(shù)組中取第3~18個數(shù)據(jù)(第18個數(shù)據(jù)碼與地2個數(shù)據(jù)碼相同)掃描第二,不用子程序,而是用變量判斷控制實現(xiàn)數(shù)組數(shù)據(jù)的循環(huán)左移。以此類推,即可產(chǎn)生該文字向上移動的感覺當(dāng)把第一個字型編碼中,每行顯示的數(shù)據(jù)都右移一位,以產(chǎn)生第二個字型編碼,即可產(chǎn)生字符向上滾動的感覺。,在這種驅(qū)動電路采用低態(tài)掃描,也就是任何時間只有一個高態(tài)信號,其他則為低態(tài)。 1. 機(jī)器周期和指令周期 (1)機(jī)器周期是指單片機(jī)完成一個基本操作所花費(fèi)的時間,一般使用微秒來計量單片機(jī)的運(yùn)行速度,51單片機(jī)的一個機(jī)器周期包括12 個時鐘振蕩周期,也就是說如果51 單片機(jī)采用12MHz 晶振,那么執(zhí)行一個機(jī)器周期就只需要1μs;如果采用的是6MHz 的晶振,那么執(zhí)行一個機(jī)器周期就需要2 μs。 (3)循環(huán)轉(zhuǎn)移指令 DJNZ 循環(huán)轉(zhuǎn)移指令功能是將第一個數(shù)進(jìn)行減1 并判斷是否為0,不為0 則轉(zhuǎn)移到指定地點(diǎn);為0 則往下執(zhí)行。掃描信號輸出后,取碼指針先去的第一個碼送到點(diǎn)陣的上半部分,打開上部分點(diǎn)陣的74LS373鎖存器關(guān)閉下面部分74LS373鎖存器,把信號送到點(diǎn)陣的上部分。黃色的字型“XXXX”,到左后一個字,“XXXX”。圖形或文字顯示有靜止、移入移出等顯示方式。致謝在此感謝鄭棣老師一直以來細(xì)心耐心的指導(dǎo),感謝同學(xué)給予的幫助! 附 錄ORG 0000H。SETB 。CLR 。否,跳到M1CPL F0。在FLASH編程和校驗時,P1口作為第八位地址接收。因此它可用作對外部輸出的脈沖或用于定時目的。373為三態(tài)輸出的8 D透明鎖存器, 373的輸出端O0O7可直接與總線相連。2006年2.周越主編《電子設(shè)計自動化EDA》電子工業(yè)出版社《例說8051》OE三態(tài)允許控制端(低電平有效) 如果將G1和G2中的一個作為數(shù)據(jù)輸入端,由ABCD對輸出尋址,74LS154還可作1線16線數(shù)據(jù)分配器。在FLASH編程期間,此引腳用于輸入編程脈沖。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。再存入20H地址取碼指針XRL A,128。數(shù)據(jù)指針指到TABLEMOVC A,A+DPTR。掃描指針載入AJB F0,ORGANGE。有點(diǎn)缺憾是時間有限,不能進(jìn)一步深入和擴(kuò)散學(xué)習(xí)和研究。 總 結(jié)本次畢業(yè)設(shè)計從十一月中旬到現(xiàn)在有一個多月,回顧著些天我感到學(xué)到了很多東西,在寫這個心得的時候,我想就這些天的收獲,說一說自己內(nèi)心的想法。顯示效果:,顯示向左移動的紅色字“XXXX”,,到左后一個字,“XXXX”。程序接著向下運(yùn)行,定義了取碼指針的位置,設(shè)為00H的初始位置,再下面的74LS154掃描指針的初值設(shè)為00H,是因為掃描要從開始的零點(diǎn)開始掃。 ;將數(shù)據(jù)80H 送到寄存器R7,這時寄存器R7 里面存放著80H,就單這條 指令而言并沒有任何實際意義,而執(zhí)行該指令則需要一個機(jī)器周期。 我們知道程序設(shè)計是單片機(jī)開發(fā)最重要的工作,而程序在執(zhí)行過程中常常需要完成延時的功能。針對輸出態(tài)的不同,分為:高態(tài)掃描高態(tài)顯示,高態(tài)掃描低態(tài)顯示,低態(tài)掃描高態(tài)顯示和低態(tài)掃描低態(tài)顯示四種方式。第3次掃描從點(diǎn)陣數(shù)組中取第3~18個數(shù)據(jù)(第18個數(shù)據(jù)與地2個數(shù)據(jù)同)掃描;實現(xiàn)數(shù)組數(shù)據(jù)循環(huán)左移的方法有:第一,遍一個“數(shù)組數(shù)據(jù)循環(huán)左移子程序”,該子程序每執(zhí)行一次可把數(shù)組中的額數(shù)據(jù)循環(huán)左移一次,主程序中先調(diào)用一次該子程序,時數(shù)組中的數(shù)據(jù)循環(huán)左移這一次,然后再從數(shù)組中取數(shù)據(jù)顯示。要進(jìn)行左移調(diào)整時,則先將20H地址的數(shù)據(jù)轉(zhuǎn)移到36H地址,再將21 H地址的數(shù)據(jù)轉(zhuǎn)移到20 H地址,將22 H地址的數(shù)據(jù)轉(zhuǎn)移到21 H地址,將23 H地址的數(shù)據(jù)轉(zhuǎn)移到22 H地址,將24 H地址的數(shù)據(jù)轉(zhuǎn)移到23 H地址,將25 H地址的數(shù)據(jù)轉(zhuǎn)移到24 H地址,將26 H地址的數(shù)據(jù)轉(zhuǎn)移到25 H地址,將27 H地址的數(shù)據(jù)轉(zhuǎn)移到26 H地址,將28 H地址的數(shù)據(jù)轉(zhuǎn)移到27H地址依此類推,即可產(chǎn)生該文字的左移的感覺。 方框圖法左右移動示意圖因為是列向組字(列掃描方式,點(diǎn)陣數(shù)據(jù)為行碼,上邊為地位下面為高位),希望顯示移動的一個字符,第1次掃描從行碼的點(diǎn)陣數(shù)組中取第1~16個數(shù)據(jù),送行碼輸出口,對應(yīng)于這8個數(shù)據(jù),同時用列碼輸出口輸出列碼,分別控制第1~16列。了解漢字的顯示原理之后,那如何得到漢字的字模信息呢?現(xiàn)在有一些現(xiàn)成的漢字字模生成軟件,可從網(wǎng)上下載漢字字庫提取程序直接提取字庫,軟件打開后輸入漢字,點(diǎn)擊“檢取”后,十六進(jìn)制數(shù)據(jù)漢字代碼即可以自動生成,把我們需要的豎排數(shù)據(jù)復(fù)制到我們的程序即可。這樣,本行已準(zhǔn)備好的數(shù)據(jù)打入并行鎖存器進(jìn)行顯示時,串行移位寄存器就可以準(zhǔn)備下一行的列數(shù)據(jù),而不會影響本行的顯示。 8。8051的RAM雖然字節(jié)數(shù)不很多,但卻起著十分重要的作用。8051的控制器在單片機(jī)內(nèi)部協(xié)調(diào)各功能部件之間的數(shù)據(jù)傳送、數(shù)據(jù)運(yùn)算等操作,并對單片機(jī)發(fā)出若干控制信息。ALU只能進(jìn)行運(yùn)算,運(yùn)算的操作數(shù)可以事先存放到累加器ACC或寄存器TMP中,運(yùn)算結(jié)果可以送回ACC或通用寄存器或存儲單元中,累加器ACC也可以寫為A。點(diǎn)陣顯示屏體、以及它的行和列的各個驅(qū)動電路。顯示的時候,各顏色的顯示點(diǎn)陣是分開控制的。漢字顯示方式是先根據(jù)所需要的漢字提取漢字點(diǎn)陣(如1616 點(diǎn)陣),將點(diǎn)陣文件存入ROM,形成新的漢字編碼;而在使用時則需要先根據(jù)新的漢字編碼組成語句,再由MCU根據(jù)新編碼提取相應(yīng)的點(diǎn)陣進(jìn)行漢字顯示。單片機(jī)自20世紀(jì)70年代問世以來,以極其高的性價比受到人們的重視和關(guān)注,所以應(yīng)用很廣,發(fā)展很快。對于只控制通斷的圖文顯示屏來說,每個LED發(fā)光器件占據(jù)數(shù)據(jù)中的1位(1bit),在需要該LE D器件發(fā)光的數(shù)據(jù)中相應(yīng)的位填1,否則填0。為了吸引觀眾增強(qiáng)顯示效果,可以有多種顯示模式。由行譯碼器給出的行選通信號,從第一行開始,按順序依次對各行進(jìn)行掃描(把該行與電源的一端接通)。PSW的格式如下所示,其各位的含義是:CY:進(jìn)位標(biāo)志。這種結(jié)構(gòu)與通用微機(jī)的存儲器結(jié)構(gòu)不同,一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1