Program Source
The program's assembler sources are available . To assemble them, you need my own cross assembler AS,
;***************************************************************************
;
; RT200 Firmware
;
; Changes:
;
2000-08-30
/AArnold - hour digit 3..9 immediately jumps to hours ones *
;
;
2000-09-04
/AArnold - begun decrementing frequency
;
2000-09-05
/AArnold - begun programming synthesizer
;
2000-09-10
/AArnold - tuning works :-)
;
2000-09-11
/AArnold - added usage of program keys
;
2000-09-12
/AArnold - autorepeat up/down
;
2000-09-13
/AArnold - started digital frequency input
;
2000-09-14
/AArnold - added search + PLL lock inputs
;
;
2000-09-16
/AArnold - mute during freq. wrap
;
2000-09-17
/AArnold - bail out during AM freq input,search
;
;
2000-09-22
/AArnold - turn off station LED before search
;
;
2000-09-28
/AArnold - add remote control handling
;
2000-09-30
/AArnold - remote control decoder
;
2000-10-01
/AArnold - display other input sources
;
;
2000-10-03
/AArnold - added step functionality
;
2000-10-07
/AArnold - only check timer once a minute
;
2000-10-15
/AArnold - version 1.0
;
2000-11-12
/AArnold - do not overwrite band info when tuner is
;
;
2001-03-02
/AArnold - fix typos in clearing once on/off times (damn!) *
;
;
;
;***************************************************************************
cpu
temic
equ
include "stddef51.inc"
include "bitfuncs.inc"
if
ckcon
equ
endif
;---------------------------------------------------------------------------
; macros:
regbank
macro
if
elseif
endif
if
elseif
endif
endm
- clear AM+FM after entering start time
- mute during PLL adjustment
- symbolically calculate delays
- switch to 256 Byte RAM
- remote ctrl off always turns off
already off
add copyright string
version 1.1
8052
1
temic
08fh
no
no & 1
setb
rs0
clr
rs0
no & 2
setb
rs1
clr
rs1
; register selection
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Need help?
Do you have a question about the RT200 and is the answer not in the manual?