新闻中心

EEPW首页>嵌入式系统>设计应用> 8位共阴极数码管动态驱动程序

8位共阴极数码管动态驱动程序

作者: 时间:2016-11-30 来源:网络 收藏
//##################################################################

//******程序作用: 驱动8位数码管****************************************

本文引用地址://m.amcfsurvey.com/article/201611/323704.htm

//******单片机型号: STC90C16RD+****************************************

//******编写日期: 2013年6月8日晚****************************************

//******编写人: Elitah***************************************

//##################################################################

//↓↓↓↓↓预定义开始#######################################################

#include

#define uchar unsigned char

#define ulong unsigned long

//以下定义断选接口

#define DuanXuan P0

//以下定义位选接口

#define WeiXuan P2

//↑↑↑↑↑预定义结束#######################################################

//↓↓↓↓↓全局变量开始#####################################################

uchar HexCode [] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F} ;

uchar DispBit [] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F} ;

//↑↑↑↑↑全局变量结束#####################################################

//↓↓↓↓↓函数声明开始#####################################################

void openDigitalTube(ulong) ;

void dispDigitalTube(int,int) ;

void delay(int) ;

//↑↑↑↑↑函数声明结束#####################################################

//↓↓↓↓↓主函数开始#######################################################

void main()

{

while(1)
{
openDigitalTube(99999999) ;
}

}

//↑↑↑↑↑主函数结束#######################################################


上一页 1 2 下一页

评论


技术专区

关闭