Op Elektronicaforum.nl is de kans om een antwoord op je vraag te krijgen heel groot. In overzichtelijke subcategorieën kun je vragen en antwoorden over elektronica zoeken, plaatsen en beantwoorden.
Elektronica Forum is onderdeel van Schakelingen Online
 


 
Berekenen van TL0

 
Plaats nieuw bericht   Plaats Reactie    Schakelingen Online Forum Index -> School en huiswerk vragen
Auteur Bericht
Stefke33



Geregistreerd op: 7-2-2009
Berichten: 1
Woonplaats: BRUGGE

BerichtGeplaatst: Za 7 Feb 2009, 20:03    Onderwerp: Berekenen van TL0 Reageer met quote

Hallo iedereen,

Hier is de opgave en mijn oplossing
===================================
; De microcontroller is een 8051 en Timer 0 gebruiken ze en die is 8 bit
; Example 4-1
; A 1 kHz square wave signal is to be generated from pin 7 on port 1.
; The microcontroller clock frequency is 11.0592MHz
;
; a) Determine the required delay time?
; b) Using timer0 determine the base numbers that must go into TH0 and TL0
;==============================================================================

; Oplossing
;
; STAP 1 : One cycle time T of the required square-wave signal equals :
; ---------------------------------------------------------------------
; T = 1 / f = 1 / 1000Hz = 1ms
; Tdelay = T/2 = 0.5ms
;
; STAP 2 : Delay count bepalen
; ----------------------------
; - Timer_clock = microclock / N = 11.0592MHz / 6 = 1.8432MHz
; - Timer_Cycle_Time = 1 / Timer_clock = 1 / 1.8432MHz = 542.54ns
; - Delay_count = Tdelay / Timer_Cycle_Time = 0.5ms / 542.54ns = 922
;
; STAP 3 : Basenumber
; -------------------
; Base_number = 2^N - delay_count = 2^16 - 922 = 64613
;
; STAP 4 : TH0 : geheel getal
; ---------------------------
; Base_nummer / 2^8 = 64613 / 256 = 252.3945313 = 252
;
; STAP 5 : de rest van de deling
; ------------------------------
; TL0 = (rest na deling van 64613) / 256
; (64613 / 256) * 252 = 101
;

Ik vraag mij af hoe ze daaraan komen in het boek:

TL0 = (remainder of 64613 / 256) * 252
= (0.3945313) * 256 <=== Hoe komen ze daaraan????
TL0 = 101 (dat is hun oplossing)
is een raadsel hoe ze daaraan komen

Het is mij echt een raadsel hoe ze daar aankomen zunne?

Kan iemand hier mij op weg helpen wat ze eigenlijk doen?

Groetjes
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
Plaats nieuw bericht   Plaats Reactie    Schakelingen Online Forum Index -> School en huiswerk vragen Tijden zijn in GMT + 2 uur
Pagina 1 van 1                     

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen
Je mag geen reacties plaatsen
Je mag je berichten niet bewerken
Je mag je berichten niet verwijderen
Ja mag niet stemmen in polls
Je mag geen attachments plaatsen in dit forum
Je mag bestanden downloaden in dit forum


Powered by phpBB © 2001, 2002 phpBB Group and phpBB SEO