Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/15/03 17:39
Read: times


 
#41612 - RE: help with SBUF
Responding to: ???'s previous message
it's a example but if i can run this i can run the other code.

ORG 002Bh


C_1 DATA 30h




Reset: NOP
NOP
; MOV SP,#STACK-1 ;CARGAMOS EL PUNTERO DEL STACK


;CONFIGURAMOS LAS INTERRUPCIONES
;seleccionamos el modo1 de funcionamiento
;CLR SM0 ;config modo 1
;SETB SM1 ;8-bit Uart sin paridad
;CLR SM2 ;ya veremos
;CLR REN ;todavĂ­a no escuchamos
;CLR TI
;CLR RI

MOV SCON,#90h



;HABILITO LAS INTERRUPCIONES
SETB EA

;HABILITO LA INTERRUPCION DEL PUERTO SERIE
SETB ES
;SETB PS

;programa el timer1;
;CLR TR1
;CLR ACC.7
;CLR ACC.6
;SETB ACC.5
;CLR ACC.4

;MOV TMOD,A

MOV TMOD,#20H


;configuramos la tasa de baudios a 9600
MOV TH1,#0FDh
MOV A,PCON
CLR ACC.7 ;PORBADO CON CLR
MOV PCON,A


;encendemos el timer1
SETB TR1

;HABILITAMOS LA RECEPCION EN SERIE
SETB REN

LazoP: nop
nop
jmp lazop

INT_SERIE: MOV A,SBUF
CJNE A,#'<',NO_INICIO
MOV C_1,A
MOV R0,#01h
JMP FIN_SERIE

NO_INICIO: CJNE A,#'1',NO_1

CJNE R0,#01,FIN_SERIE

CPL P0.4

MOV A,C_1
MOV SBUF,A
JNB TI,$
CLR TI

MOV SBUF,#'1'
JNB TI,$
CLR TI

JMP FIN_SERIE

NO_1: CJNE A,#'1',FIN_SERIE

CJNE R0,#01,FIN_SERIE

CPL P0.5

MOV A,C_1
MOV SBUF,A
JNB TI,$
CLR TI

MOV SBUF,#'2'
JNB TI,$
CLR TI

FIN_SERIE: RETI


ORG 0023h
JMP INT_SERIE

END



List of 12 messages in thread
TopicAuthorDate
help with SBUF            01/01/70 00:00      
   RE: help with SBUF            01/01/70 00:00      
      RE: help with SBUF            01/01/70 00:00      
         RE: help with SBUF            01/01/70 00:00      
         RE: help with SBUF            01/01/70 00:00      
            RE: help with SBUF            01/01/70 00:00      
               RE: help with SBUF            01/01/70 00:00      
                  RE: help with SBUF            01/01/70 00:00      
                     RE: help with SBUF            01/01/70 00:00      
                        RE: help with SBUF            01/01/70 00:00      
   RE: help with SBUF            01/01/70 00:00      
   RE: help with SBUF            01/01/70 00:00      

Back to Subject List