You are on page 1of 4

den1 bit den2 bit den3 bit den4 bit den5 bit den6 bit den7 bit den8

bit

p2.0 p2.1 p2.2 p2.3 p2.4 p2.5 p2.6 p2.7

org 0000h ljmp setup org 0023h lcall ngat_noitiep org 0030h setup: mov tmod,#20h mov scon,#52h mov th1,#-3 mov p2,#00h mov p1,#00h setb tr1 ;timer 1 chay mov p2,#00h mov p1,#00h mov ie,#10010000b ngat_noitiep: jnb ri,$ mov a,sbuf clr ri cjne a,#255,kiemtra ljmp exit kiemtra: cjne a,#1,lap setb p2.0 ljmp exit lap: cjne a,#2,lap1 clr p2.0 ljmp exit lap1: cjne a,#3,lap2 setb p2.1 ljmp exit lap2: cjne a,#4,lap3 clr p2.1 ljmp exit lap3: cjne a,#5,lap4 setb den3 ljmp exit lap4: cjne a,#6,lap5 clr den3 ljmp exit lap5: cjne a,#7,lap6 setb den4 ljmp exit

lap6: cjne a,#8,lap7 clr den4 ljmp exit lap7: cjne a,#9,lap8 setb den5 ljmp exit lap8: cjne a,#10,lap9 clr den5 ljmp exit lap9: cjne a,#11,nhay1 setb den6 ljmp exit nhay1: cjne a,#12,nhay2 clr den6 ljmp exit nhay2: cjne a,#13,nhay3 setb den7 ljmp exit nhay3: cjne a,#14,nhay4 clr den7 ljmp exit nhay4: cjne a,#15,nhay5 setb den8 ljmp exit nhay5: cjne a,#16,lapall1 clr den8 ljmp exit lapall1: cjne a,#101,lapall2 setb den1 setb den2 setb den3 setb den4 ljmp exit lapall2: cjne a,#102,lapall3 clr den1 clr den2 clr den3 clr den4 ljmp exit lapall3: cjne a,#103,lapall4 setb den5 setb den6 setb den7 setb den8 ljmp exit lapall4: cjne a,#104,exit

clr den5 clr den6 clr den7 clr den8 ljmp exit exit: reti ljmp setup end ========================================================= Private Sub cmd_off_Click() MSComm1.Output = "0" End Sub Private Sub cmd_on_Click() MSComm1.Output = "9" End Sub Private Sub cmd1_Click() MSComm1.Output = "1" End Sub Private Sub cmd2_Click() MSComm1.Output = "2" End Sub Private Sub cmd3_Click() MSComm1.Output = "3" End Sub Private Sub cmd4_Click() MSComm1.Output = "4" End Sub Private Sub cmd5_Click() MSComm1.Output = "5" End Sub Private Sub cmd6_Click() MSComm1.Output = "6" End Sub Private Sub cmd7_Click() MSComm1.Output = "7" End Sub Private Sub cmd8_Click() MSComm1.Output = "8" End Sub Private Sub Command1_Click() Text2.Text = " " End Sub

Private Sub Command2_Click() Timer2.Enabled = True End Sub Private Sub Command3_Click() MsgBox "Thoat Khoi Chuong Trinh" MSComm1.Output = "0" End End Sub Private Sub Command4_Click() Timer2.Enabled = False End Sub Private Sub Form_Load() i = 0 ' cai dat thong so cho cong com...." Timer2.Enabled = False With MSComm1 .CommPort = 1 .Settings = "9600,N,8,1" bit stop .InBufferSize = 1024 .InputLen = 0 .RThreshold = 1 MM .SThreshold = 0 MM .OutBufferSize = 512 .InputMode = comInputModeText .PortOpen = True End With End Sub

COMFIG FOR COM PORT " 'cong COM 1 'Baudrate=9600,Ko KT chan le,frame 8 bit,1 'Bo dem 1024 byte thi day 'Doc toan bo gia tri bo dem 'Cho phep ngat khi su kien Receiver o MSCO 'Ko cho phep ngat khi su kien Send o MMSCO

'Mo cong COM

You might also like