Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:e512ee8d297b, 2016-09-02 (annotated)
- Committer:
- yu10078999
- Date:
- Fri Sep 02 06:32:03 2016 +0000
- Revision:
- 0:e512ee8d297b
- Child:
- 1:6f02ee58c5d6
0
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| yu10078999 | 0:e512ee8d297b | 1 | #include "mbed.h" |
| yu10078999 | 0:e512ee8d297b | 2 | |
| yu10078999 | 0:e512ee8d297b | 3 | DigitalOut datapin(D8); |
| yu10078999 | 0:e512ee8d297b | 4 | DigitalOut latchpin(D9); |
| yu10078999 | 0:e512ee8d297b | 5 | DigitalOut clockpin(D10); |
| yu10078999 | 0:e512ee8d297b | 6 | DigitalOut xx(D11); |
| yu10078999 | 0:e512ee8d297b | 7 | |
| yu10078999 | 0:e512ee8d297b | 8 | int main() { |
| yu10078999 | 0:e512ee8d297b | 9 | const int number[10][7]= { |
| yu10078999 | 0:e512ee8d297b | 10 | { 0, 0, 0, 0, 1, 1, 0}, // 1 |
| yu10078999 | 0:e512ee8d297b | 11 | { 1, 0, 1, 1, 0, 1, 1}, // 2 |
| yu10078999 | 0:e512ee8d297b | 12 | { 1, 0, 0, 1, 1, 1, 1}, // 3 |
| yu10078999 | 0:e512ee8d297b | 13 | { 1, 1, 0, 0, 1, 1, 0}, // 4 |
| yu10078999 | 0:e512ee8d297b | 14 | { 1, 1, 0, 1, 1, 0, 1}, // 5 |
| yu10078999 | 0:e512ee8d297b | 15 | { 1, 1, 1, 1, 1, 0, 0}, // 6 |
| yu10078999 | 0:e512ee8d297b | 16 | { 0, 0, 0, 0, 1, 1, 1}, // 7 |
| yu10078999 | 0:e512ee8d297b | 17 | { 1, 1, 1, 1, 1, 1, 1}, // 8 |
| yu10078999 | 0:e512ee8d297b | 18 | { 1, 1, 0, 0, 1, 1, 1}, // 9 |
| yu10078999 | 0:e512ee8d297b | 19 | { 0, 1, 1, 1, 1, 1, 1} // 0 |
| yu10078999 | 0:e512ee8d297b | 20 | }; |
| yu10078999 | 0:e512ee8d297b | 21 | while(1) |
| yu10078999 | 0:e512ee8d297b | 22 | { |
| yu10078999 | 0:e512ee8d297b | 23 | for(int j=0;j<=9;j++) |
| yu10078999 | 0:e512ee8d297b | 24 | { |
| yu10078999 | 0:e512ee8d297b | 25 | latchpin=0; |
| yu10078999 | 0:e512ee8d297b | 26 | for(int i=0;i<=7;i++) |
| yu10078999 | 0:e512ee8d297b | 27 | { |
| yu10078999 | 0:e512ee8d297b | 28 | wait(0.125); |
| yu10078999 | 0:e512ee8d297b | 29 | datapin=number[j][i]; |
| yu10078999 | 0:e512ee8d297b | 30 | clockpin=1; |
| yu10078999 | 0:e512ee8d297b | 31 | clockpin=0; |
| yu10078999 | 0:e512ee8d297b | 32 | } |
| yu10078999 | 0:e512ee8d297b | 33 | latchpin=1; |
| yu10078999 | 0:e512ee8d297b | 34 | } |
| yu10078999 | 0:e512ee8d297b | 35 | |
| yu10078999 | 0:e512ee8d297b | 36 | } |
| yu10078999 | 0:e512ee8d297b | 37 | } |