【正文】
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顯示器 。 圖 N位顯示器的構(gòu)成原理 。 ?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 R dp I/O 口位選控制… I/O 口段選控制圖 N位 LED顯示器 g g g g g GND/+5V GND/+5V GND/+5V GND/+5VGND/+5VI/O (1 ) I/O (2 ) I/O (3 ) I/O (4 )圖 LED顯示器電路 LED動(dòng)態(tài)顯示接口 ? LED動(dòng)態(tài)顯示:分時(shí)輪流選通數(shù)碼管的公共端。選通相應(yīng) LED,即在顯示字段上得到顯示字形碼。字段線并聯(lián)使用,可簡化電路。 ? 八位 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,試編程。 ? MOV P1,10100100B ? 字形轉(zhuǎn)換成字形碼的 2種方法:軟譯碼法和硬譯碼法。 ? 編程讓 LED數(shù)碼管顯示 30H單元的內(nèi)容( 30H單元的內(nèi)容在 0— 9之間)。 ? UP: MOV A, 30H ? MOV DPTR, TAB ? MOVC A, @A+DPTR ? MOV P1,A ? SJMP UP TAB : DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H 共陽極 LED 硬譯碼連接法 ? 在硬譯碼連接法下, LED數(shù)碼管與單片機(jī)的連接圖 : a b c d e f g Dp A B C D 89C51 ? 利用 BCD碼 — 七段碼譯碼器實(shí)現(xiàn)字形到字形碼的轉(zhuǎn)換。常用的BCD碼 — 七段碼譯碼器有 74LS48和 74LS47。 ? 編程讓 LED數(shù)碼管顯示 30H單元的內(nèi)容( 30H單元的內(nèi)容在 0— 9之間)。 ? 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)的。 多個(gè)七段 LED數(shù)碼管的接口 ? 多個(gè)數(shù)碼管與 CPU的連接方法有 4種: ? 靜態(tài)軟譯碼連接法 ? 靜態(tài)硬譯碼連接法 ? 動(dòng)態(tài)硬譯碼連接法 ? 動(dòng)態(tài)軟譯碼連接法 a b c d e f g