|
Usuários online |
|
Nós temos 11 visitantes online |
|
Usuários Registrados |
| 6248 registrados | | 0 hoje | | 6 esta semana | | 17 no mês | |
|
 |
|
|
|
8051:Alguém já usou comunicação serial ? (1 visualizando) (1) Visitante
Favorito por: 0
|
|
|
TÓPICO: 8051:Alguém já usou comunicação serial ?
|
|
|
|
8051:Alguém já usou comunicação serial ? 2 Anos, 3 Mês atrás
|
Popularidade: 0
|
|
Olá caros amigos,alguém já usou comunicação serial do 8051(estou usando AT89S8252)?Estou precisando de um exemplo em assmbly.Obrigado.
|
|
|
|
Logado
|
|
|
O administrador desabilitou acesso publico para escrita.
|
|
|
|
Re:8051:Alguém já usou comunicação serial ? 1 Ano, 11 Mês atrás
|
Popularidade: 0
|
|
Serial com Timer 2
Exemplo de utilização da serial com timer 2 no 89S8252 e com o assembler ASEM-51.
$NOMOD51
$INCLUDE (Asem51MCU89S8252.MCU)
LF EQU 0AH
CR EQU 0DH
BAUDL EQU 0D9H ;taxa de transmissao de 9600 com 12 Mhz
BAUDH EQU 0FFH ;taxa de transmissao de 9600 com 12 Mhz
;BAUDL EQU 0F3H ;taxa de transmissao de 28800 com 12 Mhz
;BAUDH EQU 0FFH ;taxa de transmissao de 28800 com 12 Mhz
;BAUDL EQU 0F6H ;taxa de transmissao de 38400 com 12 Mhz
;BAUDH EQU 0FFH ;taxa de transmissao de 38400 com 12 Mhz
ORG 00H
LJMP INICIO
ORG 0023H
LJMP SERI
INICIO:
mov SCON, #01010000b
mov RCAP2L, #BAUDL
mov RCAP2H, #BAUDH
mov T2CON, #00110100b
SETB TR2
mov A,#30h
call transmite
call transmite
loop2:
lcall RECEBE
sjmp loop2
RECEBE:
JNB RI,NAORECEBEU
CLR RI
LCALL TRANSMITE
NAORECEBEU:
RET
TRANSMITE:
CLR TI
MOV SBUF,A
JNB TI,$
RET
SERI:
JB RI,LER
RETI
LER:
mov A,SBUF
RETI
END
|
|
|
|
Logado
|
|
|
O administrador desabilitou acesso publico para escrita.
|
|
|
|
Re:8051:Alguém já usou comunicação serial ? 1 Ano, 11 Mês atrás
|
Popularidade: 0
|
|
Caro Mateus,
conslho de quem já programou muito em assembly... Já que você tem o Keil, programe em C! Se precisar otimizar, examine o código assembly gerado pelo compilador e o otimize na unha... Você não vai se arrepender.
Abraço!
|
|
|
|
Logado
|
|
|
O administrador desabilitou acesso publico para escrita.
|
|
|
|
|
|
|
|
 |
|