#1楼主:交差作业 之二——多文件系统数码管显示3(common.h)
文章发表于:2008-05-27 11:22
//--------------------------------------------------------
// 项目:
// 模块:公共头文件
// 说明:常量/变量/IO口/定义
// 本工程中所有模块文件都需要引用本文件
// 设计:程序匠人(版权所有,引用者请保留原作者姓名)
//--------------------------------------------------------
/*
版本说明:
common.H 2008-5-23 21:22
*/
//--------------------------------------------------------
//插入文件包
//--------------------------------------------------------
#include<at89x52.h> //加入头文件;
//--------------------------------------------------------
#ifdef root
#define EXT_
#else
#define EXT_ extern
#endif
//--------------------------------------------------------
//重新命名数据类型
//--------------------------------------------------------
typedef unsigned char tU08; //unsigned 8 bit definition
typedef unsigned char tU8; //unsigned 8 bit definition
typedef unsigned int tU16; //unsigned 16 bit definition
typedef unsigned long tU32; //unsigned 32 bit definition
typedef signed char tS08; //signed 8 bit definition
typedef signed char tS8; //signed 8 bit definition
typedef signed int tS16; //signed 16 bit definition
typedef signed long tS32; //signed 32 bit definition
typedef float tF32;
//--------------------------------------------------------
//定义变量
//--------------------------------------------------------
//显缓区
#define DISP_QUEUE_SUM 4 //待显示字符队列长度
EXT_ tU08 DISP_QUEUE[DISP_QUEUE_SUM]; //待显示字符队列(低位存放个位数据,依次类推)
EXT_ tU08 DISP_QUEUE_IP; //待显示字符队列指针(位选指针,0=个位,1=十位,2=百位,3=千位)
//EXT_ bit DISP_QUEUE_FLAG; //显缓区(字符串队列)开启标志(0=未开启,1=开启)
//--------------------------------------------------------
//预定义
//--------------------------------------------------------
#define LED_ON 0 //LED点亮
#define LED_OFF 1 //LED熄灭
#define LED_COM_0 P1_3 //COM0 位选信号线 (个位)
#define LED_COM_1 P1_2 //COM1 位选信号线 (十位)
#define LED_COM_2 P1_1 //COM2 位选信号线 (百位)
#define LED_COM_3 P1_0 //COM3 位选信号线 (千位)
#define LED_SEG P0 //段选信号线
//--------------------------------------------------------
//插入文件包
//--------------------------------------------------------
#include "main.h" //主程序 头文件
#include "display.h" //显示处理 头文件
//--------------------------------------------------------
//
// THE END
//
// 版权所有:程序匠人(引用者请保留原作者姓名)
//
//--------------------------------------------------------