📄 display.c
字号:
///////////////////////////////////////////////////////////////////////////////////
//
#include "common/common.h"
#include "display.h"
///////////////////////////////////////////////////////////////////////////////////
// 编码库
const uchar KEY_NUMBER[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07
,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //字符编码
const uchar DISPLAY_BIT[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //位选
uchar BUFFER_DIS[8];
uchar KeyBit=0x00;
extern uchar BUFFER_DIS[];
//////////////////////////////////////////////////////////////////////////////
// 实现方式:数据移位
void Print(long disdata)
{
BUFFER_DIS[7]=(disdata&0x0f);
BUFFER_DIS[6]=(disdata>>4)&0x0f;
BUFFER_DIS[5]=(disdata>>8)&0x0f;
BUFFER_DIS[4]=(disdata>>12)&0x0f;
BUFFER_DIS[3]=(disdata>>16)&0x0f;
BUFFER_DIS[2]=(disdata>>20)&0x0f;
BUFFER_DIS[1]=(disdata>>24)&0x0f;
BUFFER_DIS[0]=(disdata>>28)&0x0f;
}
/////////////////////////////////////////////////////////////////////////////////////
// 显示函数
void Display()
{
// temp=Check();
P1=DISPLAY_BIT[KeyBit];
P0=KEY_NUMBER[BUFFER_DIS[KeyBit]];
KeyBit++;
if(KeyBit==0x08)
{
KeyBit=0x00;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -