WHEN 0 =>DIGIT<=\ WHEN 1 =>DIGIT<=\WHEN 2 =>DIGIT<=\ WHEN 3 =>DIGIT<=\WHEN 4 =>DIGIT<=\ WHEN 5 =>DIGIT<=\WHEN 6 =>DIGIT<=\ WHEN 7 =>DIGIT<=\WHEN 8 =>DIGIT<=\ WHEN 9 =>DIGIT<=\WHEN 10 =>DIGIT<=\ WHEN 12 =>DIGIT<=\ WHEN 14 =>DIGIT<=\ WHEN 16 =>DIGIT<=\ WHEN 18 =>DIGIT<=\ WHEN 20 =>DIGIT<=\ WHEN 22 =>DIGIT<=\ WHEN 24 =>DIGIT<=\ WHEN 26 =>DIGIT<=\ WHEN 28 =>DIGIT<=\ WHEN 30 =>DIGIT<=\ WHEN 32 =>DIGIT<=\ WHEN 34 =>DIGIT<=\ WHEN 36 =>DIGIT<=\ WHEN 38 =>DIGIT<=\ WHEN 40 =>DIGIT<=\ WHEN 42 =>DIGIT<=\ WHEN 11 =>DIGIT<=\WHEN 13 =>DIGIT<=\WHEN 15 =>DIGIT<=\WHEN 17 =>DIGIT<=\WHEN 19 =>DIGIT<=\WHEN 21 =>DIGIT<=\WHEN 23 =>DIGIT<=\WHEN 25 =>DIGIT<=\WHEN 27 =>DIGIT<=\WHEN 29 =>DIGIT<=\WHEN 31 =>DIGIT<=\WHEN 33 =>DIGIT<=\WHEN 35 =>DIGIT<=\WHEN 37 =>DIGIT<=\WHEN 39 =>DIGIT<=\WHEN 41 =>DIGIT<=\WHEN 43 =>DIGIT<=\
WHEN 44 =>DIGIT<=\ WHEN 45 =>DIGIT<=\WHEN 46 =>DIGIT<=\ WHEN 47 =>DIGIT<=\WHEN 48 =>DIGIT<=\ WHEN 49 =>DIGIT<=\WHEN 50 =>DIGIT<=\ WHEN 51 =>DIGIT<=\WHEN 52 =>DIGIT<=\ WHEN 53 =>DIGIT<=\WHEN 54 =>DIGIT<=\ WHEN 56 =>DIGIT<=\ WHEN 58 =>DIGIT<=\ WHEN 60 =>DIGIT<=\ WHEN 62 =>DIGIT<=\ WHEN 64 =>DIGIT<=\ WHEN 66 =>DIGIT<=\ WHEN 68 =>DIGIT<=\ WHEN 70 =>DIGIT<=\ WHEN 72 =>DIGIT<=\ WHEN 74 =>DIGIT<=\ WHEN 76 =>DIGIT<=\ WHEN 78 =>DIGIT<=\ WHEN 80 =>DIGIT<=\ WHEN 82 =>DIGIT<=\ WHEN 84 =>DIGIT<=\ WHEN 86 =>DIGIT<=\ WHEN 55 =>DIGIT<=\WHEN 57 =>DIGIT<=\WHEN 59 =>DIGIT<=\WHEN 61 =>DIGIT<=\WHEN 63 =>DIGIT<=\WHEN 65 =>DIGIT<=\WHEN 67 =>DIGIT<=\WHEN 69 =>DIGIT<=\WHEN 71 =>DIGIT<=\WHEN 73 =>DIGIT<=\WHEN 75 =>DIGIT<=\WHEN 77 =>DIGIT<=\WHEN 79 =>DIGIT<=\WHEN 81 =>DIGIT<=\WHEN 83 =>DIGIT<=\WHEN 85 =>DIGIT<=\WHEN 87 =>DIGIT<=\
WHEN 88 =>DIGIT<=\ WHEN 89 =>DIGIT<=\WHEN 90 =>DIGIT<=\ WHEN 91 =>DIGIT<=\WHEN 92 =>DIGIT<=\ WHEN 93 =>DIGIT<=\WHEN 94 =>DIGIT<=\ WHEN 95 =>DIGIT<=\WHEN 96 =>DIGIT<=\ WHEN 97 =>DIGIT<=\WHEN 98 =>DIGIT<=\ WHEN 100=>DIGIT<=\ WHEN 102=>DIGIT<=\ WHEN 104=>DIGIT<=\ WHEN 106=>DIGIT<=\ WHEN 108=>DIGIT<=\ WHEN 110=>DIGIT<=\ WHEN 112=>DIGIT<=\ WHEN 114=>DIGIT<=\ WHEN 116=>DIGIT<=\ WHEN 118=>DIGIT<=\ WHEN 120=>DIGIT<=\ WHEN 122=>DIGIT<=\ WHEN 124=>DIGIT<=\ WHEN 126=>DIGIT<=\ WHEN 128=>DIGIT<=\ WHEN 130=>DIGIT<=\ WHEN 99 =>DIGIT<=\WHEN 101=>DIGIT<=\WHEN 103=>DIGIT<=\WHEN 105=>DIGIT<=\WHEN 107=>DIGIT<=\WHEN 109=>DIGIT<=\WHEN 111=>DIGIT<=\WHEN 113=>DIGIT<=\WHEN 115=>DIGIT<=\WHEN 117=>DIGIT<=\WHEN 119=>DIGIT<=\WHEN 121=>DIGIT<=\WHEN 123=>DIGIT<=\WHEN 125=>DIGIT<=\WHEN 127=>DIGIT<=\WHEN 129=>DIGIT<=\WHEN 131=>DIGIT<=\
WHEN 132=>DIGIT<=\ WHEN 133=>DIGIT<=\WHEN 134=>DIGIT<=\ WHEN 135=>DIGIT<=\WHEN 136=>DIGIT<=\ WHEN 137=>DIGIT<=\WHEN 138=>DIGIT<=\ WHEN 139=>DIGIT<=\WHEN OTHERS=>DIGIT<=\END CASE; CASE DIGIT IS
WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \ WHEN \WHEN OTHERS=>ORIGIN<=\END CASE; END PROCESS; END SONG;
警示灯总程序:
#include
#include \ #include \ #include \ int num;
static void Button_ISR_Init(void);
static void Button_Irq_Handler(void* context,alt_u32 id);
alt_u8 segtab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //0~9段码 static void display(int num);
//按键初始化
static void Button_ISR_Init(void) {