【正文】
驅(qū) 動(dòng) 器 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。 利用人眼的視覺滯留現(xiàn)象,實(shí)現(xiàn)讓 4個(gè)七段 LED數(shù)碼管上不同時(shí)顯示 1234,但人眼看到的效果 卻是同時(shí)顯示 1234。驅(qū)動(dòng)程序的編制充分利用了人眼的視覺滯留效應(yīng),循環(huán)掃描各數(shù)碼管,使各數(shù)碼管不是連續(xù)顯示,但給人的視覺印象是連續(xù)地在顯示。 +5V +5V +5V +5V 程 序 答 案 動(dòng)態(tài)硬譯碼連接法 ? 在動(dòng)態(tài)硬譯碼連接法下, 4個(gè) LED數(shù)碼管與單片機(jī)的連接圖 : a b c d e f g Dp 89C51 COM a b c d e f g A B C D LT RBO 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。( 30H, 31H單元中分別存有 2位 BCD碼)。( 30H, 31H單元中分別存有 2位 BCD碼)。 MOV P0, 06H MOV P1, 5BH MOV P2, 4FH MOV P3, 66H SJMP $ 編程在 4個(gè)七段 LED數(shù)碼管上顯示 30H, 31H, 32H, 33H單元中存放的 1位 BCD碼 的內(nèi)容 。 ? MOV P1,30H LT RBO RBI a b c d e f g COM a b c d e f g 74LS48 共陰極 LED +5V 注意:在硬譯碼連接法下,直接送欲顯示的數(shù)即可,字形到字形碼的轉(zhuǎn)換 是用硬件實(shí)現(xiàn)的。常用的BCD碼 — 七段碼譯碼器有 74LS48和 74LS47。 ? 編程讓 LED數(shù)碼管顯示 30H單元的內(nèi)容( 30H單元的內(nèi)容在 0— 9之間)。 ? 八位 LED動(dòng)態(tài)顯示器電路: I/O(1)D D D D D D D DI/O(2)7 56 4 3 2 1 0 LED顯示器與 8155接口 單個(gè)七段 LED數(shù)碼管的接口 ? 單個(gè)七段 LED數(shù)碼管與單片機(jī)的連接方法有 2種: ? 軟譯碼連接法 ? 硬譯碼連接法 a b c d e f g Dp 軟譯碼連接法 ? 在軟譯碼連接法下, LED數(shù)碼管與單片機(jī)的連接圖 : a b c d e f g Dp 89C51 +5V a b c d e f g Dp ? 欲使 LED數(shù)碼管顯示 2,試編程。選通相應(yīng) LED,即在顯示字段上得到顯示字形碼。 圖 N位顯示器的構(gòu)成原理 。如表 。這種顯示塊有共陰極與共陽極兩種,如圖。 LED顯示器的結(jié)構(gòu)與原理 ?LED顯示塊是由發(fā)光二極管顯示字段的顯示器件。 ?在微機(jī)應(yīng)用系統(tǒng)中通常使用的是七段 LED。七段顯示塊與微機(jī)接口非常容易。 ( a) 共陰極 ( b) 共陽極 ( c) 管腳配置 圖 LED顯示塊 ?表 LED的段選碼 (字形碼 ) 8EH LED靜態(tài)顯示接口 ?在微機(jī)應(yīng)用系統(tǒng)中使用 LED顯示塊構(gòu)成 N位LED顯示器 。 ?LED顯示器有兩種方式: ( 1) LED靜態(tài)顯示方式(如圖 ) ( 2) LED動(dòng)態(tài)顯示方式 a b c d e f R dp a b c d e f R dp a b c d e f R dp a b c d e f R dp a b c d e f