mikrocomputertechnik-labor ws04/05
DESCRIPTION
Mikrocomputertechnik-Labor WS04/05. Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer: Ronald Bella Maurice Bopp. Überblick. Problemstellung (FILM 1.Teil) Lösung Schaltung Layout - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/1.jpg)
1
Mikrocomputertechnik-Labor WS04/05
Projekt: Briefkastenüberwachungssystem
Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05
Teilnehmer: Ronald Bella Maurice Bopp
![Page 2: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/2.jpg)
2
Überblick
Problemstellung (FILM 1.Teil) Lösung Schaltung Layout Struktogramm Verbesserungsvorschläge Fertiges Projekt (FILM 2.Teil)
![Page 3: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/3.jpg)
3
Problemstellung
Unnötige Wege zeitaufwändig Physische Ausdauer (besonders
ältere Menschen) Bsp.FILM
![Page 4: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/4.jpg)
4
Lösung
System zur Meldung von Post
• Klappe• Briefkasteninhalt• LEDs
![Page 5: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/5.jpg)
5
Schaltung
Briefkasten
Anzeige
Mikrocontroller
IR-Diode
Schalter an Klappe
Schalter für Rückstellung
Assembler
LEDs
![Page 6: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/6.jpg)
6
Layout
Treiberbaustein Anschlüsse Kondesator Widerstand
Tiefpass
![Page 7: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/7.jpg)
7
Layout
Briefkasten
IR-Diode
IR-Empfänger
Klappe
Rücksteller
AnzeigeLED1
LED2
![Page 8: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/8.jpg)
8
Struktogramm
BriefkastenüberwachungssystemProgrammbeschreibung
Initialisierung
Timer 2
Timer 1
Post im Briefkasten?Ja Nein
Klappe Boden
LED1 an LED2 an
Programmschleife
Rücksteller betätigt?
Rücksteller betätigt?
Ja NeinLEDs aus
![Page 9: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/9.jpg)
9
Struktogramm
BriefkastenüberwachungssystemProgrammbeschreibung
Initialisierung
Timer 2
Timer 1
Post im Briefkasten?Ja Nein
Klappe Boden
LED1 an LED2 an
Programmschleife
Rücksteller betätigt?
Rücksteller betätigt?
Ja NeinLEDs aus
![Page 10: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/10.jpg)
10
Struktogramm
FREQUENZERZEUGUNG:
mov T2CON,#00010001b ;Wiederladen,T2 starten
mov ccen, #00001000b ;P1.1 freigeben
Periodendauer: 28µsmov CRCH,#0FFh mov CRCL,#0E2h
Pulsweite: 14µsmov CCH1,#0ffh
mov CCL1,#0f0h
BriefkastenüberwachungssystemProgrammbeschreibung
Initialisierung
Timer 2
Timer 1
Post im Briefkasten?Ja Nein
Klappe Boden
LED1 an LED2 an
Programmschleife
Rücksteller betätigt?
Rücksteller betätigt?
Ja NeinLEDs aus
![Page 11: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/11.jpg)
11
Struktogramm
ZEITABFRAGE:
Allgemeine Interrupt-Timer 1- Freigabe: mov IEN0,#10001000b
Timer1 – Einstellungen:mov TMOD,#00010000b ;16-Bit Timer für Timer1
mov TCON,#11000000b ;starten, Überlaufflag
zurücksetzenmov TL1, #0h ;Register laden mov TH1, #0h
mov R2,#100 ;Register für Zeit- schleife
mov R3,#2
BriefkastenüberwachungssystemProgrammbeschreibung
Initialisierung
Timer 2
Timer 1
Post im Briefkasten?Ja Nein
Klappe Boden
LED1 an LED2 an
Programmschleife
Rücksteller betätigt?
Rücksteller betätigt?
Ja NeinLEDs aus
ISR-TIMER1:org 001Bh ;Sprungmarke zur ISR für Timer1Timer_INT1: ;ISR für Timer1 (Adresse 001Bh)call Timer_1 ;Aufruf UP_Schleifereti
![Page 12: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/12.jpg)
12
Struktogramm
BriefkastenüberwachungssystemProgrammbeschreibung
Initialisierung
Timer 2
Timer 1
Post im Briefkasten?Ja Nein
Klappe Boden
LED1 an LED2 an
Programmschleife
Rücksteller betätigt?
Rücksteller betätigt?
Ja NeinLEDs aus
ABFRAGE:jnb P4.1, RUECKSETZEN ;Taster zum Rücksetzen der LEDsjmp ABFRAGE
TIMER_1:djnz R2,ENDE ;R2 !=0 ENDEmov R2,#100 ;R2 laden mit 100djnz R3,Timer_1 ;R3 !=0 TIMER_1mov R3,#2 ;R3 laden call KLAPPE ;Aufruf UP KLAPPEcall TSOP ;Aufruf UP BODEN
ENDE:ret
KLAPPE:jnb P4.2,LED1 ;LED1 falls kein Bit gesetztret
LED1:clr P5.1 ;LED1 einret
BODEN:jb P4.0,LED2 ;LED2 falls Bit gesetztret
LED2:clr p5.0 ;LED2 einret
RUECKSETZEN:setb P5.0 ;Anzeige_LED 1 ausschaltensetb P5.1 ;Anzeige_LED 2 ausschaltenjmp ABFRAGEend
HAUPTPROGRAMM:
![Page 13: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/13.jpg)
13
Verbesserungsvorschläge
Funkübertragung
LCD statt LEDs
Unterscheidung der Post
![Page 14: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/14.jpg)
14
Fertiges Projekt
FILM 2er TEIL
![Page 15: Mikrocomputertechnik-Labor WS04/05](https://reader036.vdokument.com/reader036/viewer/2022081506/56815201550346895dc04317/html5/thumbnails/15.jpg)
15
Vielen Dank für Ihre Aufmerksamkeit!!
Für Fragen stehen wir zur Verfügung