![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() |
![]() ich hab ein problem mit einem programm das ich in assembler programmieren muss!!
Übungsannnahme:Ein safe soll mit acht schaltern ausgestattet sein. die safetüre soll sich nur dann öffnen, wenn die schalter b3,b7 und b0 in dieser reihenfolge betätigt werden. die entriegelung soll durch aufleuchten der led b7 am ausgabe-prt angezeigt werden. bei betätigung eines falschen schalters oder bei falscher reihenfolge, soll alarm gegeben werden, dieser ist durch aufleuchten aller leds darzustellen. wenn sich wer auskennt wäre es geil wenn ihr mit helfen könntet!! mfg D3v|L |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() |
![]() Welche Plattform?
____________________________________
Bei Problemen zwei Griffe ranschweißen und aus dem Fenster ..... |
![]() |
![]() |
![]() |
#3 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() hi,
soll das eine simulation sein, oder wird irgendein elektronisches bauteil angesteuert? hört sich sehr nach bitoperationen an (nachdem 8 schalter = 1 byte) pseudocode: annahme: schalter sind alle in position "0" merkzahl = 0 bei änderung: (interrupt ?) wenn merkzahl zahl == 0 und neue zahl == 8 (schalter an pos. 3) merkzahl = 8 sonst alarm ausgeben wenn merkzahl == 8 und neuezahl == 2^3 + 2^7 (schalter pos 3 + pos 7) merkzahl = 2^3+2^7 sonst alarm ausgeben wenn ... safe öffnen (=lampe leuchten lassen) sonst alarm ausgeben meinst du sowas in der art? das ganze nennt man übrigens finite state machine oder einfach: automat. fg -hannes |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 11.10.2000
Beiträge: 2.458
|
![]() wenns nur um pseudo code geht, bitte selber nachdenken oder biris vorschlag aufgreifen.
wenns um assembler selber geht bitte unter angabe des verwendeten µC wieder melden bzw selber mal reinlesen da die assemble-syntax von µC zu µC recht unterschiedlich sein kann ![]()
____________________________________
Best regards, ZeD -- \"Quis custodiet ipsos custodes?\" (Juvenal) -- \"Wer die Sicherheit der Freiheit vorzieht, ist zurecht ein Sklave.\" (Aristoteles) |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|