Xem mẫ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
SINH VIÊN
MSSV
LỚP
:NGUYỄN VĂN ĐÀN
:13065631
:DKTD_NHÓM 3
I. LED ĐƠN
1. 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 5 lần 2 led dịch từ trái sang phải 3 led dịch từ phải sang trái sau đó lặp lại
2. PHẦN CỨNG
3. 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
4. CHƯƠNG TRÌNH VIẾT BẰNG C
#include
void delay_ms(unsigned int t)
{
unsigned int x,y;
for(x=0;x>1;
...
- tailieumienphi.vn
nguon tai.lieu . vn