display.h

来自「基于sunplus的16MCU产品,SPMC75的键盘和显示的例子,完整的工程,」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef	__DISPLAY_h__
#define	__DISPLAY_h__
//	write your header here

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 + =
减小字号Ctrl + -
显示快捷键?