prijem znakov cez seriovu linku '51 v asm

Jan Waclawek konfera@efton.sk
Sobota Březen 29 22:02:41 CET 2008


Este pripajam link na baudratovu kalkulacku pre '51/'52:
http://www.keil.com/products/c51/baudrate.asp

wek

PS. este aj subject mas zle, lebo v '51 nie je T2 ;-)

----- Original Message ---------------

Subject: prijem znakov cez seriovu linku '51 v asm
   From: Daniel Valuch <daniel.valuch@orange.fr>
   Date: Sat, 29 Mar 2008 21:24:01 +0100
     To: HW-news <hw-list@list.hw.cz>

>zdravim,
>nemate nahodou niekto napisanu malu rutinu v asm pre '51 ktora dokaze 
>prijat retazec znakov zo serioveho portu a niekam to zapise?
>Trapim sa s tym cely den a mam pocit ze cim dalej tym menej mi to 
>funguje, vedel som pockat kym pride jeden definovany znak a uz mi 
>nefunguje ani to :-/
>Potrebujem nejaku inspiraciu...
>b.
>
>p.s. prikladam program, je pisany pre procesor P89V51RB2, krystal 
>18.432MHz, 4800bd, ma to prijimat data z GPS modulu
>
>
>RCAP2H	equ 0CBh
>RCAP2L	equ 0CAh
>T2MOD	equ 0C9H
>T2CON	equ 0C8H
>TR2	bit 0C8h.2
>
>	org 0
>
>START:
>	mov SCON,#11010000b
>	mov RCAP2H,#0ffh
>	mov RCAP2L,#10h
>	mov T2MOD,#00000000b
>	mov T2CON,#00110100b
>
>	setb TR2 ;start T2
>	
>ZACIATOK:
>	clr RI ;pripraveny na prijem
>
>	jnb RI, ZACIATOK ;caka kym sa prijme znak
>	clr RI
>	mov A, SBUF ;prijaty znak do Acc
>
>	cjne A,#"$", ZACIATOK ;ak je prijaty znak $ posle ho na port (pre 
>kontrolu ci to funguje)
>	mov P2, A ;display on P2
>
>	sjmp ZACIATOK
>
>	end
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list