anoniem Geplaatst: 14 juni 2007 Delen Geplaatst: 14 juni 2007 hallo iedereen, ik ben hier nieuw en ik heb hulp nodig van iemand die mij mischien dit volgende programma kan uitleggen voor mij. Het is een programma gemaakt met tasking EDE en dan gedebugd met CEIBO. Het is een programma voor de microcontroller 80C552-5. En dit programma gaat een parallel code van 8 bits omvormer naar een serieel code van 8 bits, maar ik probeer nu te begrijpen wat dat al die codes voor staan. Kan iemand mij eventueel helpen als het kan? danku casri hier is het programma: $include(REG552.inc) org 0h ljmp 200h org 200h ; ; beg: mov tmod, #20h poort.” mov th1, #0ddh mov tl1, #0ddh setb tr1 mov scon, #40h stoppen.” ; again: mov a,p5 ; mov p1,a mov r5,a mov r2,#03h acall vertr mov a,r5 mov sbuf,a jnb ti,$ clr ti sjmp again ; ; vertr: mov r0,#0ffh loop2: mov r1,#ffh loop1: djnz r1,loop1 djnz r0,loop2 djnz r2,vertr ret end Quote Link naar reactie
anoniem Geplaatst: 16 juni 2007 Auteur Delen Geplaatst: 16 juni 2007 Dat is assembley. mov x b plaatst de waarde x in register b. De uitleg van deze taal staat in de datasheet van je microcontroller. Vanuitgaande dat je weet hoe een microcontroller werkt. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen