Die Initialisierung
der On-Chip-Peripherie besteht aus der Programmierung von: |
|
1.Leuchten: L1 an bei Wandlung, L2 an bei Programmstart |
|
2.Interrupteinheit: Allgemeine Interruptfreigabe,
Interruptfreigabe für A/D-Wandler, Interruptfreigabe Timer 2 |
|
3.Zählregister R2 für 40 Werte |
|
4.Die Reloadregister erhalten den Wert von 65536-1000=64536.
Timer2 wird als 16-Bit-Timer mit Wiederladen (T2R1) im Interruptbetrieb
eingestellt. Mit T2I0 wird der Timer 2 als Zeitgeber gestartet und das
Programm kommt in die Programmschleife in der gewartet wird, bis 40 Werte
gewandelt sind. Dieser Vorgang dauert genau 40 ms. Das sind 25 Hertz. Sie
müssten also eine Taste 25 mal pro Sekunde betätigen, dann hätten Sie
zwischen zwei Betätigungen die Zeitdauer von 40 ms! |
|