8位共陰極數(shù)碼管動(dòng)態(tài)驅(qū)動(dòng)程序
//******程序作用: 驅(qū)動(dòng)8位數(shù)碼管****************************************
本文引用地址:http://www.ex-cimer.com/article/201611/323704.htm//******單片機(jī)型號(hào): STC90C16RD+****************************************
//******編寫日期: 2013年6月8日晚****************************************
//******編寫人: Elitah***************************************
//##################################################################
//↓↓↓↓↓預(yù)定義開始#######################################################
#include
#define uchar unsigned char
#define ulong unsigned long
//以下定義斷選接口
#define DuanXuan P0
//以下定義位選接口
#define WeiXuan P2
//↑↑↑↑↑預(yù)定義結(jié)束#######################################################
//↓↓↓↓↓全局變量開始#####################################################
uchar HexCode [] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F} ;
uchar DispBit [] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F} ;
//↑↑↑↑↑全局變量結(jié)束#####################################################
//↓↓↓↓↓函數(shù)聲明開始#####################################################
void openDigitalTube(ulong) ;
void dispDigitalTube(int,int) ;
void delay(int) ;
//↑↑↑↑↑函數(shù)聲明結(jié)束#####################################################
//↓↓↓↓↓主函數(shù)開始#######################################################
void main()
{
while(1)
{
openDigitalTube(99999999) ;
}
}
//↑↑↑↑↑主函數(shù)結(jié)束#######################################################
評(píng)論