MOVP3#OFFH LOP. MOV DPTR#TAB MOVCA. OA+DPTR MOVP2.A MOP3,#OC7H选通第一个74LS573 NOP MOVP3,#OFFH;关闭74LS573 INC R3 MOVAR3 MOV DPTR, #TAB MOVCA, @A+DPTR MOVP2.A MOⅤP3,#OE7H选通第二个573 NOP MOⅤP3,#OFFH;2关闭573 INC R3 MOVAR3 MOV DPTR#TAB MOVCA, @A+DPTR MOVP2.A MOⅤP3,#OF7H;;选通第三个573 6
6 MOV P3,#0FFH LOP:MOV DPTR,#TAB MOVC A,@A+DPTR MOV P2,A MOV P3,#0C7H;选通第一个 74LS573 NOP MOV P3,#0FFH;关闭 74LS573 INC R3 MOV A,R3 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P2,A MOV P3,#0E7H;选通第二个 573 NOP MOV P3,#0FFH;;;;;;;;;;关闭 573 INC R3 MOV A,R3 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P2,A MOV P3,#0F7H;;;;;;;;;;选通第三个 573
NOP MOVP3,#OFFH关闭573 INC R3 MOVAR3 MOVDPTR, #TAB MOVCA, @A+DPTR MOVP2.A MOVP3,#0CFH;选通第四个573 NOP MOV P3.OFFH LCALLYS INC R3 MOVAR3 DJNZRILOP SJMPS YS:MOVR0,#14H∷…延时子程序 YY: MOV TMOD#OlH MOV THO.#4CH MOV TLO.#OOH SETB TRO JNB TFO.S CLR TFO
7 NOP MOV P3,#0FFH;;;;;;;;关闭 573 INC R3 MOV A,R3 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P2,A MOV P3,#0CFH;;;;;;;选通第四个 573 NOP MOV P3,#0FFH LCALL YS INC R3 MOV A,R3 DJNZ R1,LOP SJMP $ YS: MOV R0,#14H;;;;;;延时子程序 YY: MOV TMOD,#01H MOV TH0,#4CH MOV TL0,#00H SETB TR0 JNB TF0,$ CLR TF0
CLR TRO DJNZROYY RET TAB DB 40H,OF9H,OA4H,30H DB99H,92H,82H,0F8H DB 8OH90H08H 03H DB 46H 21H06H OEH END
8 CLR TR0 DJNZ R0,YY RET TAB:DB 40H,0F9H,0A4H,30H DB 99H,92H,82H,0F8H DB 80H,90H,08H,03H DB 46H,21H,06H,0EH END
2、基于14495的LED并行显示接口 设计任务:设计一个基于14495并行显示接口 二、设计要求: 1所显示的内容由左到右显示 2所显示的内容由右到左显示 3所显示的内容由右到左闪烁显示; 4所显示的内容由右到左闪烁显示 三、设计器材:单片机,万用表,仿真机等 四、元件清单:89C51一个,14495四个,LED四个,245三个, 573一个 五、完成时间:一周 六、评分标准: 项目 满分 完成任务的提出和论证 10 |完成硬件的设计 求 15 完成软件的编程 25 完成硬件和软件的调试 10 完成原理图的设计 完成程序的编写 20
9 2、基于 14495 的 LED 并行显示接口 一、 设计任务:设计一个基于 14495 并行显示接口。 二、 设计要求: 1.所显示的内容由左到右显示; 2.所显示的内容由右到左显示; 3.所显示的内容由右到左闪烁显示; 4.所显示的内容由右到左闪烁显示; 三、 设计器材:单片机,万用表,仿真机等。 四、 元件清单:89C51 一个,14495 四个,LED 四个,245 三个, 573 一个 五、完成时间: 一周。 六、评分标准: 项目 满分 基 本 要 求 完成任务的提出和论证 10 完成硬件的设计 15 完成软件的编程 25 完成硬件和软件的调试 10 报 告 完成原理图的设计 10 完成程序的编写 20
总结 10 七、原理: 利用14495芯片的功能实现并行显示将要显示的数据 八、原理图: 屜載 九、程序流程框图: 初始化堆栈 清显示缓冲区 调显示子程序 键盘子程序 按下标志=1?
10 总结 10 七、原理: 利用 14495 芯片的功能实现并行显示将要显示的数据 八、原理图: a f b c g d e 1 DPY 2 3 4 5 6 7 a b c d e f g 8 d p d p EA/VP 3 1 X 1 1 9 X 2 1 8 RESET 9 R D 1 7 W R 1 6 IN T0 1 2 IN T1 1 3 T0 1 4 T1 1 5 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 3 9 P01 3 8 P02 3 7 P03 3 6 P04 3 5 P05 3 4 P06 3 3 P07 3 2 P20 2 1 P21 2 2 P22 2 3 P23 2 4 P24 2 5 P25 2 6 P26 2 7 P27 2 8 PSEN 2 9 ALE/P 3 0 TXD 1 1 RXD 1 0 8751 a 1 b 2 c 3 d 4 e 5 f 6 g 7 GND 8 h+i 9 G 1 0 LE 1 1 D 1 2 C 1 3 B 1 4 A 1 5 VCC 1 6 14495 a f b c g d e 1 DPY 2 3 4 5 6 7 a b c d e f g 8 d p d p a 1 b 2 c 3 d 4 e 5 f 6 g 7 GND 8 h+i 9 G 1 0 LE 1 1 D 1 2 C 1 3 B 1 4 A 1 5 VCC 1 6 14495 a f b c g d e 1 DPY 2 3 4 5 6 7 a b c d e f g 8 d p d p a 1 b 2 c 3 d 4 e 5 f 6 g 7 GND 8 h+i 9 G 1 0 LE 1 1 D 1 2 C 1 3 B 1 4 A 1 5 VCC 1 6 14495 a f b c g d e 1 DPY 2 3 4 5 6 7 a b c d e f g 8 d p d p a 1 b 2 c 3 d 4 e 5 f 6 g 7 GND 8 h+i 9 G 1 0 LE 1 1 D 1 2 C 1 3 B 1 4 A 1 5 VCC 1 6 14495 CAP CAP RES2 ELECTRO 1 +5V O C 1 C 1 1 1 D 2 2 D 3 3 D 4 4 D 5 5 D 6 6 D 7 7 D 8 8 D 9 1 Q 1 9 2 Q 1 8 3 Q 1 7 4 Q 1 6 5 Q 1 5 6 Q 1 4 7 Q 1 3 8 Q 1 2 74ALS573 并 行 14495 显 示 九、程序流程框图: 开 始 初 始 化 堆 栈 清显示缓冲区 调显示子程序 调键盘子程序 按下标志=1?