📄 digitled_cc_74ls164.h
字号:
/**************************************************************************
74LS164 Digit LED Display Driver INC
File Name: DigitLED_CC_74LS164.h
Author: Lin Qian
Created: 2008/05/08
Modified: NO
Revision: 1.0
***************************************************************************/
#ifndef DigitLED_CC_74LS164_H
#define DigitLED_CC_74LS164_H
#ifdef __DigitLED_CC_74LS164
#define EXTERN
#else
#define EXTERN extern
#endif
// 系统库文件 ******************************
#include <REGX52.h>
// 宏定义 ******************************
#define LED_DIGIT_LENGTH 4 // 数码管位数
#define POINT 1 // 显示小数点
#define NO_POINT 0 // 无小数点
// 全局变量 ******************************
sbit DAT = P2^5; // 74LS160数据输入
sbit CLK = P2^4; // 74LS160时钟输
EXTERN uchar DispBuf[LED_DIGIT_LENGTH]; //显示缓冲区,对应8位数码管
// 子函数 ******************************
// --------编译选择区------- (将需要编译的函数定义为1, 否则为0)
#define x74LS164_SendOneByte_en 1
#define x74LS164_SendDigitLED_en 1
//-------------------------
EXTERN void x74LS164_SendOneByte (uchar info, bit point);
EXTERN void x74LS164_SendDigitLED (void);
#undef EXTERN
// 外部文件 ******************************
//*****************************************************************
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -