Tom Bloor
/
LEDSign
Something for HACMan LED Sign
main.cpp@0:772568a970df, 2011-08-26 (annotated)
- Committer:
- TBSliver
- Date:
- Fri Aug 26 18:45:33 2011 +0000
- Revision:
- 0:772568a970df
- Child:
- 1:354410846278
Output Pins Defined
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
TBSliver |
0:772568a970df | 1 | #include "mbed.h" |
TBSliver |
0:772568a970df | 2 | |
TBSliver |
0:772568a970df | 3 | |
TBSliver |
0:772568a970df | 4 | |
TBSliver |
0:772568a970df | 5 | // Sign Output Pins |
TBSliver |
0:772568a970df | 6 | |
TBSliver |
0:772568a970df | 7 | BusOut address(p25, p26, p27, p28); // Address 0 to 16 |
TBSliver |
0:772568a970df | 8 | BusOut colour(p23, p24); // 0 = off, 1 = red, 2 = green, 3 = orange |
TBSliver |
0:772568a970df | 9 | |
TBSliver |
0:772568a970df | 10 | DigitalOut abTop(p22); // bank A or B switch for Top Row - 0 = A, 1 = B |
TBSliver |
0:772568a970df | 11 | DigitalOut clkTop(p21); // clock for Top Row |
TBSliver |
0:772568a970df | 12 | DigitalOut weTop(p20); // Write Enable for Top Row |
TBSliver |
0:772568a970df | 13 | DigitalOut aeTop(p19); // Address Enable for Top Row |
TBSliver |
0:772568a970df | 14 | DigitalOut enbTop(p18); // Enable for Top Row |
TBSliver |
0:772568a970df | 15 | |
TBSliver |
0:772568a970df | 16 | DigitalOut abBot(p17); // bank A or B switch for Bottom Row - 0 = A, 1 = B |
TBSliver |
0:772568a970df | 17 | DigitalOut clkBot(p16); // clock for Bottom Row |
TBSliver |
0:772568a970df | 18 | DigitalOut weBot(p15); // Write Enable for Bottom Row |
TBSliver |
0:772568a970df | 19 | DigitalOut aeBot(p14); // Address Enable for Bottom Row |
TBSliver |
0:772568a970df | 20 | DigitalOut enbBot(p13); // Enable for Bottom Row |
TBSliver |
0:772568a970df | 21 | |
TBSliver |
0:772568a970df | 22 | int main() { |
TBSliver |
0:772568a970df | 23 | |
TBSliver |
0:772568a970df | 24 | } |