-
-
Benutzer
Stammmitglied
Der Port macht auch nur "1" oder "0"! Nur ist dein Messgerät so träge, dass es nur den Effektivwert der Spannung messen kann. Mit einem Oszi wirst du dein Rechteck sehen können.
Aktuell arbeitet dein Prog so:
Prüfe ob in I1 bis I4 irgendwas ansteht.
Wenn ja, setze Ausgang O1
Wenn nein, lösche Ausgang O1
Prüfe ob I5 = 1
Wenn ja, setze Ausgang O1
Wenn nein, lösche Ausgang O1
Besser ist es, alles in ein Register zu laden, komplett zu verarbeiten und dann wieder ausgeben!
IN Portb, R16
IN Portc, R17
Verarbeiten der I/O's in den Registern
OUT Portc, R17
Also Prüfen ob Eingang I1-I4 so wie gewünscht
UND
Prüfen ob I5 gedrückt!
Je nach Bedürfnis die Bits des ausgangsregisters setzen und dann in den Port schieben.
MfG
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen