summaryrefslogtreecommitdiff
path: root/ldmicro/reg/tests/misc-ops.ld
diff options
context:
space:
mode:
authorakshay-c2019-01-30 12:23:44 +0530
committerakshay-c2019-01-30 12:23:44 +0530
commit4196481f74afb84e5cc59cdf00c06c1ca1becab7 (patch)
treeb531deb0466897691f08f9076b7012592f026664 /ldmicro/reg/tests/misc-ops.ld
downloadLDmicroQt-4196481f74afb84e5cc59cdf00c06c1ca1becab7.tar.gz
LDmicroQt-4196481f74afb84e5cc59cdf00c06c1ca1becab7.tar.bz2
LDmicroQt-4196481f74afb84e5cc59cdf00c06c1ca1becab7.zip
First commit
Diffstat (limited to 'ldmicro/reg/tests/misc-ops.ld')
-rw-r--r--ldmicro/reg/tests/misc-ops.ld53
1 files changed, 53 insertions, 0 deletions
diff --git a/ldmicro/reg/tests/misc-ops.ld b/ldmicro/reg/tests/misc-ops.ld
new file mode 100644
index 0000000..9fff1c4
--- /dev/null
+++ b/ldmicro/reg/tests/misc-ops.ld
@@ -0,0 +1,53 @@
+LDmicro0.1
+MICRO=Microchip PIC16F876 28-PDIP or 28-SOIC
+CYCLE=10000
+CRYSTAL=4000000
+BAUD=2400
+COMPILED=C:\depot\ldmicro\reg\expected\misc-ops.hex
+
+IO LIST
+ Xon at 2
+ Yalways at 3
+ Ain at 4
+END
+
+PROGRAM
+RUNG
+ COMMENT Little things: shift register, look-up table, master control relay.\r\n
+END
+RUNG
+ CONTACTS Xon 0
+ MASTER_RELAY
+END
+RUNG
+ CONTACTS Rosc 0
+ TON Ton 500000
+ TOF Tof 500000
+ COIL Rosc 1 0 0
+END
+RUNG
+ CONTACTS Rosc 0
+ SHIFT_REGISTER reg 7
+END
+RUNG
+ PARALLEL
+ READ_ADC Ain
+ MOVE reg0 Ain
+ END
+END
+RUNG
+ PARALLEL
+ SERIES
+ CONTACTS Rosc 0
+ CTC Ci 4
+ END
+ LOOK_UP_TABLE duty Ci 5 0 10 70 80 70 10
+ SET_PWM duty 10000
+ END
+END
+RUNG
+ MASTER_RELAY
+END
+RUNG
+ COIL Yalways 0 0 0
+END