|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
//==========================头文件加载===============================
#include <reg52.h>
//===========================端口声明================================
//=========================全局常量声明==============================
unsigned char code seg[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
unsigned char code Bit[]={
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
//=========================全局变量声明==============================
unsigned char i=0;
unsigned char Data[]={2,9,8,8,0,3,1,9};
//===========================函数声明================================
void delay(unsigned int Time);
//============================主函数=================================
void main()//主函数
{
//---------------------------系统初始化--------------------------
while(1)//死循环
{
//1
for(i=0;i<8;i++)
{
//---------段选------------
P2=0xf9;
P0=seg[Data];
WR=0;
WR=1;
//---------位选------------
P2=0xf8;
P0=Bit;
WR=0;
WR=1;
//---------延时------------
delay(80);
//---------消影------------
P2=0xf8;
P0=0xff;
WR=0;
WR=1;
}
}
}
void delay(unsigned int Time)
{
while(Time--);
} |
|