List of addresses
Dependencies: mbed
main.cpp@1:73ebf200fde7, 2018-05-01 (annotated)
- Committer:
- keithbehrman
- Date:
- Tue May 01 20:36:16 2018 +0000
- Revision:
- 1:73ebf200fde7
- Parent:
- 0:04053b9064fa
Flex test working addresses
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
keithbehrman | 0:04053b9064fa | 1 | #include "mbed.h" |
keithbehrman | 0:04053b9064fa | 2 | |
keithbehrman | 0:04053b9064fa | 3 | //DigitalOut myled(LED1); |
keithbehrman | 0:04053b9064fa | 4 | DigitalOut LED_a0(p21); //LSB |
keithbehrman | 0:04053b9064fa | 5 | DigitalOut LED_a1(p22); |
keithbehrman | 0:04053b9064fa | 6 | DigitalOut LED_a2(p23); |
keithbehrman | 0:04053b9064fa | 7 | DigitalOut LED_a3(p24); |
keithbehrman | 0:04053b9064fa | 8 | DigitalOut LED_a4(p25); //MSB |
keithbehrman | 0:04053b9064fa | 9 | |
keithbehrman | 0:04053b9064fa | 10 | DigitalOut PD_a0(p30); //LSB |
keithbehrman | 0:04053b9064fa | 11 | DigitalOut PD_a1(p29); |
keithbehrman | 0:04053b9064fa | 12 | DigitalOut PD_a2(p28); |
keithbehrman | 0:04053b9064fa | 13 | DigitalOut PD_a3(p27); |
keithbehrman | 0:04053b9064fa | 14 | DigitalOut PD_a4(p26); //MSB |
keithbehrman | 0:04053b9064fa | 15 | |
keithbehrman | 0:04053b9064fa | 16 | AnalogIn ain(p20); |
keithbehrman | 0:04053b9064fa | 17 | |
keithbehrman | 0:04053b9064fa | 18 | |
keithbehrman | 0:04053b9064fa | 19 | void LED_22() //Mux 1 |
keithbehrman | 0:04053b9064fa | 20 | { |
keithbehrman | 0:04053b9064fa | 21 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 22 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 23 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 24 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 25 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 26 | } |
keithbehrman | 0:04053b9064fa | 27 | |
keithbehrman | 0:04053b9064fa | 28 | void LED_23() //Mux 2 |
keithbehrman | 0:04053b9064fa | 29 | { |
keithbehrman | 0:04053b9064fa | 30 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 31 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 32 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 33 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 34 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 35 | } |
keithbehrman | 0:04053b9064fa | 36 | |
keithbehrman | 0:04053b9064fa | 37 | void LED_24() //Mux 3 |
keithbehrman | 0:04053b9064fa | 38 | { |
keithbehrman | 0:04053b9064fa | 39 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 40 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 41 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 42 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 43 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 44 | } |
keithbehrman | 0:04053b9064fa | 45 | |
keithbehrman | 0:04053b9064fa | 46 | void LED_25() //Mux 4 |
keithbehrman | 0:04053b9064fa | 47 | { |
keithbehrman | 0:04053b9064fa | 48 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 49 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 50 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 51 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 52 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 53 | } |
keithbehrman | 0:04053b9064fa | 54 | |
keithbehrman | 0:04053b9064fa | 55 | void LED_31() //Mux 5 |
keithbehrman | 0:04053b9064fa | 56 | { |
keithbehrman | 0:04053b9064fa | 57 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 58 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 59 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 60 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 61 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 62 | } |
keithbehrman | 0:04053b9064fa | 63 | |
keithbehrman | 0:04053b9064fa | 64 | void LED_26() //Mux 6 |
keithbehrman | 0:04053b9064fa | 65 | { |
keithbehrman | 0:04053b9064fa | 66 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 67 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 68 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 69 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 70 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 71 | } |
keithbehrman | 0:04053b9064fa | 72 | |
keithbehrman | 0:04053b9064fa | 73 | void LED_27() //Mux 7 |
keithbehrman | 0:04053b9064fa | 74 | { |
keithbehrman | 0:04053b9064fa | 75 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 76 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 77 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 78 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 79 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 80 | } |
keithbehrman | 0:04053b9064fa | 81 | |
keithbehrman | 0:04053b9064fa | 82 | void LED_28() //Mux 8 |
keithbehrman | 0:04053b9064fa | 83 | { |
keithbehrman | 0:04053b9064fa | 84 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 85 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 86 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 87 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 88 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 89 | } |
keithbehrman | 0:04053b9064fa | 90 | |
keithbehrman | 0:04053b9064fa | 91 | void LED_29() //Mux 9 |
keithbehrman | 0:04053b9064fa | 92 | { |
keithbehrman | 0:04053b9064fa | 93 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 94 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 95 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 96 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 97 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 98 | } |
keithbehrman | 0:04053b9064fa | 99 | |
keithbehrman | 0:04053b9064fa | 100 | void LED_30() //Mux 10 |
keithbehrman | 0:04053b9064fa | 101 | { |
keithbehrman | 0:04053b9064fa | 102 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 103 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 104 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 105 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 106 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 107 | } |
keithbehrman | 0:04053b9064fa | 108 | |
keithbehrman | 0:04053b9064fa | 109 | void LED_21() //Mux 11 |
keithbehrman | 0:04053b9064fa | 110 | { |
keithbehrman | 0:04053b9064fa | 111 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 112 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 113 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 114 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 115 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 116 | } |
keithbehrman | 0:04053b9064fa | 117 | |
keithbehrman | 0:04053b9064fa | 118 | void LED_12() //Mux 12 |
keithbehrman | 0:04053b9064fa | 119 | { |
keithbehrman | 0:04053b9064fa | 120 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 121 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 122 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 123 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 124 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 125 | } |
keithbehrman | 0:04053b9064fa | 126 | |
keithbehrman | 0:04053b9064fa | 127 | void LED_5() //Mux 13 |
keithbehrman | 0:04053b9064fa | 128 | { |
keithbehrman | 0:04053b9064fa | 129 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 130 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 131 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 132 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 133 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 134 | } |
keithbehrman | 0:04053b9064fa | 135 | |
keithbehrman | 0:04053b9064fa | 136 | void LED_15() //Mux 14 |
keithbehrman | 0:04053b9064fa | 137 | { |
keithbehrman | 0:04053b9064fa | 138 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 139 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 140 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 141 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 142 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 143 | } |
keithbehrman | 0:04053b9064fa | 144 | |
keithbehrman | 0:04053b9064fa | 145 | void LED_2() //Mux 15 |
keithbehrman | 0:04053b9064fa | 146 | { |
keithbehrman | 0:04053b9064fa | 147 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 148 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 149 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 150 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 151 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 152 | } |
keithbehrman | 0:04053b9064fa | 153 | |
keithbehrman | 0:04053b9064fa | 154 | void LED_8() //Mux 16 |
keithbehrman | 0:04053b9064fa | 155 | { |
keithbehrman | 0:04053b9064fa | 156 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 157 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 158 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 159 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 160 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 161 | } |
keithbehrman | 0:04053b9064fa | 162 | |
keithbehrman | 0:04053b9064fa | 163 | void LED_9() //Mux 17 |
keithbehrman | 0:04053b9064fa | 164 | { |
keithbehrman | 0:04053b9064fa | 165 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 166 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 167 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 168 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 169 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 170 | } |
keithbehrman | 0:04053b9064fa | 171 | |
keithbehrman | 0:04053b9064fa | 172 | void LED_32() //Mux 18 |
keithbehrman | 0:04053b9064fa | 173 | { |
keithbehrman | 0:04053b9064fa | 174 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 175 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 176 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 177 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 178 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 179 | } |
keithbehrman | 0:04053b9064fa | 180 | |
keithbehrman | 0:04053b9064fa | 181 | void LED_13() //Mux 19 |
keithbehrman | 0:04053b9064fa | 182 | { |
keithbehrman | 0:04053b9064fa | 183 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 184 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 185 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 186 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 187 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 188 | } |
keithbehrman | 0:04053b9064fa | 189 | |
keithbehrman | 0:04053b9064fa | 190 | void LED_6() //Mux 20 |
keithbehrman | 0:04053b9064fa | 191 | { |
keithbehrman | 0:04053b9064fa | 192 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 193 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 194 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 195 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 196 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 197 | } |
keithbehrman | 0:04053b9064fa | 198 | |
keithbehrman | 0:04053b9064fa | 199 | void LED_16() //Mux 21 |
keithbehrman | 0:04053b9064fa | 200 | { |
keithbehrman | 0:04053b9064fa | 201 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 202 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 203 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 204 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 205 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 206 | } |
keithbehrman | 0:04053b9064fa | 207 | |
keithbehrman | 0:04053b9064fa | 208 | void LED_10() //Mux 22 |
keithbehrman | 0:04053b9064fa | 209 | { |
keithbehrman | 0:04053b9064fa | 210 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 211 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 212 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 213 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 214 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 215 | } |
keithbehrman | 0:04053b9064fa | 216 | |
keithbehrman | 0:04053b9064fa | 217 | void LED_19() //Mux 23 |
keithbehrman | 0:04053b9064fa | 218 | { |
keithbehrman | 0:04053b9064fa | 219 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 220 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 221 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 222 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 223 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 224 | } |
keithbehrman | 0:04053b9064fa | 225 | |
keithbehrman | 0:04053b9064fa | 226 | void LED_14() //Mux 24 |
keithbehrman | 0:04053b9064fa | 227 | { |
keithbehrman | 0:04053b9064fa | 228 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 229 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 230 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 231 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 232 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 233 | } |
keithbehrman | 0:04053b9064fa | 234 | |
keithbehrman | 0:04053b9064fa | 235 | void LED_3() //Mux 25 |
keithbehrman | 0:04053b9064fa | 236 | { |
keithbehrman | 0:04053b9064fa | 237 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 238 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 239 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 240 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 241 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 242 | } |
keithbehrman | 0:04053b9064fa | 243 | |
keithbehrman | 0:04053b9064fa | 244 | void LED_7() //Mux 26 |
keithbehrman | 0:04053b9064fa | 245 | { |
keithbehrman | 0:04053b9064fa | 246 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 247 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 248 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 249 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 250 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 251 | } |
keithbehrman | 0:04053b9064fa | 252 | |
keithbehrman | 0:04053b9064fa | 253 | void LED_11() //Mux 27 |
keithbehrman | 0:04053b9064fa | 254 | { |
keithbehrman | 0:04053b9064fa | 255 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 256 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 257 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 258 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 259 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 260 | } |
keithbehrman | 0:04053b9064fa | 261 | |
keithbehrman | 0:04053b9064fa | 262 | void LED_17() //Mux 28 |
keithbehrman | 0:04053b9064fa | 263 | { |
keithbehrman | 0:04053b9064fa | 264 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 265 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 266 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 267 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 268 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 269 | } |
keithbehrman | 0:04053b9064fa | 270 | |
keithbehrman | 0:04053b9064fa | 271 | void LED_20() //Mux 29 |
keithbehrman | 0:04053b9064fa | 272 | { |
keithbehrman | 0:04053b9064fa | 273 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 274 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 275 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 276 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 277 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 278 | } |
keithbehrman | 0:04053b9064fa | 279 | |
keithbehrman | 0:04053b9064fa | 280 | void LED_18() //Mux 30 |
keithbehrman | 0:04053b9064fa | 281 | { |
keithbehrman | 0:04053b9064fa | 282 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 283 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 284 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 285 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 286 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 287 | } |
keithbehrman | 0:04053b9064fa | 288 | |
keithbehrman | 0:04053b9064fa | 289 | void LED_1() //Mux 31 |
keithbehrman | 0:04053b9064fa | 290 | { |
keithbehrman | 0:04053b9064fa | 291 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 292 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 293 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 294 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 295 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 296 | } |
keithbehrman | 0:04053b9064fa | 297 | |
keithbehrman | 0:04053b9064fa | 298 | void LED_4() //Mux 32 |
keithbehrman | 0:04053b9064fa | 299 | { |
keithbehrman | 0:04053b9064fa | 300 | LED_a0=1; |
keithbehrman | 0:04053b9064fa | 301 | LED_a1=1; |
keithbehrman | 0:04053b9064fa | 302 | LED_a2=1; |
keithbehrman | 0:04053b9064fa | 303 | LED_a3=1; |
keithbehrman | 0:04053b9064fa | 304 | LED_a4=1; |
keithbehrman | 0:04053b9064fa | 305 | } |
keithbehrman | 0:04053b9064fa | 306 | |
keithbehrman | 0:04053b9064fa | 307 | |
keithbehrman | 0:04053b9064fa | 308 | |
keithbehrman | 0:04053b9064fa | 309 | |
keithbehrman | 0:04053b9064fa | 310 | |
keithbehrman | 0:04053b9064fa | 311 | |
keithbehrman | 0:04053b9064fa | 312 | |
keithbehrman | 0:04053b9064fa | 313 | |
keithbehrman | 0:04053b9064fa | 314 | void PD_30() //Mux 1 |
keithbehrman | 0:04053b9064fa | 315 | { |
keithbehrman | 0:04053b9064fa | 316 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 317 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 318 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 319 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 320 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 321 | } |
keithbehrman | 0:04053b9064fa | 322 | |
keithbehrman | 0:04053b9064fa | 323 | void PD_29() //Mux 2 |
keithbehrman | 0:04053b9064fa | 324 | { |
keithbehrman | 0:04053b9064fa | 325 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 326 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 327 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 328 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 329 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 330 | } |
keithbehrman | 0:04053b9064fa | 331 | |
keithbehrman | 0:04053b9064fa | 332 | void PD_13() //Mux 3 |
keithbehrman | 0:04053b9064fa | 333 | { |
keithbehrman | 0:04053b9064fa | 334 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 335 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 336 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 337 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 338 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 339 | } |
keithbehrman | 0:04053b9064fa | 340 | |
keithbehrman | 0:04053b9064fa | 341 | void PD_28() //Mux 4 |
keithbehrman | 0:04053b9064fa | 342 | { |
keithbehrman | 0:04053b9064fa | 343 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 344 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 345 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 346 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 347 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 348 | } |
keithbehrman | 0:04053b9064fa | 349 | |
keithbehrman | 0:04053b9064fa | 350 | void PD_14() //Mux 5 |
keithbehrman | 0:04053b9064fa | 351 | { |
keithbehrman | 0:04053b9064fa | 352 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 353 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 354 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 355 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 356 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 357 | } |
keithbehrman | 0:04053b9064fa | 358 | |
keithbehrman | 0:04053b9064fa | 359 | void PD_9() //Mux 6 |
keithbehrman | 0:04053b9064fa | 360 | { |
keithbehrman | 0:04053b9064fa | 361 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 362 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 363 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 364 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 365 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 366 | } |
keithbehrman | 0:04053b9064fa | 367 | |
keithbehrman | 0:04053b9064fa | 368 | void PD_11() //Mux 7 |
keithbehrman | 0:04053b9064fa | 369 | { |
keithbehrman | 0:04053b9064fa | 370 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 371 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 372 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 373 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 374 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 375 | } |
keithbehrman | 0:04053b9064fa | 376 | |
keithbehrman | 0:04053b9064fa | 377 | void PD_10() //Mux 8 |
keithbehrman | 0:04053b9064fa | 378 | { |
keithbehrman | 0:04053b9064fa | 379 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 380 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 381 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 382 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 383 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 384 | } |
keithbehrman | 0:04053b9064fa | 385 | |
keithbehrman | 0:04053b9064fa | 386 | void PD_19() //Mux 9 |
keithbehrman | 0:04053b9064fa | 387 | { |
keithbehrman | 0:04053b9064fa | 388 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 389 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 390 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 391 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 392 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 393 | } |
keithbehrman | 0:04053b9064fa | 394 | |
keithbehrman | 0:04053b9064fa | 395 | void PD_15() //Mux 10 |
keithbehrman | 0:04053b9064fa | 396 | { |
keithbehrman | 0:04053b9064fa | 397 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 398 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 399 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 400 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 401 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 402 | } |
keithbehrman | 0:04053b9064fa | 403 | |
keithbehrman | 0:04053b9064fa | 404 | void PD_12() //Mux 11 |
keithbehrman | 0:04053b9064fa | 405 | { |
keithbehrman | 0:04053b9064fa | 406 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 407 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 408 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 409 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 410 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 411 | } |
keithbehrman | 0:04053b9064fa | 412 | |
keithbehrman | 0:04053b9064fa | 413 | void PD_16() //Mux 12 |
keithbehrman | 0:04053b9064fa | 414 | { |
keithbehrman | 0:04053b9064fa | 415 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 416 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 417 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 418 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 419 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 420 | } |
keithbehrman | 0:04053b9064fa | 421 | |
keithbehrman | 0:04053b9064fa | 422 | void PD_20() //Mux 13 |
keithbehrman | 0:04053b9064fa | 423 | { |
keithbehrman | 0:04053b9064fa | 424 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 425 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 426 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 427 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 428 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 429 | } |
keithbehrman | 0:04053b9064fa | 430 | |
keithbehrman | 0:04053b9064fa | 431 | void PD_17() //Mux 14 |
keithbehrman | 0:04053b9064fa | 432 | { |
keithbehrman | 0:04053b9064fa | 433 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 434 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 435 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 436 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 437 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 438 | } |
keithbehrman | 0:04053b9064fa | 439 | |
keithbehrman | 0:04053b9064fa | 440 | void PD_6() //Mux 15 |
keithbehrman | 0:04053b9064fa | 441 | { |
keithbehrman | 0:04053b9064fa | 442 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 443 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 444 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 445 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 446 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 447 | } |
keithbehrman | 0:04053b9064fa | 448 | |
keithbehrman | 0:04053b9064fa | 449 | void PD_7() //Mux 16 |
keithbehrman | 0:04053b9064fa | 450 | { |
keithbehrman | 0:04053b9064fa | 451 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 452 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 453 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 454 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 455 | PD_a4=0; |
keithbehrman | 0:04053b9064fa | 456 | } |
keithbehrman | 0:04053b9064fa | 457 | |
keithbehrman | 0:04053b9064fa | 458 | void PD_27() //Mux 17 |
keithbehrman | 0:04053b9064fa | 459 | { |
keithbehrman | 0:04053b9064fa | 460 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 461 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 462 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 463 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 464 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 465 | } |
keithbehrman | 0:04053b9064fa | 466 | |
keithbehrman | 0:04053b9064fa | 467 | void PD_23() //Mux 18 |
keithbehrman | 0:04053b9064fa | 468 | { |
keithbehrman | 0:04053b9064fa | 469 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 470 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 471 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 472 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 473 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 474 | } |
keithbehrman | 0:04053b9064fa | 475 | |
keithbehrman | 0:04053b9064fa | 476 | void PD_26() //Mux 19 |
keithbehrman | 0:04053b9064fa | 477 | { |
keithbehrman | 0:04053b9064fa | 478 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 479 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 480 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 481 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 482 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 483 | } |
keithbehrman | 0:04053b9064fa | 484 | |
keithbehrman | 0:04053b9064fa | 485 | void PD_25() //Mux 20 |
keithbehrman | 0:04053b9064fa | 486 | { |
keithbehrman | 0:04053b9064fa | 487 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 488 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 489 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 490 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 491 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 492 | } |
keithbehrman | 0:04053b9064fa | 493 | |
keithbehrman | 0:04053b9064fa | 494 | void PD_24() //Mux 21 |
keithbehrman | 0:04053b9064fa | 495 | { |
keithbehrman | 0:04053b9064fa | 496 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 497 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 498 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 499 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 500 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 501 | } |
keithbehrman | 0:04053b9064fa | 502 | |
keithbehrman | 0:04053b9064fa | 503 | void PD_4() //Mux 22 |
keithbehrman | 0:04053b9064fa | 504 | { |
keithbehrman | 0:04053b9064fa | 505 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 506 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 507 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 508 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 509 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 510 | } |
keithbehrman | 0:04053b9064fa | 511 | |
keithbehrman | 0:04053b9064fa | 512 | void PD_3() //Mux 23 |
keithbehrman | 0:04053b9064fa | 513 | { |
keithbehrman | 0:04053b9064fa | 514 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 515 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 516 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 517 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 518 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 519 | } |
keithbehrman | 0:04053b9064fa | 520 | |
keithbehrman | 0:04053b9064fa | 521 | void PD_22() //Mux 24 |
keithbehrman | 0:04053b9064fa | 522 | { |
keithbehrman | 0:04053b9064fa | 523 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 524 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 525 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 526 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 527 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 528 | } |
keithbehrman | 0:04053b9064fa | 529 | |
keithbehrman | 0:04053b9064fa | 530 | void PD_2() //Mux 25 |
keithbehrman | 0:04053b9064fa | 531 | { |
keithbehrman | 0:04053b9064fa | 532 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 533 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 534 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 535 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 536 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 537 | } |
keithbehrman | 0:04053b9064fa | 538 | |
keithbehrman | 0:04053b9064fa | 539 | void PD_8() //Mux 26 |
keithbehrman | 0:04053b9064fa | 540 | { |
keithbehrman | 0:04053b9064fa | 541 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 542 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 543 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 544 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 545 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 546 | } |
keithbehrman | 0:04053b9064fa | 547 | |
keithbehrman | 0:04053b9064fa | 548 | void PD_1() //Mux 27 |
keithbehrman | 0:04053b9064fa | 549 | { |
keithbehrman | 0:04053b9064fa | 550 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 551 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 552 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 553 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 554 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 555 | } |
keithbehrman | 0:04053b9064fa | 556 | |
keithbehrman | 0:04053b9064fa | 557 | void PD_5() //Mux 28 |
keithbehrman | 0:04053b9064fa | 558 | { |
keithbehrman | 0:04053b9064fa | 559 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 560 | PD_a1=1; |
keithbehrman | 0:04053b9064fa | 561 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 562 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 563 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 564 | } |
keithbehrman | 0:04053b9064fa | 565 | |
keithbehrman | 0:04053b9064fa | 566 | void PD_18() //Mux 29 |
keithbehrman | 0:04053b9064fa | 567 | { |
keithbehrman | 0:04053b9064fa | 568 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 569 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 570 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 571 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 572 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 573 | } |
keithbehrman | 0:04053b9064fa | 574 | |
keithbehrman | 0:04053b9064fa | 575 | void PD_21() //Mux 30 |
keithbehrman | 0:04053b9064fa | 576 | { |
keithbehrman | 0:04053b9064fa | 577 | PD_a0=1; |
keithbehrman | 0:04053b9064fa | 578 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 579 | PD_a2=1; |
keithbehrman | 0:04053b9064fa | 580 | PD_a3=1; |
keithbehrman | 0:04053b9064fa | 581 | PD_a4=1; |
keithbehrman | 0:04053b9064fa | 582 | } |
keithbehrman | 0:04053b9064fa | 583 | |
keithbehrman | 0:04053b9064fa | 584 | |
keithbehrman | 0:04053b9064fa | 585 | |
keithbehrman | 0:04053b9064fa | 586 | int main() |
keithbehrman | 0:04053b9064fa | 587 | { |
keithbehrman | 0:04053b9064fa | 588 | LED_a0=0; |
keithbehrman | 0:04053b9064fa | 589 | LED_a1=0; |
keithbehrman | 0:04053b9064fa | 590 | LED_a2=0; |
keithbehrman | 0:04053b9064fa | 591 | LED_a3=0; |
keithbehrman | 0:04053b9064fa | 592 | LED_a4=0; |
keithbehrman | 0:04053b9064fa | 593 | |
keithbehrman | 0:04053b9064fa | 594 | PD_a0=0; |
keithbehrman | 0:04053b9064fa | 595 | PD_a1=0; |
keithbehrman | 0:04053b9064fa | 596 | PD_a2=0; |
keithbehrman | 0:04053b9064fa | 597 | PD_a3=0; |
keithbehrman | 0:04053b9064fa | 598 | PD_a4=0; |
keithbehrman | 1:73ebf200fde7 | 599 | double time=0.01; |
keithbehrman | 0:04053b9064fa | 600 | double time2=0.05; |
keithbehrman | 0:04053b9064fa | 601 | |
keithbehrman | 0:04053b9064fa | 602 | while(1) { |
keithbehrman | 0:04053b9064fa | 603 | |
keithbehrman | 1:73ebf200fde7 | 604 | |
keithbehrman | 0:04053b9064fa | 605 | LED_1(); |
keithbehrman | 0:04053b9064fa | 606 | wait(time); |
keithbehrman | 0:04053b9064fa | 607 | LED_2(); |
keithbehrman | 0:04053b9064fa | 608 | wait(time); |
keithbehrman | 0:04053b9064fa | 609 | LED_3(); |
keithbehrman | 0:04053b9064fa | 610 | wait(time); |
keithbehrman | 0:04053b9064fa | 611 | LED_4(); |
keithbehrman | 0:04053b9064fa | 612 | wait(time); |
keithbehrman | 0:04053b9064fa | 613 | LED_5(); |
keithbehrman | 0:04053b9064fa | 614 | wait(time); |
keithbehrman | 0:04053b9064fa | 615 | |
keithbehrman | 0:04053b9064fa | 616 | LED_6(); |
keithbehrman | 0:04053b9064fa | 617 | wait(time); |
keithbehrman | 0:04053b9064fa | 618 | LED_7(); |
keithbehrman | 0:04053b9064fa | 619 | wait(time); |
keithbehrman | 0:04053b9064fa | 620 | LED_8(); |
keithbehrman | 0:04053b9064fa | 621 | wait(time); |
keithbehrman | 0:04053b9064fa | 622 | LED_9(); |
keithbehrman | 0:04053b9064fa | 623 | wait(time); |
keithbehrman | 0:04053b9064fa | 624 | LED_10(); |
keithbehrman | 0:04053b9064fa | 625 | wait(time); |
keithbehrman | 0:04053b9064fa | 626 | |
keithbehrman | 0:04053b9064fa | 627 | LED_11(); |
keithbehrman | 0:04053b9064fa | 628 | wait(time); |
keithbehrman | 0:04053b9064fa | 629 | LED_12(); |
keithbehrman | 0:04053b9064fa | 630 | wait(time); |
keithbehrman | 0:04053b9064fa | 631 | LED_13(); |
keithbehrman | 0:04053b9064fa | 632 | wait(time); |
keithbehrman | 0:04053b9064fa | 633 | LED_14(); |
keithbehrman | 0:04053b9064fa | 634 | wait(time); |
keithbehrman | 0:04053b9064fa | 635 | LED_15(); |
keithbehrman | 0:04053b9064fa | 636 | wait(time); |
keithbehrman | 0:04053b9064fa | 637 | |
keithbehrman | 0:04053b9064fa | 638 | LED_16(); |
keithbehrman | 0:04053b9064fa | 639 | wait(time); |
keithbehrman | 0:04053b9064fa | 640 | LED_17(); |
keithbehrman | 0:04053b9064fa | 641 | wait(time); |
keithbehrman | 0:04053b9064fa | 642 | LED_18(); |
keithbehrman | 0:04053b9064fa | 643 | wait(time); |
keithbehrman | 0:04053b9064fa | 644 | LED_19(); |
keithbehrman | 0:04053b9064fa | 645 | wait(time); |
keithbehrman | 0:04053b9064fa | 646 | LED_20(); |
keithbehrman | 0:04053b9064fa | 647 | wait(time); |
keithbehrman | 0:04053b9064fa | 648 | |
keithbehrman | 0:04053b9064fa | 649 | LED_21(); |
keithbehrman | 0:04053b9064fa | 650 | wait(time); |
keithbehrman | 0:04053b9064fa | 651 | LED_22(); |
keithbehrman | 0:04053b9064fa | 652 | wait(time); |
keithbehrman | 0:04053b9064fa | 653 | LED_23(); |
keithbehrman | 0:04053b9064fa | 654 | wait(time); |
keithbehrman | 0:04053b9064fa | 655 | LED_24(); |
keithbehrman | 0:04053b9064fa | 656 | wait(time); |
keithbehrman | 0:04053b9064fa | 657 | LED_25(); |
keithbehrman | 0:04053b9064fa | 658 | wait(time); |
keithbehrman | 0:04053b9064fa | 659 | |
keithbehrman | 0:04053b9064fa | 660 | LED_26(); |
keithbehrman | 0:04053b9064fa | 661 | wait(time); |
keithbehrman | 0:04053b9064fa | 662 | LED_27(); |
keithbehrman | 0:04053b9064fa | 663 | wait(time); |
keithbehrman | 0:04053b9064fa | 664 | LED_28(); |
keithbehrman | 0:04053b9064fa | 665 | wait(time); |
keithbehrman | 0:04053b9064fa | 666 | LED_29(); |
keithbehrman | 0:04053b9064fa | 667 | wait(time); |
keithbehrman | 0:04053b9064fa | 668 | LED_30(); |
keithbehrman | 0:04053b9064fa | 669 | wait(time); |
keithbehrman | 0:04053b9064fa | 670 | |
keithbehrman | 0:04053b9064fa | 671 | LED_31(); |
keithbehrman | 0:04053b9064fa | 672 | wait(time); |
keithbehrman | 0:04053b9064fa | 673 | LED_32(); |
keithbehrman | 0:04053b9064fa | 674 | wait(time); |
keithbehrman | 0:04053b9064fa | 675 | |
keithbehrman | 1:73ebf200fde7 | 676 | /* |
keithbehrman | 0:04053b9064fa | 677 | |
keithbehrman | 0:04053b9064fa | 678 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 679 | PD_1(); |
keithbehrman | 0:04053b9064fa | 680 | LED_1(); |
keithbehrman | 0:04053b9064fa | 681 | wait(time2); |
keithbehrman | 0:04053b9064fa | 682 | LED_3(); |
keithbehrman | 0:04053b9064fa | 683 | wait(time2); |
keithbehrman | 0:04053b9064fa | 684 | } |
keithbehrman | 0:04053b9064fa | 685 | |
keithbehrman | 0:04053b9064fa | 686 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 687 | PD_2(); |
keithbehrman | 0:04053b9064fa | 688 | LED_1(); |
keithbehrman | 0:04053b9064fa | 689 | wait(time2); |
keithbehrman | 0:04053b9064fa | 690 | LED_2(); |
keithbehrman | 0:04053b9064fa | 691 | wait(time2); |
keithbehrman | 0:04053b9064fa | 692 | } |
keithbehrman | 0:04053b9064fa | 693 | |
keithbehrman | 0:04053b9064fa | 694 | |
keithbehrman | 0:04053b9064fa | 695 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 696 | PD_3(); |
keithbehrman | 0:04053b9064fa | 697 | LED_2(); |
keithbehrman | 0:04053b9064fa | 698 | wait(time2); |
keithbehrman | 0:04053b9064fa | 699 | LED_5(); |
keithbehrman | 0:04053b9064fa | 700 | wait(time2); |
keithbehrman | 0:04053b9064fa | 701 | } |
keithbehrman | 0:04053b9064fa | 702 | |
keithbehrman | 0:04053b9064fa | 703 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 704 | PD_30(); |
keithbehrman | 0:04053b9064fa | 705 | LED_3(); |
keithbehrman | 0:04053b9064fa | 706 | wait(time2); |
keithbehrman | 0:04053b9064fa | 707 | LED_6(); |
keithbehrman | 0:04053b9064fa | 708 | wait(time2); |
keithbehrman | 0:04053b9064fa | 709 | } |
keithbehrman | 0:04053b9064fa | 710 | |
keithbehrman | 0:04053b9064fa | 711 | |
keithbehrman | 0:04053b9064fa | 712 | |
keithbehrman | 0:04053b9064fa | 713 | |
keithbehrman | 0:04053b9064fa | 714 | |
keithbehrman | 0:04053b9064fa | 715 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 716 | PD_4(); |
keithbehrman | 0:04053b9064fa | 717 | LED_4(); |
keithbehrman | 0:04053b9064fa | 718 | wait(time2); |
keithbehrman | 0:04053b9064fa | 719 | LED_3(); |
keithbehrman | 0:04053b9064fa | 720 | wait(time2); |
keithbehrman | 0:04053b9064fa | 721 | } |
keithbehrman | 0:04053b9064fa | 722 | |
keithbehrman | 0:04053b9064fa | 723 | |
keithbehrman | 0:04053b9064fa | 724 | |
keithbehrman | 0:04053b9064fa | 725 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 726 | PD_5(); |
keithbehrman | 0:04053b9064fa | 727 | LED_4(); |
keithbehrman | 0:04053b9064fa | 728 | wait(time2); |
keithbehrman | 0:04053b9064fa | 729 | LED_5(); |
keithbehrman | 0:04053b9064fa | 730 | wait(time2); |
keithbehrman | 0:04053b9064fa | 731 | } |
keithbehrman | 0:04053b9064fa | 732 | |
keithbehrman | 0:04053b9064fa | 733 | |
keithbehrman | 0:04053b9064fa | 734 | |
keithbehrman | 0:04053b9064fa | 735 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 736 | PD_6(); |
keithbehrman | 0:04053b9064fa | 737 | LED_6(); |
keithbehrman | 0:04053b9064fa | 738 | wait(time2); |
keithbehrman | 0:04053b9064fa | 739 | LED_32(); |
keithbehrman | 0:04053b9064fa | 740 | wait(time2); |
keithbehrman | 0:04053b9064fa | 741 | } |
keithbehrman | 0:04053b9064fa | 742 | |
keithbehrman | 0:04053b9064fa | 743 | |
keithbehrman | 0:04053b9064fa | 744 | |
keithbehrman | 0:04053b9064fa | 745 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 746 | PD_7(); |
keithbehrman | 0:04053b9064fa | 747 | LED_6(); |
keithbehrman | 0:04053b9064fa | 748 | wait(time2); |
keithbehrman | 0:04053b9064fa | 749 | LED_7(); |
keithbehrman | 0:04053b9064fa | 750 | wait(time2); |
keithbehrman | 0:04053b9064fa | 751 | } |
keithbehrman | 0:04053b9064fa | 752 | |
keithbehrman | 0:04053b9064fa | 753 | |
keithbehrman | 0:04053b9064fa | 754 | |
keithbehrman | 0:04053b9064fa | 755 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 756 | PD_8(); |
keithbehrman | 0:04053b9064fa | 757 | LED_7(); |
keithbehrman | 0:04053b9064fa | 758 | wait(time2); |
keithbehrman | 0:04053b9064fa | 759 | LED_8(); |
keithbehrman | 0:04053b9064fa | 760 | wait(time2); |
keithbehrman | 0:04053b9064fa | 761 | } |
keithbehrman | 0:04053b9064fa | 762 | |
keithbehrman | 0:04053b9064fa | 763 | |
keithbehrman | 0:04053b9064fa | 764 | |
keithbehrman | 0:04053b9064fa | 765 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 766 | PD_9(); |
keithbehrman | 0:04053b9064fa | 767 | LED_5(); |
keithbehrman | 0:04053b9064fa | 768 | wait(time2); |
keithbehrman | 0:04053b9064fa | 769 | LED_12(); |
keithbehrman | 0:04053b9064fa | 770 | wait(time2); |
keithbehrman | 0:04053b9064fa | 771 | } |
keithbehrman | 0:04053b9064fa | 772 | |
keithbehrman | 0:04053b9064fa | 773 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 774 | PD_13(); |
keithbehrman | 0:04053b9064fa | 775 | LED_32(); |
keithbehrman | 0:04053b9064fa | 776 | wait(time2); |
keithbehrman | 0:04053b9064fa | 777 | LED_9(); |
keithbehrman | 0:04053b9064fa | 778 | wait(time2); |
keithbehrman | 0:04053b9064fa | 779 | } |
keithbehrman | 0:04053b9064fa | 780 | |
keithbehrman | 0:04053b9064fa | 781 | |
keithbehrman | 0:04053b9064fa | 782 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 783 | PD_10(); |
keithbehrman | 0:04053b9064fa | 784 | LED_9(); |
keithbehrman | 0:04053b9064fa | 785 | wait(time2); |
keithbehrman | 0:04053b9064fa | 786 | LED_10(); |
keithbehrman | 0:04053b9064fa | 787 | wait(time2); |
keithbehrman | 0:04053b9064fa | 788 | } |
keithbehrman | 0:04053b9064fa | 789 | |
keithbehrman | 0:04053b9064fa | 790 | |
keithbehrman | 0:04053b9064fa | 791 | |
keithbehrman | 0:04053b9064fa | 792 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 793 | PD_11(); |
keithbehrman | 0:04053b9064fa | 794 | LED_10(); |
keithbehrman | 0:04053b9064fa | 795 | wait(time2); |
keithbehrman | 0:04053b9064fa | 796 | LED_11(); |
keithbehrman | 0:04053b9064fa | 797 | wait(time2); |
keithbehrman | 0:04053b9064fa | 798 | } |
keithbehrman | 0:04053b9064fa | 799 | |
keithbehrman | 0:04053b9064fa | 800 | |
keithbehrman | 0:04053b9064fa | 801 | |
keithbehrman | 0:04053b9064fa | 802 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 803 | PD_12(); |
keithbehrman | 0:04053b9064fa | 804 | LED_11(); |
keithbehrman | 0:04053b9064fa | 805 | wait(time2); |
keithbehrman | 0:04053b9064fa | 806 | LED_12(); |
keithbehrman | 0:04053b9064fa | 807 | wait(time2); |
keithbehrman | 0:04053b9064fa | 808 | } |
keithbehrman | 0:04053b9064fa | 809 | |
keithbehrman | 0:04053b9064fa | 810 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 811 | PD_29(); |
keithbehrman | 0:04053b9064fa | 812 | LED_9(); |
keithbehrman | 0:04053b9064fa | 813 | wait(time2); |
keithbehrman | 0:04053b9064fa | 814 | LED_13(); |
keithbehrman | 0:04053b9064fa | 815 | wait(time2); |
keithbehrman | 0:04053b9064fa | 816 | } |
keithbehrman | 0:04053b9064fa | 817 | |
keithbehrman | 0:04053b9064fa | 818 | |
keithbehrman | 0:04053b9064fa | 819 | |
keithbehrman | 0:04053b9064fa | 820 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 821 | PD_14(); |
keithbehrman | 0:04053b9064fa | 822 | LED_13(); |
keithbehrman | 0:04053b9064fa | 823 | wait(time2); |
keithbehrman | 0:04053b9064fa | 824 | LED_14(); |
keithbehrman | 0:04053b9064fa | 825 | wait(time2); |
keithbehrman | 0:04053b9064fa | 826 | } |
keithbehrman | 0:04053b9064fa | 827 | |
keithbehrman | 0:04053b9064fa | 828 | |
keithbehrman | 0:04053b9064fa | 829 | |
keithbehrman | 0:04053b9064fa | 830 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 831 | PD_15(); |
keithbehrman | 0:04053b9064fa | 832 | LED_14(); |
keithbehrman | 0:04053b9064fa | 833 | wait(time2); |
keithbehrman | 0:04053b9064fa | 834 | LED_15(); |
keithbehrman | 0:04053b9064fa | 835 | wait(time2); |
keithbehrman | 0:04053b9064fa | 836 | } |
keithbehrman | 0:04053b9064fa | 837 | |
keithbehrman | 0:04053b9064fa | 838 | |
keithbehrman | 0:04053b9064fa | 839 | |
keithbehrman | 0:04053b9064fa | 840 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 841 | PD_16(); |
keithbehrman | 0:04053b9064fa | 842 | LED_12(); |
keithbehrman | 0:04053b9064fa | 843 | wait(time2); |
keithbehrman | 0:04053b9064fa | 844 | LED_18(); |
keithbehrman | 0:04053b9064fa | 845 | wait(time2); |
keithbehrman | 0:04053b9064fa | 846 | } |
keithbehrman | 0:04053b9064fa | 847 | |
keithbehrman | 0:04053b9064fa | 848 | |
keithbehrman | 0:04053b9064fa | 849 | |
keithbehrman | 0:04053b9064fa | 850 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 851 | PD_28(); |
keithbehrman | 0:04053b9064fa | 852 | LED_13(); |
keithbehrman | 0:04053b9064fa | 853 | wait(time2); |
keithbehrman | 0:04053b9064fa | 854 | LED_16(); |
keithbehrman | 0:04053b9064fa | 855 | wait(time2); |
keithbehrman | 0:04053b9064fa | 856 | } |
keithbehrman | 0:04053b9064fa | 857 | |
keithbehrman | 0:04053b9064fa | 858 | |
keithbehrman | 0:04053b9064fa | 859 | |
keithbehrman | 0:04053b9064fa | 860 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 861 | PD_17(); |
keithbehrman | 0:04053b9064fa | 862 | LED_16(); |
keithbehrman | 0:04053b9064fa | 863 | wait(time2); |
keithbehrman | 0:04053b9064fa | 864 | LED_17(); |
keithbehrman | 0:04053b9064fa | 865 | wait(time2); |
keithbehrman | 0:04053b9064fa | 866 | } |
keithbehrman | 0:04053b9064fa | 867 | |
keithbehrman | 0:04053b9064fa | 868 | |
keithbehrman | 0:04053b9064fa | 869 | |
keithbehrman | 0:04053b9064fa | 870 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 871 | PD_18(); |
keithbehrman | 0:04053b9064fa | 872 | LED_17(); |
keithbehrman | 0:04053b9064fa | 873 | wait(time2); |
keithbehrman | 0:04053b9064fa | 874 | LED_18(); |
keithbehrman | 0:04053b9064fa | 875 | wait(time2); |
keithbehrman | 0:04053b9064fa | 876 | } |
keithbehrman | 0:04053b9064fa | 877 | |
keithbehrman | 0:04053b9064fa | 878 | |
keithbehrman | 0:04053b9064fa | 879 | |
keithbehrman | 0:04053b9064fa | 880 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 881 | PD_19(); |
keithbehrman | 0:04053b9064fa | 882 | LED_16(); |
keithbehrman | 0:04053b9064fa | 883 | wait(time2); |
keithbehrman | 0:04053b9064fa | 884 | LED_19(); |
keithbehrman | 0:04053b9064fa | 885 | wait(time2); |
keithbehrman | 0:04053b9064fa | 886 | } |
keithbehrman | 0:04053b9064fa | 887 | |
keithbehrman | 0:04053b9064fa | 888 | |
keithbehrman | 0:04053b9064fa | 889 | |
keithbehrman | 0:04053b9064fa | 890 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 891 | PD_20(); |
keithbehrman | 0:04053b9064fa | 892 | LED_19(); |
keithbehrman | 0:04053b9064fa | 893 | wait(time2); |
keithbehrman | 0:04053b9064fa | 894 | LED_20(); |
keithbehrman | 0:04053b9064fa | 895 | wait(time2); |
keithbehrman | 0:04053b9064fa | 896 | } |
keithbehrman | 0:04053b9064fa | 897 | |
keithbehrman | 0:04053b9064fa | 898 | |
keithbehrman | 0:04053b9064fa | 899 | |
keithbehrman | 0:04053b9064fa | 900 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 901 | PD_21(); |
keithbehrman | 0:04053b9064fa | 902 | LED_18(); |
keithbehrman | 0:04053b9064fa | 903 | wait(time2); |
keithbehrman | 0:04053b9064fa | 904 | LED_20(); |
keithbehrman | 0:04053b9064fa | 905 | wait(time2); |
keithbehrman | 0:04053b9064fa | 906 | } |
keithbehrman | 0:04053b9064fa | 907 | |
keithbehrman | 0:04053b9064fa | 908 | |
keithbehrman | 0:04053b9064fa | 909 | |
keithbehrman | 0:04053b9064fa | 910 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 911 | PD_22(); |
keithbehrman | 0:04053b9064fa | 912 | LED_21(); |
keithbehrman | 0:04053b9064fa | 913 | wait(time2); |
keithbehrman | 0:04053b9064fa | 914 | LED_12(); |
keithbehrman | 0:04053b9064fa | 915 | wait(time2); |
keithbehrman | 0:04053b9064fa | 916 | } |
keithbehrman | 0:04053b9064fa | 917 | |
keithbehrman | 0:04053b9064fa | 918 | |
keithbehrman | 0:04053b9064fa | 919 | |
keithbehrman | 0:04053b9064fa | 920 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 921 | PD_23(); |
keithbehrman | 0:04053b9064fa | 922 | LED_22(); |
keithbehrman | 0:04053b9064fa | 923 | wait(time2); |
keithbehrman | 0:04053b9064fa | 924 | LED_23(); |
keithbehrman | 0:04053b9064fa | 925 | wait(time2); |
keithbehrman | 0:04053b9064fa | 926 | } |
keithbehrman | 0:04053b9064fa | 927 | |
keithbehrman | 0:04053b9064fa | 928 | |
keithbehrman | 0:04053b9064fa | 929 | |
keithbehrman | 0:04053b9064fa | 930 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 931 | PD_24(); |
keithbehrman | 0:04053b9064fa | 932 | LED_24(); |
keithbehrman | 0:04053b9064fa | 933 | wait(time2); |
keithbehrman | 0:04053b9064fa | 934 | LED_25(); |
keithbehrman | 0:04053b9064fa | 935 | wait(time2); |
keithbehrman | 0:04053b9064fa | 936 | } |
keithbehrman | 0:04053b9064fa | 937 | |
keithbehrman | 0:04053b9064fa | 938 | |
keithbehrman | 0:04053b9064fa | 939 | |
keithbehrman | 0:04053b9064fa | 940 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 941 | PD_25(); |
keithbehrman | 0:04053b9064fa | 942 | LED_26(); |
keithbehrman | 0:04053b9064fa | 943 | wait(time2); |
keithbehrman | 0:04053b9064fa | 944 | LED_27(); |
keithbehrman | 0:04053b9064fa | 945 | wait(time2); |
keithbehrman | 0:04053b9064fa | 946 | } |
keithbehrman | 0:04053b9064fa | 947 | |
keithbehrman | 0:04053b9064fa | 948 | |
keithbehrman | 0:04053b9064fa | 949 | |
keithbehrman | 0:04053b9064fa | 950 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 951 | PD_26(); |
keithbehrman | 0:04053b9064fa | 952 | LED_29(); |
keithbehrman | 0:04053b9064fa | 953 | wait(time2); |
keithbehrman | 0:04053b9064fa | 954 | LED_30(); |
keithbehrman | 0:04053b9064fa | 955 | wait(time2); |
keithbehrman | 0:04053b9064fa | 956 | } |
keithbehrman | 0:04053b9064fa | 957 | |
keithbehrman | 0:04053b9064fa | 958 | |
keithbehrman | 0:04053b9064fa | 959 | |
keithbehrman | 0:04053b9064fa | 960 | for(int j=0; j<10; j++) { |
keithbehrman | 0:04053b9064fa | 961 | PD_27(); |
keithbehrman | 0:04053b9064fa | 962 | LED_31(); |
keithbehrman | 0:04053b9064fa | 963 | wait(time2); |
keithbehrman | 0:04053b9064fa | 964 | LED_31(); |
keithbehrman | 0:04053b9064fa | 965 | wait(time2); |
keithbehrman | 0:04053b9064fa | 966 | } |
keithbehrman | 0:04053b9064fa | 967 | |
keithbehrman | 0:04053b9064fa | 968 | |
keithbehrman | 0:04053b9064fa | 969 | |
keithbehrman | 1:73ebf200fde7 | 970 | */ |
keithbehrman | 0:04053b9064fa | 971 | |
keithbehrman | 0:04053b9064fa | 972 | |
keithbehrman | 0:04053b9064fa | 973 | |
keithbehrman | 0:04053b9064fa | 974 | |
keithbehrman | 0:04053b9064fa | 975 | |
keithbehrman | 0:04053b9064fa | 976 | } |
keithbehrman | 0:04053b9064fa | 977 | |
keithbehrman | 0:04053b9064fa | 978 | |
keithbehrman | 0:04053b9064fa | 979 | /* |
keithbehrman | 0:04053b9064fa | 980 | while(1) { |
keithbehrman | 0:04053b9064fa | 981 | for(int i=0; i<5; i++) { |
keithbehrman | 0:04053b9064fa | 982 | for(int LED_loop=0; LED_loop<32; LED_loop++) { |
keithbehrman | 0:04053b9064fa | 983 | wait(0.1); |
keithbehrman | 0:04053b9064fa | 984 | if((LED_a3==1) && (LED_a2==1) && (LED_a1==1) && (LED_a0==1)) { |
keithbehrman | 0:04053b9064fa | 985 | LED_a4 = !LED_a4; |
keithbehrman | 0:04053b9064fa | 986 | } |
keithbehrman | 0:04053b9064fa | 987 | if((LED_a2==1) && (LED_a1==1) && (LED_a0==1)) { |
keithbehrman | 0:04053b9064fa | 988 | LED_a3 = !LED_a3; |
keithbehrman | 0:04053b9064fa | 989 | } |
keithbehrman | 0:04053b9064fa | 990 | if((LED_a1==1) && (LED_a0==1)) { |
keithbehrman | 0:04053b9064fa | 991 | LED_a2 = !LED_a2; |
keithbehrman | 0:04053b9064fa | 992 | } |
keithbehrman | 0:04053b9064fa | 993 | if(LED_a0==1) { |
keithbehrman | 0:04053b9064fa | 994 | LED_a1 = !LED_a1; |
keithbehrman | 0:04053b9064fa | 995 | } |
keithbehrman | 0:04053b9064fa | 996 | LED_a0 = !LED_a0; |
keithbehrman | 0:04053b9064fa | 997 | } |
keithbehrman | 0:04053b9064fa | 998 | } |
keithbehrman | 0:04053b9064fa | 999 | for(int PD_loop=0; PD_loop<32; PD_loop++) { |
keithbehrman | 0:04053b9064fa | 1000 | wait(3); |
keithbehrman | 0:04053b9064fa | 1001 | if((PD_a3==1) && (PD_a2==1) && (PD_a1==1) && (PD_a0==1)) { |
keithbehrman | 0:04053b9064fa | 1002 | PD_a4 = !PD_a4; |
keithbehrman | 0:04053b9064fa | 1003 | } |
keithbehrman | 0:04053b9064fa | 1004 | if((PD_a2==1) && (PD_a1==1) && (PD_a0==1)) { |
keithbehrman | 0:04053b9064fa | 1005 | PD_a3 = !PD_a3; |
keithbehrman | 0:04053b9064fa | 1006 | } |
keithbehrman | 0:04053b9064fa | 1007 | if((PD_a1==1) && (PD_a0==1)) { |
keithbehrman | 0:04053b9064fa | 1008 | PD_a2 = !PD_a2; |
keithbehrman | 0:04053b9064fa | 1009 | } |
keithbehrman | 0:04053b9064fa | 1010 | if(PD_a0==1) { |
keithbehrman | 0:04053b9064fa | 1011 | PD_a1 = PD_a1; |
keithbehrman | 0:04053b9064fa | 1012 | } |
keithbehrman | 0:04053b9064fa | 1013 | |
keithbehrman | 0:04053b9064fa | 1014 | PD_a0 = !PD_a0; |
keithbehrman | 0:04053b9064fa | 1015 | LED_a0 = !LED_a0; |
keithbehrman | 0:04053b9064fa | 1016 | wait(.3); |
keithbehrman | 0:04053b9064fa | 1017 | LED_a0 = !LED_a0; |
keithbehrman | 0:04053b9064fa | 1018 | } |
keithbehrman | 0:04053b9064fa | 1019 | } |
keithbehrman | 0:04053b9064fa | 1020 | */ |
keithbehrman | 0:04053b9064fa | 1021 | } |