You are on page 1of 3

Dng vi iu khin 8051 thc hin vic qung co cho cc cng ty, siu th ging nh bng in t chy cu thang

ng b nh X.7 thng qua LCD. Trn LCD s hin hai dng : Dng mt: TIEU LUAN VI XU LY 8051 GIAO TIEP LCD-LOP DHDT1 chy lien tc t phi qua tri. Dng hai: BY:DANG HONG HOA ng yn. Chuong trinh $MOD51 E BIT P3.2 RS BIT P3.1 RW BIT P3.0 ORG 00 MAIN: LCALL SETUP DONG2: MOV DPTR,#DIS2 SETB E CLR RS CLR RW MOV P1,#0C0H CLR E LCALL WAIT LCALL XUAT_CHU DONG1: MOV DPTR,#DIS1 DICH: LCALL DISPLAY1 LCALL DELEY LCALL DELEY INC DPTR MOV A,DPL CJNE A,#LOW(DIS1+40),DICH MOV A,DPH CJNE A,#HIGH(DIS1+40),DICH SJMP DONG1 SETUP:
Bo co Chuyn 1- USB Interfaces TH4-K50 1

SETB E CLR RS CLR RW MOV P1,#38H ;cai dat ban dau CLR E LCALL WAIT SETB E CLR RS CLR RW MOV P1,#0CH CLR E LCALL WAIT SETB E CLR RS CLR RW MOV P1,#06H CLR E LCALL WAIT RET DISPLAY1: SETB E CLR RS CLR RW MOV P1,#80H CLR E LCALL WAIT XUAT_CHU: MOV R1,#0 LOOP: MOV A,R1 MOVC A,@A+DPTR SETB E SETB RS CLR RW MOV P1,A CLR E LCALL WAIT INC R1 CJNE R1,#20,LOOP
Bo co Chuyn 1- USB Interfaces TH4-K50 2

RET WAIT: ;thoi gian doi 1ms MOV TMOD,#10H MOV TH1,#HIGH(-1000) MOV TL1,#LOW(-1000) CLR TF1 SETB TR1 JNB TF1,$ CLR TR1 CLR TF1 RET DELEY: ;thoi gian de lay 1s MOV R0,#100 CONT: MOV TMOD,#10H MOV TH1,#HIGH(-10000) MOV TL1,#LOW(-10000) CLR TF1 SETB TR1 JNB TF1,$ CLR TR1 CLR TF1 DJNZ R0,CONT RET ORG 100H DIS1: DB 'TIEU LUAN VI XU LY 8051 GIAO TIEP LCD-LOP DHDT1 ' ORG 200H DIS2: DB 'BY:DANG HONG HOA ' END

Bo co Chuyn 1- USB Interfaces TH4-K50

You might also like