【文章內(nèi)容簡介】
RBI a b c d e f g 74LS48 +5V COM a b c d e f g COM a b c d e f g COM a b c d e f g 例: 編程在 4個(gè)七段 LED數(shù)碼管上顯示 1234。 在動態(tài)連接法下,數(shù)碼管公共端均受控。驅(qū)動程序的編制充分利用了人眼的視覺滯留效應(yīng),循環(huán)掃描各數(shù)碼管,使各數(shù)碼管不是連續(xù)顯示,但給人的視覺印象是連續(xù)地在顯示。每個(gè)數(shù)碼管的顯示時(shí)間不得低于 1ms,不亮的時(shí)間不能超過 20 ms。 利用人眼的視覺滯留現(xiàn)象,實(shí)現(xiàn)讓 4個(gè)七段 LED數(shù)碼管上不同時(shí)顯示 1234,但人眼看到的效果 卻是同時(shí)顯示 1234。 1 2 3 4 思考:編程在 4個(gè)七段 LED數(shù)碼管上顯示 30H, 31H, 32H, 33H單元中的內(nèi)容。 程 序 答 案 動態(tài)軟譯碼連接法 ? 在動態(tài)軟譯碼連接法下, 4個(gè) LED數(shù)碼管與單片機(jī)的連接圖 : a b c d e f g Dp 89C51 COM a b c d e f g 驅(qū) 動 器 COM a b c d e f g COM a b c d e f g COM a b c d e f g 1 2 3 4 例: 編程在 4個(gè)七段 LED數(shù)碼管上顯示 1234。 例:編程在 4個(gè)七段 LED數(shù)碼管上顯示 30H, 31H, 32H, 33H單元中的內(nèi)容。 程 序 程 序 a b c d e f g Dp Dp 89C51 COM a b c d e f g 共陰極 LED Dp COM a b c d e f g Dp COM a b c d e f g Dp COM a b c d e f g MOV DPTR, TAB UP0: MOV A, 30H ANL A, 0FH MOVC A,@A+DPTR MOV P0, A MOV A, 30H SWAP A ANL A, 0FH MOVC A,@A+DPTR MOV P1, A MOV A, 31H ANL A, 0FH MOVC A,@A+DPTR MOV P2, A MOV A, 31H SWAP A ANL A, 0FH MOVC A,@A+DPTR MOV P3, A SJMP UP0 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 思考:編程在 4個(gè)七段 LED數(shù)碼管上顯示 30H, 31H單元中的內(nèi)容。( 30H, 31H單元中分別存有 2位 BCD碼)。 a b c d e f g Dp 89C51 Dp COM a b c d e f g Dp COM a b c d e f g A B C D L