| ??? 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 |
| Topic | Author | Date |
| 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 |



