📄 dataled.h
字号:
/****************************************Copyright (c)**************************************************/
/**
;** 西南科技大学计算机科学学院
;**
;** http://www.cs.suswt.edu.cn
;**
;** 日期: 2007.09.21
;** 描述: DataLed.h 西南科技大学计算机学院CS-II型实验板数码管工作程序头文件
;** 该文件给DataLed.c提供底层接口
;** 作者: miracle
;**
;**--------------DataLed.h文件
;**------------------------------------------------------------------------------------------------------*/
/**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef _DATALED_H_ /* avoid being incude more than once */
#define _DATALED_H_
/************************************************
* Header file *
***********************************************/
#include "config.h"
/************************************************
* Macros *
***********************************************/
#define DATALED_SMAT 0xfffffc03 //虽然大部分的复位值为00,即其gpio功能!但是部分引脚不是这样的!所以这句很有必要
#define DATALED_SCK 0X00020000 //p0.17 控制单个移位,
#define DATALED_SI 0x00040000 //p0.18 HC595装载值引脚
#define DATALED_RCK 0x00100000 //p0.20 控制八位发送
//#define DataLed_KEY 0x00080000 //p0.19 输入引脚,判断八位键盘是否有值键按下
//#define BEEPCON 0x01000000 //p0.24 输出引脚,连接speaker
#define LEDCODENUMBER 0x10
/***********************************************
* Function declaration *
***********************************************/
extern void LEDInit(void);
extern void LEDScan(void);
extern void LEDPrint(uint32 display_msg);
extern void LEDSendDisplay(uint8 display_data,uint8 display_number);
extern void LEDDelayNS(uint32 dly);
#endif
/*****************************************************************************
* End of Entire File *
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -