Week 11 Tuesday -- MAE 412
Lecture:
-
Addressing Modes for 6502 Assembly Language
-
Real-time issues -- Delay, Latch, Handshake
-
Delay: Speed of Relay (Careful when relays are used in
conjunction with RR switches -- the relays don't respond instantaneously)
-
Latch: Use /R/S Flip-Flop to Capture Transient Events
-
Handshake: Use Handshakes to Guarantee Synchronization
-
Programming Tips -- Flag to Test Sensors without Trapping
Flow, FRANUM to force synchronization with track voltage
-
Interactive Control - Demo and Flow Charts
-
Block Override ('Protect a Block') - Demo and Discussion
-
Forced Block Clear ('Release of Block') - Demo and Discussion
-
Final Reports
Assignments and Reference Material:
-
For information about the Interrupt Service Routine read
Chapter 5 on Communications by Gurion and Simon in Volume 1 of the On-line
Text.
-
For information about the Bar-Code Reader, RR Signal Control,
and Interlocking Control (Track Kill) read Chapter 6 on Block Management
by Lecky and Fiderer in Volume 1 of On-line Text.
-
Read Chapter 2 of Volume 1 of the On-line Text ("Hornby
Railways ...")
-
Document your working computer using ORCAD (see example
on CIRCUITS page) -- Hand in next Tuesday (include 74LS244 buffer).
-
Read Chapter 3 of CST -- available on-line (go to BLACKBOARD
=> LIBRARY => e-reserves => authentication page => user:mae412 password:littman1).
Continue studying the 6502 instruction set.