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

正文內(nèi)容

[工學(xué)]第四章鍵盤(pán)和顯示器(編輯修改稿)

2025-02-15 12:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 用 。 試編寫(xiě)相應(yīng)的程序 。 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 49 ? ? 例 2: 有一單字節(jié)無(wú)符號(hào)數(shù)存放在片內(nèi) RAM30H單元中 ,要求在數(shù)碼顯示器的最右邊兩位上顯示。 ? 提示:在不顯示數(shù)字的位上數(shù)碼管應(yīng)該不亮 ,而動(dòng)態(tài)掃描顯示子程序每次對(duì) 6位數(shù)碼管全掃描一遍。 ? 程序按如下思路編寫(xiě): ? (1) 將該無(wú)符號(hào)數(shù)拆字節(jié)后存入顯示緩沖區(qū) ,應(yīng)注意數(shù)的存放次序 。 根據(jù)題意 ,低位數(shù)應(yīng)存入顯示緩沖區(qū)的低地址單元 。 ? (2)將 “ 空白 ” 字符的查表值 10H送入不顯示位所對(duì)應(yīng)的顯示緩沖區(qū)中 。 ? (3)反復(fù)調(diào)用動(dòng)態(tài)掃描顯示子程序。 ? 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 50 4. 2 LED顯示器接口技術(shù) 字型碼 字位 LED6 反向驅(qū)動(dòng)器 同向驅(qū)動(dòng)器 … 7407 75452 PA口 PB口 AD0~AD7 ALE WR RD CE IO/M ALE WR RD ~ 80C51 LED1 …… 圖 軟件譯碼的動(dòng)態(tài)掃描多位 LED顯示接口 8155 河北工程大學(xué) 自動(dòng)化與電氣工程系 51 ? MOV A,# 0FH 。取最右邊 1位字符 MOV R0,# 7AH 。指向顯緩區(qū)首址 (最低位 ) MOV R1,# 06H 。共送入 6個(gè)字符 ? LOOP:MOV @R0,A 。將字符送入顯緩區(qū) ? INC R0 。指向下一顯示單元 DEC A 。取下一個(gè)顯示字符 ? DJNZ R1,LOOP 。6個(gè)數(shù)未送完 ,則重復(fù) ? MM: LCALL DIR 。掃描顯示一遍 ? SJMP MM 。重復(fù)掃描 4. 2 LED顯示器接口技術(shù) ?例 3: 編一動(dòng)態(tài)顯示程序 ,使數(shù)碼顯示器同時(shí)顯示“ ABCDEF”6個(gè)字符 。 設(shè)顯示緩沖區(qū)的首地址為 7AH,可調(diào)用動(dòng)態(tài)掃描顯示子程序 DIR(直接調(diào)用 ) 。 河北工程大學(xué) 自動(dòng)化與電氣工程系 52 ? 例 4: 在一串單字節(jié)無(wú)符號(hào)數(shù)中找出最大值 ,并在數(shù)碼顯示器的最右邊兩位上顯示 。 設(shè)數(shù)據(jù)串的長(zhǎng)度為 20,存放在片內(nèi) RAM從 30H單元開(kāi)始的一段區(qū)域中 。 ? 解:根據(jù)題意 ,LED數(shù)碼顯示器必須采用動(dòng)態(tài)掃描顯示的方法 。 ? 本例要顯示的是兩位數(shù) ,而數(shù)碼顯示器有 6位 。在不顯示數(shù)字的位上數(shù)碼管應(yīng)該不亮 ,而動(dòng)態(tài)掃描顯示子程序每次對(duì) 6位數(shù)碼管全掃描一遍 。 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 53 ? 程序按如下思路編寫(xiě): ? (1)先求出最大值 。 ? (2)將最大值拆字節(jié)后存入顯示緩沖區(qū) ,應(yīng)注意數(shù)的存放次序 。 根據(jù)題意 ,低位數(shù)應(yīng)存入顯示緩沖區(qū)的低地址單元 。 如 72H, 應(yīng)在高地址單元存儲(chǔ) 07H, 低地址存存儲(chǔ) 02H。 ? (3)將 “ 空白 ” 字符的查表值 10H送入不顯示位所對(duì)應(yīng)的顯示緩沖區(qū)中 。 ? (4)反復(fù)調(diào)用動(dòng)態(tài)掃描顯示子程序。 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 54 ? 程序如下: ? MOV R0,# 30H 。R0指向數(shù)據(jù)區(qū)首地址 ? MOV R1,# 13H 。比較次數(shù)送 R1 ? MOV A, @R0 。取第 1個(gè)數(shù) M1: INC R0 。指向下一個(gè)數(shù) ? MOV 70H,@R0 。下一個(gè)數(shù)送入 70H單元中 ? CJNE A,70H,M3 。若前后兩個(gè)數(shù)不相等則轉(zhuǎn) M2: DJNZ R1,M1 。若相等 ,則判比較完否 ? ? SJMP M4 。若已完 ,則轉(zhuǎn)至顯示處理 M3: JNC M2 。前一個(gè)數(shù)大 ,轉(zhuǎn)至判結(jié)束否 ? 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 55 ? MOV A,70H 。前一個(gè)數(shù)小 ,將大數(shù)換入 A中 ? SJMP M2 。轉(zhuǎn)至判結(jié)束處 M4: MOV R2,A 。暫存最大值 ? ANL A,# 0FH 。保留低位數(shù) ? MOV 7AH,A 。將低位數(shù)存入顯示緩沖區(qū)中 ? MOV A,R2 ?;謴?fù)最大值 ? ANL A,# 0F0H 。保留高位數(shù) ? SWAP 。將高位換入低位中 ? MOV 7BH,A 。存入高位數(shù) 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 56 ? MOV A,# 10H 。取 “ 空白 ” 字符查表值 ? MOV 7CH,A 。放入顯示緩沖區(qū)不顯示位的單元中 ? MOV 7DH,A 。高 4位不顯示 ? MOV 7EH,A ? MOV 7FH,A MM:LCALL DIR 。掃描顯示一遍 ? SJMP MM 。重復(fù)掃描 , 顯示最大值 4. 2 LED顯示器接口技術(shù) 河北工程大學(xué) 自動(dòng)化與電氣工程系 57 ? MAX7219是 MAXIM公司生產(chǎn)的一種串行接口方式 7段共陰極 LED顯示驅(qū)動(dòng)器。 ? 片內(nèi)有一個(gè) BCD碼到 B碼的譯碼器、多路復(fù)用掃描電路、字段和字位驅(qū)動(dòng)器,以及存儲(chǔ)每個(gè)數(shù)字的8 8RAM。 ? 采用三線串行方式與單片機(jī)接口。 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 河北工程大學(xué) 自動(dòng)化與電氣工程系 58 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 串行數(shù)據(jù)輸入,在 CLK時(shí)鐘的上升沿移入,且最高位 (MSB)在前 串行數(shù)據(jù)輸出 河北工程大學(xué) 自動(dòng)化與電氣工程系 59 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 字位驅(qū)動(dòng)引腳,從 LED顯示器吸入電流 河北工程大學(xué) 自動(dòng)化與電氣工程系 60 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 兩個(gè)地必須相連 河北工程大學(xué) 自動(dòng)化與電氣工程系 61 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 在 LOAD的上升沿將串行輸入數(shù)據(jù)的最后 16位鎖存 河北工程大學(xué) 自動(dòng)化與電氣工程系 62 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 輸入的移位脈沖,最高頻率10MHz上升沿時(shí),串行數(shù)據(jù)被移入內(nèi)部移位寄存器,下降沿從 DOUT移出。 河北工程大學(xué) 自動(dòng)化與電氣工程系 63 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 7段和小數(shù)點(diǎn)驅(qū)動(dòng)輸出,提供 LED顯示器源電流。 河北工程大學(xué) 自動(dòng)化與電氣工程系 64 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 1 2 3 4 5 6 7 8 9 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 DIN DOUT DIG0 DIG4 DIG6 DIG2 DIG3 DIG7 GND GND DIG5 DIG1 LOAD CLK SEGA SEGF SEGB SEGG SEGD SEGDP SEGE SEGC V+ ISET MAX 7219 +5V電源 河北工程大學(xué) 自動(dòng)化與電氣工程系 65 MAX7219采用 串行數(shù)據(jù) 傳輸方式,由 16位數(shù)據(jù)包發(fā)送到 DIN,每一位數(shù)據(jù)在 CLK的上升沿被移入內(nèi)部16位移位寄存器中,然后在 LOAD的上升沿將數(shù)據(jù)鎖存到數(shù)據(jù)或控制寄存器中。 串行數(shù)據(jù)以 16為一楨,其中 D15D12任意, D11D8為內(nèi)部寄存器地址, D7 D0為寄存器數(shù)據(jù)。 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)器 MAX7219 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 地址 數(shù)據(jù) MSB LSB 河北工程大學(xué) 自動(dòng)化與電氣工程系 66 MAX7219具有 5個(gè)控制寄存器,分別用于譯碼方式、顯示亮度、掃描界限(掃描數(shù)位的個(gè)數(shù))、停機(jī)和顯示測(cè)試。 每一種寄存器都有其固定的地址,編程時(shí)按照書(shū)中介紹的對(duì)應(yīng)十六進(jìn)制代碼。 P210~P213 MAX7219與單片機(jī)的接口如圖所示: 4. 2. 2 串行接口 8位共陰極 LED 驅(qū)動(dòng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1