Danh mục

Vi Mạch MCS 51 - Ứng Dụng Thực Tế part 17

Số trang: 9      Loại file: pdf      Dung lượng: 257.86 KB      Lượt xem: 13      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu vi mạch mcs 51 - ứng dụng thực tế part 17, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Vi Mạch MCS 51 - Ứng Dụng Thực Tế part 17 B. H TH NG I U KHI N LED 7 O N. (B hi n th LED 7 o n ư c thi t k theo phương pháp a h p và ngõ vào d li u ki u 7 o n (dùng vi m ch gi i a h p bên ngoài))Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 lên 9999 trên b n LED (LED7, LED6, LED5 và LED4 ư c n i v i Port0; tín hi u SEL-ABC ư c n i v i P1.0 - P1.1).1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • Quá trình k t n i thi t b thí nghi m tương t như Bài 1.1.2 V lưu gi i thu t và vi t chương trình i u khi n.;***************************************************;CHUONG TRINH DIEU KHIEN HIEN THI 0000 -> 9999 TREN LED 7 DOAN;***************************************************;KET NOI: 4 LED -> PORT0; SEL ABC -> PORT1;CHE DO: MULTI, 7SEG IN (DP -> A), MULTI EXT 2 TO 4, CA, ACTIVE = 0;*************************************************** ORG 00HMAIN: MOV R7,#00H ;SO HIEN THI BAN DAU MOV R6,#00HMP1: LCALL BCD4TO7SEG ;GIAI MA BCD SANG MA 7 DOAN LCALL DELAY_SCAN ;DELAY VA QUET HIEN THI MOV A,R6 ;TANG GIA TRI (CHUC - DON VI) ADD A,#1 DA A MOV R6 , A CJNE A,#0,MP1 ;KIEM TRA GIA TRI HIEN THI > 99 (CHUC - DON VI) MOV A,R7 ;TANG GIA TRI (NGAN - TRAM) ADD A,#1 DA A MOV R7 , A CJNE A,#0,MP1 ;KIEM TRA GIA TRI HIEN THI > 99 (NGAN - TRAM) SJMP MAIN;***************************************************;CTC QUET HIEN THI LED 7 DOAN (4 LED 7 DOAN).;***************************************************;LED: ANODE CHUNG, KICH HOAT MUC 0, 7 DOAN: DP (MSB) -> A (LSB);DU LIEU HIEN THI CHUA TRONG O NHO CUA RAM.;***************************************************;NAME: DISP7SEGMUL4EXT.;INPUT: 63H,62H = MA 7 DOAN (NGAN - TRAM).; 61H,60H = MA 7 DOAN (CHUC - DON VI).;OUTPUT: P0 = 7 DOAN LED - DP (MSB) -> A (LSB).; P1 = EXT MULTIPLEXER - LEFT (MSD) -> RIGHT (LSD).;***************************************************DISP7SEGMUL4EXT: PUSH ACC ;CAT TAM THOI GIA TRI CAC THANH GHI PUSH 00H MOV A,#03H ;MA QUET MOV R0,#63H ;DIA CHI VUNG MA HIEN THIDISP: MOV P0,@R0 ;XUAT MA HIEN THI MOV P1 ,A ;XUAT MA QUET LCALL DELAYLED MOV P0,#0FFH ;CHONG LAM DEC R0 ;LAY MA HIEN THI KE TIEP DEC A ;CHUYEN SANG LED KE TIEP CJNE R0,#5FH,DISP ;KIEM TRA DA QUET XONG CHUA POP 00H ;PHUC HOI GIA TRI CHO CAC THANH GHI POP ACC RET;****************************************************DELAYLED: ;CHUONG TRINH CON TAO THOI GIAN TRE 5MS PUSH 00H PUSH 01H MOV R1,#10DEL: MOV R0,#250 DJNZ R0,$Giáo trình th c hành vi x lý. 136 Biên so n: Ph m Quang Trí B. H TH NG I U KHI N LED 7 O N. (B hi n th LED 7 o n ư c thi t k theo phương pháp a h p và ngõ vào d li u ki u 7 o n (dùng vi m ch gi i a h p bên ngoài))Bài 6: Chương trình i u khi n hi n th m s BCD t 0000 lên 9999 trên b n LED (LED7, LED6, LED5 và LED4 ư c n i v i Port0; tín hi u SEL-ABC ư c n i v i P1.0 - P1.1). DJNZ R1,DEL POP 01H POP 00H RET;****************************************************DELAY_SCAN: ;CHUONG TRINH CON TAO THOI GIAN TRE 250MS CO GOI CTC QUET HIEN THI PUSH 00H MOV R0,#50 MOV TMOD,#01HLOOP2: MOV TH0,#0ECH MOV TL0,#78H SETB TR0SCAN: ;LIEN TUC GOI CTC QUET HIEN THI TRONG LUC TIMER DANG CHAY LCALL DISP7SEGMUL4EXT ;GOI CTC QUET HIEN THI JNB TF0,SCAN CLR TR0 CLR TF0 DJNZ R0,LOOP2 POP 00H RET;***************************************************;CTC GIAI MA TU SO BCD NEN SANG MA 7 DOAN (2 SO BCD NEN).;***************************************************;LED: ANODE CHUNG, 7 DOAN: DP (MSB) -> A (LSB);GIA TRI GIAI MA: 0 -> 9;***************************************************;NAME: BCD4TO7SEG.;INPUT: R7 = SO BCD NEN (NGAN - TRAM).; R6 = SO BCD NEN (CHUC - DON VI).;OUTPUT: 63H,62H = MA 7 DOAN (NGAN - TRAM).; 61H,60H = MA 7 DOAN (CHUC - DON VI).;***************************************************BCD4TO7SEG: PUSH DPH ;CAT TAM THOI GIA TRI ...

Tài liệu được xem nhiều: