Báo cáo thực hành Vi xử lý

31 608 1
Báo cáo thực hành Vi xử lý

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA ĐIỆN  BÁO CÁO THỰC HÀNH VI XỬ LÝ GIÁO VIÊN HƯỚNG DẪN:NGUYỄN TRUNG DŨNG I SINH VIÊN :NGUYỄN VĂN ĐÀN MSSV :13065631 LỚP :DKTD_NHÓM LED ĐƠN BÀI TẬP YÊU CẦU • Viết chương trình điều khiển 16 led đơn: chớp tắt lần  led dịch từ trái sang phải  led dịch từ phải sang trái sau lặp lại PHẦN CỨNG CHƯƠNG TRÌNH VIẾT BẰNG ASM ORG 0000H MAIN: MOV P1,#0FFH MOV P0,#0FFH MOV R0,#5 CT: LCALL CHOPTAT DJNZ R0,CT LCALL DICHLED JMP MAIN CHOPTAT: MOV P1,#00H MOV P0,#00H LCALL DELAY MOV P1,#0FFH MOV P0,#0FFH LCALL DELAY RET DICHLED: MOV A,#0FFH LA1: CLR C RRC A MOV P1,A LCALL DELAY JB P1.6,LA1 LA2: RR A MOV P1,A LCALL DELAY JB P1.0,LA2 MOV P1,#0FEH MOV P0,#07FH LCALL DELAY MOV A,#07FH MOV P1,#0FFH LA3: CLR C RRC A MOV P0,A LCALL DELAY JB P0.6,LA3 LA4: RR A MOV P0,A LCALL DELAY JB P0.0,LA4 MOV P0,#0FEH CALL DELAY MOV P0,#0FFH LCALL DELAY MOV A,#0FFH LA5: CLR C RLC A MOV P0,A CALL DELAY JB P0.2,LA5 LA6: RL A MOV P0,A CALL DELAY JB P0.7,LA6 MOV P0,#3FH MOV P1,#0FEH CALL DELAY MOV P0,#7FH MOV P1,#0FCH CALL DELAY MOV P0,#0FFH MOV P1,#0F8H MOV A,#0F8H LA7: RL A MOV P1,A CALL DELAY JB P1.7,LA7 MOV P1,#3FH CALL DELAY MOV P1,#7FH CALL DELAY MOV P1,#0FFH CALL DELAY RET DELAY: MOV R5,#200 SC3: MOV R6,#250 DJNZ R6,$ DJNZ R5,SC3 RET END CHƯƠNG TRÌNH VIẾT BẰNG C #include void delay_ms(unsigned int t) { unsigned int x,y; for(x=0;x1)|0x80; delay_ms(500); } for(c=0;c[...]... lcd_cmd(0x01); lcd_cmd(0x80); lcd_out_ch(1,1,"THUC HANH VI XU LY NHOM 3"); delay_ms(2000); lcd_cmd(0xc0); lcd_out_ch(2,1,"GVHD:NGUYEN TRUNG DUNG"); while(1) { for(i=0;i

Ngày đăng: 29/09/2016, 12:43

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan