* 函数功能 : 串口中断函数
* 输入 : 无
* 输出 : 无
******************************************************************************* /
void Usart() interrupt 4
{
if(RI==1)
{
receiveData[m++]=SBUF;
receiveData[m]='\0';
RI=0;
}
}
/****************************************************************************** *
* 函数名 void DigDisplay1()
* 函数功能 : 在数码管上显示"6-319gdh"
* 输入 : 无
* 输出 : 无
******************************************************************************* /
void DigDisplay1()
{
unsigned char i;
unsigned int j;
for(i=0;i<8;i++)
{
switch(i) //位选,选择点亮的数码管,
{
case(0):
LSA=0;LSB=0;LSC=0; break;//显示第0位
case(1):
LSA=1;LSB=0;LSC=0; break;//显示第1位
case(2):
LSA=0;LSB=1;LSC=0; break;//显示第2位
case(3):
LSA=1;LSB=1;LSC=0; break;//显示第3位
case(4):
LSA=0;LSB=0;LSC=1; break;//显示第4位
case(5):
LSA=1;LSB=0;LSC=1; break;//显示第5位
case(6):
LSA=0;LSB=1;LSC=1; break;//显示第6位
case(7):
LSA=1;LSB=1;LSC=1; break;//显示第7位
12