load9513.txt L. Stewart December 28, 1983 2:02 pm Here's how to program a channel of the 9513 to be a variable duty cycle constant frequency D/A converter. port 60 is the control port port 62 is the data port -- example call outbyte 60 C8 disarm counter 4 call outbyte 60 E4 set output 4 low call outbyte 60 04 set data pointer to counter group 4 call outbyte 62 62 mode J, free running variable duty cycle call outbyte 62 1B clock input F1 call outbyte 62 00 ls byte of output low time call outbyte 62 04 ms byte of output low time call outbyte 62 00 ls byte of output high time call outbyte 62 02 ms byte of output high time call outbyte 60 48 load counter 4 call outbyte 60 28 arm counter 4 -- one third high call outbyte 60 C8 call outbyte 60 E4 call outbyte 60 04 call outbyte 62 62 call outbyte 62 1B call outbyte 62 00 call outbyte 62 04 call outbyte 62 00 call outbyte 62 02 call outbyte 60 48 call outbyte 60 28 -- three quarters high call outbyte 60 C8 call outbyte 60 E4 call outbyte 60 04 call outbyte 62 62 call outbyte 62 1B call outbyte 62 80 call outbyte 62 01 call outbyte 62 80 call outbyte 62 04 call outbyte 60 48 call outbyte 60 28 -- one half high call outbyte 60 C8 call outbyte 60 E4 call outbyte 60 04 call outbyte 62 62 call outbyte 62 1B call outbyte 62 00 call outbyte 62 03 call outbyte 62 00 call outbyte 62 03 call outbyte 60 48 call outbyte 60 28