📄 display.h
字号:
#ifndef __DISPLAY_h__
#define __DISPLAY_h__
// write your header here
extern unsigned int LED_Dis_Buffer[5]; //显示缓冲区
void Display_Init(void);
void LED_Dis_TimeISR(void);
//=================================================================================================
// ----Function: void LED_Dis_fill(unsigned int Data,int ID,int H_EN);
// -Description: 显示缓冲区填充
// --Parameters: "Data" 要填充的数据, "ID" 数据填充的目标位, "H_EN" 为0时为BCD显示,不显小数点
// 为1时为BCD显示同时显示当前位的小数点
// 为2时为直接对应位段显示
// -----Returns: None
// -------Notes:
//=================================================================================================
//使用注意事项: 显示缓冲区共有5个字,前4个字为4位数码的显缓冲区,为位对应方式存贮.
// 显示BCD时填充程序会自动查表
// 显示缓冲区的第五个字为LED指示灯的显示缓冲区,其中0~5位LED显示状态存贮
// 8~13位为LED指示属性,当相应的位为1时对应的LED闪亮,为0时由0~5决定显示状态
// 因此在填充LED指示数据时请注意同时要设置显示状态和显示属性
// 所有闪亮均以2Hz的频率进行
void LED_Dis_fill(unsigned int Data,int ID,int H_EN); //填写缓冲区
//=================================================================================================
// ----Function: void Set_LED_Flash(int NUM,int State);
// -Description: 设置相应的LED位是否闪亮
// --Parameters: "NUM" LED位号(0~3), "State" 为1时闪亮,为零时为正常
// -----Returns: None
// -------Notes: 只与LED数码管相关
//=================================================================================================
void Set_LED_Flash(int NUM,int State);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -