AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Uhrzeit Binär darstellen

Ein Thema von netscanner · begonnen am 14. Okt 2007 · letzter Beitrag vom 14. Okt 2007
Antwort Antwort
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#1

Uhrzeit Binär darstellen

  Alt 14. Okt 2007, 14:14
Hallo,
fällt Euch ne möglichkeit ein, eine Uhrzeit in einem 8Bit Binär Code zu übertragen?
Nur Stunde und Minuten.

Das keine Irrtümer auftreten sowas z.B. 01010111
Martin
  Mit Zitat antworten Zitat
fLaSh11
(Gast)

n/a Beiträge
 
#2

Re: Uhrzeit Binär darstellen

  Alt 14. Okt 2007, 14:23
Dass keine Irrtümer entstehen reicht auch schon alles in Minuten (oder Stunden, Sekunden, ...) umzurechnen, denn jeder Wert, der da rauskommt, kommt nur einmal pro Tag vor.
  Mit Zitat antworten Zitat
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Uhrzeit Binär darstellen

  Alt 14. Okt 2007, 14:28
das wäre möglich ... ja ^^


leider hast du ein kleines kriterium vergesse....wenn ichs in minuten umrechne (stunden geht net, da ich dann die uhrzeit 17:35 nicht darstellen kann) hab ich ne zahl die größer 256 - 8Bit - ist...

Und ich hab nur 8Bit zur verfügung....
Martin
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Uhrzeit Binär darstellen

  Alt 14. Okt 2007, 14:30
Du hast 8 Bit zur Verfügung als kanst du nur jede 24*60*60/256 Sekunde darstellen, als alle ca 5:37 Minuten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Uhrzeit Binär darstellen

  Alt 14. Okt 2007, 14:30
12:24 zum Beispiel = 744Minuten von 0:00 an.
Das geht nicht in 8Bit Binär darzustellen.

1011101000 Wären schonmal 10Bit.

Dann wären zum Beispiel 23:59Uhr = 1439Minuten

Da reicht auch nichtmal 10Bit aus.

Wenn du das ganze in jeweils 2 8-Bit Binär darstellen würdest, könntest du die ersten 8 Bit als Faktor verwenden und die anderen 8 Bit als Zahl.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
Benutzerbild von netscanner
netscanner

Registriert seit: 2. Dez 2005
Ort: Dieburg
280 Beiträge
 
Delphi 6 Enterprise
 
#6

Re: Uhrzeit Binär darstellen

  Alt 14. Okt 2007, 14:34
ok vergesst das ganze...es ist einfach nicht möglich...

hab mich jetzt entschieden das signal auf 2 übertragungen aufzusplitten....
zuerst Stunden, dann Minuten.

Der Mikrokontroller speichert zuerst die Stunden, dann vergleicht er die Eingangssingale mit den gespeicherten Stunden und sobald sie verschieden sind (bei Min wird daher immer +30 draufaddiert -sonst ging 17.17 Uhr nicht) speichert er die eingangssignale als Minuten
Martin
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz