Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Mikrocomputertechnik-Labor WS04/05

Ähnliche Präsentationen


Präsentation zum Thema: "Mikrocomputertechnik-Labor WS04/05"—  Präsentation transkript:

1 Mikrocomputertechnik-Labor WS04/05
Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin Teilnehmer: Ronald Bella Maurice Bopp

2 Überblick Problemstellung (FILM 1.Teil) Lösung Schaltung Layout Struktogramm Verbesserungsvorschläge Fertiges Projekt (FILM 2.Teil)

3 Problemstellung Unnötige Wege zeitaufwändig Physische Ausdauer (besonders ältere Menschen) Bsp.FILM

4 System zur Meldung von Post
Lösung System zur Meldung von Post Klappe Briefkasteninhalt LEDs

5 Schaltung Anzeige LEDs Mikrocontroller Assembler IR-Diode Briefkasten
Schalter an Klappe Schalter für Rückstellung

6 Layout Treiberbaustein Anschlüsse Kondesator Widerstand Tiefpass

7 Layout IR-Diode Briefkasten IR-Empfänger Klappe Rücksteller LED1
Anzeige LED1 LED2

8 Struktogramm Briefkastenüberwachungssystem Programmbeschreibung
Initialisierung Timer 2 Timer 1 Post im Briefkasten? Ja Nein Klappe Boden LED1 an LED2 an Rücksteller betätigt? Rücksteller betätigt? Ja Nein LEDs aus Programmschleife

9 Struktogramm Briefkastenüberwachungssystem Programmbeschreibung
Initialisierung Timer 2 Timer 1 Post im Briefkasten? Ja Nein Klappe Boden LED1 an LED2 an Rücksteller betätigt? Rücksteller betätigt? Ja Nein LEDs aus Programmschleife

10 Struktogramm Briefkastenüberwachungssystem Programmbeschreibung
FREQUENZERZEUGUNG: mov T2CON,# b       ;Wiederladen,T2 starten mov ccen, # b          ;P1.1 freigeben Periodendauer:  28µs mov CRCH,#0FFh                    mov CRCL,#0E2h                   Pulsweite:  14µs mov CCH1,#0ffh                     mov CCL1,#0f0h                    Programmbeschreibung Initialisierung Timer 2 Timer 1 Post im Briefkasten? Ja Nein Klappe Boden LED1 an LED2 an Rücksteller betätigt? Rücksteller betätigt? Ja Nein LEDs aus Programmschleife

11 Struktogramm Briefkastenüberwachungssystem Programmbeschreibung
ISR-TIMER1: org 001Bh ;Sprungmarke zur ISR für Timer1 Timer_INT1:      ;ISR für Timer1 (Adresse 001Bh) call Timer_1     ;Aufruf UP_Schleife reti Briefkastenüberwachungssystem     ZEITABFRAGE: Allgemeine Interrupt-Timer 1- Freigabe: mov IEN0,# b            Timer1 – Einstellungen: mov TMOD,# b         ;16-Bit Timer für Timer1 mov TCON,# b         ;starten, Überlaufflag zurücksetzen mov TL1, #0h                     ;Register laden    mov TH1, #0h                         mov R2,#100   ;Register für Zeit schleife                       mov R3,#2 Programmbeschreibung Initialisierung Timer 2 Timer 1 Post im Briefkasten? Ja Nein Klappe Boden LED1 an LED2 an Rücksteller betätigt? Rücksteller betätigt? Ja Nein LEDs aus Programmschleife

12 Struktogramm Briefkastenüberwachungssystem Programmbeschreibung
HAUPTPROGRAMM: Programmbeschreibung ABFRAGE: jnb P4.1, RUECKSETZEN           ;Taster zum Rücksetzen der LEDs jmp ABFRAGE TIMER_1: djnz R2,ENDE                        ;R2 !=0  ENDE mov R2,#100                          ;R2 laden mit 100 djnz R3,Timer_1                      ;R3 !=0  TIMER_1 mov R3,#2                              ;R3 laden call KLAPPE                              ;Aufruf UP KLAPPE call TSOP                                 ;Aufruf UP BODEN ENDE: ret KLAPPE: jnb P4.2,LED1                         ;LED1 falls kein Bit gesetzt ret LED1: clr P5.1                                  ;LED1 ein ret BODEN: jb P4.0,LED2                         ;LED2 falls Bit gesetzt ret LED2: clr p ;LED2 ein ret RUECKSETZEN: setb P5.0                                 ;Anzeige_LED 1 ausschalten setb P5.1                                 ;Anzeige_LED 2 ausschalten jmp ABFRAGE end Initialisierung Timer 2 Timer 1 Post im Briefkasten? Ja Nein Klappe Boden LED1 an LED2 an Rücksteller betätigt? Rücksteller betätigt? Ja Nein LEDs aus Programmschleife

13 Verbesserungsvorschläge
Funkübertragung LCD statt LEDs Unterscheidung der Post

14 Fertiges Projekt  FILM 2er TEIL

15 Vielen Dank für Ihre Aufmerksamkeit!!
Für Fragen stehen wir zur Verfügung


Herunterladen ppt "Mikrocomputertechnik-Labor WS04/05"

Ähnliche Präsentationen


Google-Anzeigen