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

正文內(nèi)容

基于單片機控制的led點陣顯示屏-文庫吧資料

2025-06-25 12:48本頁面
  

【正文】 部分。開始系統(tǒng)初始化從左向右顯示效果從右向左顯示效果從上到下顯示效果從下到顯示效果進(jìn)入中斷定時器賦初值讀取行號并加1送新行顯示數(shù)據(jù)消隱切換顯示數(shù)據(jù)送新行號、打開顯示退出中斷圖45為顯示驅(qū)動程序流程圖 圖46是系統(tǒng)主程序的流程圖。圖44 字庫字模提取樣圖系統(tǒng)主程序開始以后,首先對系統(tǒng)環(huán)境初始化,包括設(shè)置串口、定時器、中斷和端口;然后以“從右向左”卷簾顯示河南機電高專學(xué)校,停留約10s;接著“從左向右”滾動顯示這八個字,停留約10s;再分別“從上到下”、“從下到上”滾動顯示這八個字,由于單片機沒有停機指令,所以可以設(shè)置系統(tǒng)程度不斷的執(zhí)行上述顯示效果。為了消除在換行時顯示數(shù)據(jù)的時候產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再輸入新的行號,重新打開顯示。提取圖樣如圖44 字庫字模提取樣圖。通過軟件提取了“河南機電高等學(xué)?!边@八個字的字模,為后面的單片機編程打下基礎(chǔ)。軟件打開后輸入漢字,點“生成字模”,十六進(jìn)制數(shù)據(jù)的漢字代碼即可自動生成,但是我們要根據(jù)自己硬件的連接方式來在選項中選擇取碼方式為從上到下或從下到上的方式,然后把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。如果通過描點來造字的話,任務(wù)量太大。移位脈沖由程序控制它和該列的信號同步一一對應(yīng),DS脈沖的寬度比移位小于或等于移位脈沖的寬度,周期為16個移位脈沖的周期,即一幀的時間。STcp寄存器輸出到端口鎖存器。移位時鐘脈沖 SHcp控制串行DS移位輸入。列我們用移位寄存器74HC595作為列掃描和驅(qū)動。本設(shè)計的屏幕需要4塊的LED點陣,即16行*16列。將點陣顯示屏逐列顯示,由于人眼惰性,在很短的的時間下從左到右將點陣逐列點亮,就會使人感覺一整屏在顯示。設(shè)計思路,實現(xiàn)六個漢字從右到左滾動顯示這一動作而且給人以連續(xù)顯示不閃爍的感覺,就必須要求每幀的頻率大于25HZ。本設(shè)計是一個用LED點陣顯示16*16點陣漢字,顯示屏長為六個漢字、高為一個漢字。即二進(jìn)制00000100轉(zhuǎn)換為16進(jìn)制為 04h.。一般我們把它拆分為上部和下部,上部由8*16點陣組成, 下部也由8*16點陣組成。事實上這個漢字屏不僅可以顯示漢字, 也可以顯示在256像素范圍內(nèi)的任何圖形。即國標(biāo)漢字庫中的每一個字均由256點陣來表示。表42 十六進(jìn)制數(shù)字的顯示代碼十六進(jìn)制數(shù)h g f e d c b a顯示代碼0123456789ABCDEF0 0 1 1 1 1 1 10 0 0 0 0 1 1 00 1 0 1 1 0 1 10 1 0 0 1 1 1 10 1 1 0 0 1 1 00 1 1 0 1 1 0 10 1 1 1 1 1 0 10 0 0 0 0 1 1 10 1 1 1 1 1 1 10 1 1 0 1 1 1 10 1 1 1 0 1 1 10 1 1 1 1 1 0 00 0 1 1 1 0 0 10 1 0 1 1 1 1 00 1 1 1 1 0 0 10 1 1 1 0 0 0 13FH06H5BH4FH66H6DH7DH07H7FH6FH77H7CH39H5EH79H71H 在UCDOS中文宋體字庫中,每一個字由16行16列的點陣組成顯示。動態(tài)顯示的特點:每一時刻只能有一位數(shù)碼管被點亮,各位依次被點亮;對于每一位來說,每隔一段時間點亮一次。在動態(tài)顯示方式中,各位數(shù)碼管的ag和h端并連在一起,與單片機系統(tǒng)的一個I/O口相連,從該I/O口輸出顯示代碼。動態(tài)顯示方式的每位數(shù)碼管都需要一個數(shù)據(jù)鎖存器,因此,其硬件電路較為復(fù)雜。要在某一位數(shù)碼管上顯示字符,只要從對應(yīng)的I/O口輸出并鎖存其顯示代碼即可。數(shù)碼管顯示器有兩種工作方式,即靜態(tài)顯示方式和動態(tài)顯示方式。這樣形成的顯示字符的代碼稱為顯示代碼或段選碼。+5V (a) 數(shù)碼管段碼顯示 (b) 發(fā)光二極管的共陰極、共陽極接法圖41(a)數(shù)碼管段碼顯示 (b)發(fā)光二極管的共陰極、共陽極接法將單片機的I/O口與數(shù)碼管的a—g及h相連,高電平的位對應(yīng)的發(fā)光二極管亮,這樣,由I/O口輸出不同的大媽,就可以控制數(shù)碼管的顯示不同的字符。在數(shù)碼管中,若將二極管的陽極連接在一起,稱為共陽極數(shù)碼管;若將二極管的陰極連接在一起,稱為共陰極數(shù)碼管如圖4—1(b).當(dāng)發(fā)光二極管導(dǎo)通時,它就會發(fā)光。圖315 列驅(qū)動電路原理圖 第4章 軟件設(shè)計點陣的顯示是通過發(fā)光二極管的亮滅來表現(xiàn)的,下面通過LED數(shù)碼管的顯示來引入LED點陣的顯示。也會串行輸出移位寄存器中高位的值,這樣連續(xù)進(jìn)行8次,就可以把數(shù)組中每一個數(shù)(8位的數(shù))送到移位寄存器;然后當(dāng)spi_stcp上升沿到來時,移位寄存器的值將會被鎖存到鎖存器里,并從Q1~7引腳輸出(2).列驅(qū)動電路單片機P2口低4位輸出的列線經(jīng)兩個級聯(lián)的74HC138譯碼后,生成16條列選通信號線,再通過驅(qū)動器對應(yīng)的行線。但因為Q7受輸出鎖存器打入控制,所以還從輸出鎖存器前引出了QH`,作為與移位寄存器完全同步的級聯(lián)輸出。SCLK信號是移位寄存器的清0輸入端,所以能夠做到輸入串行移位與輸出所存互不干擾。RCK是輸出鎖存器的打入信號,其上升沿將移位寄存器的輸出打入到輸出鎖存器。引腳SCK是移位寄存器的移位時鐘脈沖,其在上升沿發(fā)生移位,并將下一個數(shù)據(jù)打入最低位。74HC595的內(nèi)部結(jié)構(gòu)如上文介紹,它的輸入側(cè)有8個串行移位寄存器,每個移位寄存器的輸出都連接一個輸出鎖存器。圖314 行共陽8*8點陣顯示器內(nèi)部結(jié)構(gòu)圖及外形(1).行驅(qū)動電路行驅(qū)動電路有集成電路74HC595組成。用四塊8x8點陣顯示可構(gòu)成16*16點陣顯示器,可形成一個16行(每一行有16個LED)、16列(每一列也有16個LED)的16*16點陣顯示器,可將這256個點稱為一頁,這樣,顯示字符時。圖314是一種8*8的LED點陣單色行共陽模塊的內(nèi)部結(jié)構(gòu)圖,其單點工作電壓Uf為1.8 V,正向電流IF為8~10 mA。 (H=高電平狀態(tài),L=低電平狀態(tài),↑=上升沿,↓=下降沿,Z=高阻 ,NC=無變化 ,=無效,當(dāng)MR為高電平,OE為低電平時,數(shù)據(jù)在SHCP上升沿進(jìn)入移位寄存器,在STCP上升沿輸出到并行端口。表312 74HC595的功能表輸入輸出 功能SHCPSTCPOEMRDSQ7’QnL↓LNCMR為低電平時緊緊影響移位寄存器 ↑LLLL空移位寄存器到輸出寄存器 HLLZ清空移位寄存器,并行輸出為高阻狀態(tài) ↑LHHQ6’NC邏輯高電平移入移位寄存器狀態(tài)0,包含所有的移位寄存器狀態(tài)移入,例如,以前的狀態(tài)6(內(nèi)部Q6”)出現(xiàn)在串行輸出位。 串行輸出口,其應(yīng)該接SPI總線的MISO接口;STcp 存儲寄存器的時鐘脈沖輸入口;SHcp 移位寄存器的時鐘脈沖輸入口;OE的非 輸出使能端;MR的非 芯片復(fù)位端;Ds 串行數(shù)據(jù)輸入端。移位寄存器有一個串行移位輸入(Ds),和一個串行輸出(Q7’),和一個異步的低電平復(fù)位,存儲寄存器有一個并行8位的,具備三態(tài)的總線輸出,當(dāng)使能 OE時(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線。數(shù)據(jù)在SCHcp的上升沿輸入,在STcp的上升沿進(jìn)入的存儲寄存器中去。74HC595是具有8位移位寄存器和一個存儲器,三態(tài)輸出功能。這在串行速度慢的場合很有用處,數(shù)碼管沒有閃爍感。74164的驅(qū)動電流(25mA)比74595(35mA)的要小,14腳封裝,體積也小一些。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果,比通過數(shù)據(jù)端移位控制要省時。通常都選微秒級),更新顯示數(shù)據(jù)。通常都選微秒級)RCK(12腳):上升沿時移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲寄存器,下降沿時存儲寄存器數(shù)據(jù)不變。Q0Q1Q2...Q7;下降沿移位寄存器數(shù)據(jù)不變。通常將它連接Vcc。圖311 74HC595引腳圖SI: 串行數(shù)據(jù)輸入端。: 級聯(lián)輸出端。74HC595的數(shù)據(jù)引腳:Q1Q7: 八位并行輸出端,可以直接控制數(shù)碼管的8個段。圖310 用兩片74LS138接成的4線-16線譯碼器。否則,譯碼器被禁止,所有的輸出端被封鎖在高電平。71LS138有三個附加的控制端。 若將選通端中的一個作為數(shù)據(jù)輸入端時,74LS138還可作數(shù)據(jù)分配器圖37 74LS138引腳圖 圖38 74LS138譯碼器內(nèi)部電路表39 74LS138的功能表:輸入輸出S1 S2+S3 A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y70 X 1 1 1 1 1 111X100000000X X XX X X0 0 00 0 1 0 1 00 1 11 0 01 0 11 1 0 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 10 1 1 1 1 1 1 11 0 1 1 1 1 1 11 1 0 1 1 1 1 11 1 1 0 1 1 1 11 1 1 1 0 1 1 11 1 1 1 1 0 1 11 1 1 1 1 1 0 11 1 1 1 1 1 1 0我們可以從表39看到74LS138的八個輸出管腳,任何時刻要么全為高電平1—芯片處于不工作狀態(tài),要么只有一個為低電平0,其余7個輸出管腳全為高電平1。圖35 LM7805各種型號 圖36 7805典型應(yīng)用圖(1).74LS13874HC138:74LS138 為3 線-8 線譯碼器,共有 54/74S138和 54/74LS138 兩種線路結(jié)構(gòu)型式,其74LS138工作原理如下: 當(dāng)一個選通端(G1)為高電平,另兩個選通端(/(G2A)和/(G2B))為低電平時,可將地址端(A、B、C)的二進(jìn)制編碼在一個對應(yīng)的輸出端以低電平譯出。當(dāng)輸出電流較大時,7805應(yīng)配上散熱板。圖36是一個輸出正5V直流電壓的穩(wěn)壓電源電路。LM7805穩(wěn)壓芯片輸出電壓為正5伏,輸出電流100mA。在78/79 ** 系列三端穩(wěn)壓器中最常應(yīng)用的是TO220 和TO202 兩種封裝。 在實際應(yīng)用中,應(yīng)在三端集成穩(wěn)壓電路上安裝足夠大的散熱器(當(dāng)然小功率的條件下不用)。 79系列除了輸出電壓為負(fù)。有時在數(shù)字78或79后面還有一個M或L,如78M12或79L24,用來區(qū)別輸出電流和封裝形式等, 其中78L調(diào)系列的最大輸出電流為100mA, 78M系列最大輸出電流為1A。它的樣子象是普通的三極管,TO 220 的標(biāo)準(zhǔn)封裝,也有9013樣子的TO92封裝。電子產(chǎn)品中,常見的三端穩(wěn)壓集成電路有正電壓輸出的78 系列和負(fù)電壓輸出的79系列。復(fù)位后將重新定義全部特殊功能寄存器但不改變 RAM 中的內(nèi)容,在 Vcc 恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,且必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作。 (3).掉電模式: 在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi) RAM 和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。需要注意的是,當(dāng)由硬件復(fù)位來終止空閑工作模式時,CPU通常是從激活空閑模式那條指令的下一條指令開始繼續(xù) 執(zhí)行程序的,要完成內(nèi)部復(fù)位操作,硬件復(fù)位脈沖要保持兩個機器周期(24 個時鐘周期)有效,在這種情況下,內(nèi)部禁止 CPU 訪問片內(nèi)RAM,而允許訪問其它端口。此時,片內(nèi) RAM 和 有特殊功能寄存器的內(nèi)容保持不變。RET從高電平變?yōu)榈碗娖胶?,PC指針變?yōu)?000H,使單片機從程序存儲器地址為0000H的單元開始執(zhí)行程序。(A)上電復(fù)位電路 (B)按鈕復(fù)位電路圖34(A)上電復(fù)位電路(B)按鈕復(fù)位電路MCS51的復(fù)位電路:只要RET保持高電平,MCS51單片機將循環(huán)復(fù)位。在時鐘電路工作以后,當(dāng)外部電路使得RET端出現(xiàn)2個機器周期以上的高電平,系統(tǒng)內(nèi)部復(fù)位。 MCS51系列單片機的工作
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1