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
00001 #include "mbed.h" 00002 00003 BusOut Disp(p26,p25,p24,p23,p22,p21,p20); // ABCDEFGdp 00004 DigitalOut vdd1(p19); 00005 DigitalOut vdd2(p18); 00006 00007 void show(int m); 00008 00009 void setvdd1() 00010 {vdd1 = 1; 00011 vdd2 =1;} 00012 00013 void setvdd2() 00014 {vdd1 = 1; 00015 vdd2 = 1;} 00016 00017 int i = 0; 00018 int j = 0; 00019 int k = 0; 00020 int m = 0; 00021 int n = 0; 00022 00023 int main() { 00024 while(1){ 00025 for (i=0; i<=99; i++){ 00026 j = i / 10; 00027 k = i % 10; 00028 for(n=0; n<99; n++){ 00029 setvdd2(); 00030 show(j); 00031 setvdd1(); 00032 show(k);} 00033 } 00034 00035 00036 } 00037 00038 } 00039 00040 00041 void show(int m) 00042 { 00043 switch(m) 00044 { 00045 case 0: 00046 Disp = 0xC0; 00047 wait(0.005); 00048 break; 00049 case 1: 00050 Disp = 0xF9; 00051 wait(0.005); 00052 break; 00053 case 2: 00054 Disp = 0xA4; 00055 wait(0.005); 00056 break; 00057 case 3: 00058 Disp = 0xB0; 00059 wait(0.005); 00060 break; 00061 case 4: 00062 Disp = 0x99; 00063 wait(0.005); 00064 break; 00065 case 5: 00066 Disp = 0x92; 00067 wait(0.005); 00068 break; 00069 case 6: 00070 Disp = 0x82; 00071 wait(0.005); 00072 break; 00073 case 7: 00074 Disp = 0xF8; 00075 wait(0.005); 00076 break; 00077 case 8: 00078 Disp = 0x80; 00079 wait(0.005); 00080 break; 00081 case 9: 00082 Disp = 0x90; 00083 wait(0.005); 00084 break; 00085 default: 00086 Disp = 0x04; 00087 wait(0.005); 00088 break;} }
Generated on Tue Jul 12 2022 18:12:51 by
1.7.2