?? led.h
字號:
#include <reg51.h>
#include <intrins.h>
#define nop() _nop_();_nop_();
sbit DAT=P0^0;
sbit CLK=P0^1;
sbit RCLK=P0^2;
sbit Red=P0^3;
struct Character
{
unsigned char line;
unsigned char start;
unsigned char qty;
};
unsigned char LED[64];
//unsigned int code test[]={ 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// 1,1,1,1,1,1,1,1,
// };
//unsigned int code one[]={ 0,0,0,0,0,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,1,1,0,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,0,1,0,0,0,0,
// };
code struct Character one[2] = {
{ 'V', 12, 7},
{ 'D', 19, 1},
};
//unsigned int code two[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,0,0,0,1,0,0,
// 0,0,0,0,1,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,1,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// };
code struct Character two[5] = {
{ 'D', 18, 1},
{ 'H', 11, 3},
{ 'V', 22, 2},
{ 'L', 37, 4},
{ 'H', 59, 4},
};
//unsigned int code thr[]={ 0,0,0,0,0,0,0,0,
// 9 0,0,1,1,1,0,0,0,
// 17 0,1,0,0,0,1,0,0,
// 25 0,0,0,0,0,1,0,0,
// 33 0,0,0,1,1,0,0,0,
// 41 0,0,0,0,0,1,0,0,
// 49 0,1,0,0,0,1,0,0,
// 57 0,0,1,1,1,0,0,0,
// };
code struct Character thr[7] = {
{ 'D', 18, 1},
{ 'H', 11, 3},
{ 'V', 22, 2},
{ 'H', 36, 2},
{ 'V', 46, 2},
{ 'H', 59, 3},
{ 'D', 50, 1},
};
//unsigned int codefou[]={ 0,0,0,0,0,0,0,0,
// 0,0,0,0,1,0,0,0,
/// 0,0,0,1,1,0,0,0,
// 0,0,1,0,1,0,0,0,
// 0,1,0,0,1,0,0,0,
// 0,1,1,1,1,1,0,0,
// 0,0,0,0,1,0,0,0,
// 0,0,0,0,1,0,0,0,
// };
code struct Character fou[3] = {
{ 'L', 13, 4},
{ 'H', 42, 5},
{ 'V', 21, 6},
};
//unsigned int code fiv[]={ 0,0,0,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,1,1,1,0,0,0,
// 0,0,0,0,0,1,0,0,
// 0,0,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character fiv[6] = {
{ 'H', 10, 5},
{ 'V', 18, 2},
{ 'H', 27, 3},
{ 'V', 38, 3},
{ 'H', 59, 3},
{ 'D', 50, 1},
};
//unsigned int code six[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character six[5] = {
{ 'H', 11, 3},
{ 'V', 18, 5},
{ 'H', 35, 3},
{ 'V', 46, 2},
{ 'H', 59, 3},
};
//unsigned int code sev[]={ 0,0,0,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// 0,0,0,0,0,1,0,0,
// 0,0,0,0,1,0,0,0,
// 0,0,0,1,0,0,0,0,
// 0,0,1,0,0,0,0,0,
// 0,0,1,0,0,0,0,0,
// 0,0,1,0,0,0,0,0,
// };
code struct Character sev[3] = {
{ 'H', 10, 5},
{ 'L', 22, 4},
{ 'V', 51, 2},
};
//unsigned int code eig[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character eig[7] = {
{ 'H', 11, 3},
{ 'V', 18, 2},
{ 'V', 22, 2},
{ 'H', 35, 3},
{ 'V', 42, 2},
{ 'V', 46, 2},
{ 'H', 59, 3},
};
//unsigned int code nin[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,1,0,0,
// 0,0,0,0,0,1,0,0,
// 0,0,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character nin[5] = {
{ 'H', 11, 3},
{ 'V', 18, 2},
{ 'H', 35, 3},
{ 'V', 22, 5},
{ 'H', 59, 3},
};
//unsigned int code zer[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character zer[4] = {
{ 'H', 11, 3},
{ 'V', 18, 5},
{ 'V', 22, 5},
{ 'H', 59, 3},
};
//unsigned int code A[]={ 0,0,0,0,0,0,0,0,
/// 0,0,0,1,0,0,0,0,
// 0,0,1,0,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,1,1,1,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// };
code struct Character A[5] = {
{ 'L', 12, 3},
{ 'V', 34, 4},
{ 'R', 21, 2},
{ 'V', 38, 4},
{ 'H', 35, 3},
};
//unsigned int code bb[]={ 0,0,0,0,0,0,0,0,
// 0,1,1,1,1,0,0,0,
// 0,0,1,0,0,1,0,0,
// 0,0,1,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// 0,0,1,0,0,1,0,0,
// 0,0,1,0,0,1,0,0,
// 0,1,1,1,1,0,0,0,
// };
code struct Character BB[6] = {
{ 'V', 19, 5},
{ 'H', 10, 4},
{ 'V', 22, 2},
{ 'H', 36, 2},
{ 'V', 46, 2},
{ 'H', 58, 4},
};
//unsigned int code C[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character C[5] = {
{ 'D', 22, 1},
{ 'H', 11, 3},
{ 'V', 18, 5},
{ 'H', 59, 3},
{ 'D', 54, 1},
};
//unsigned int code D[]={ 0,0,0,0,0,0,0,0,
// 0,1,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,1,1,1,0,0,0,
// };
code struct Character D[4] = {
{ 'H', 10, 4},
{ 'V', 22, 5},
{ 'H', 58, 4},
{ 'V', 18, 5},
};
//unsigned int code E[]={ 0,0,0,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// };
code struct Character E[4] = {
{ 'H', 10, 5},
{ 'V', 18, 6},
{ 'H', 35, 4},
{ 'H', 59, 4},
};
//unsigned int code F[]={ 0,0,0,0,0,0,0,0,
// 0,1,1,1,1,1,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,1,1,1,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,0,0,0,0,
// };
code struct Character F[3] = {
{ 'H', 10, 5},
{ 'V', 18, 6},
{ 'H', 35, 3},
};
//unsigned int code G[]={ 0,0,0,0,0,0,0,0,
// 0,0,1,1,1,0,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,0,0,0,
// 0,1,0,0,1,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,1,0,0,0,1,0,0,
// 0,0,1,1,1,0,0,0,
// };
code struct Character G[6] = {
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -