蓝桥杯论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 454|回复: 0

第一个数码管 倒计时9秒后 L1灯亮 出现问题:下载进去 1不显示

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2018-3-20 18:35:19 | 显示全部楼层 |阅读模式
#include<stc15f2k60s2.h>

#define uchar unsigned char

uchar code tab[]={0xc0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0Xbf,0XFF};

void delayms(int ms);
unsigned char SS=0;
unsigned char num=9;
void Timer0Init(void);

void main()
{
    Timer0Init();
    EA=1;ET0=1;
    P2=0XA00=0X002=0X800=0XFF;  
    P2=0XC00=0X012=0XFF0=0XFF;  
   
    while(1)
    {
        if(num==0)
        {
            P2=0XA00=0X002=0X800=0XFF;
            P0=0XFE;
            P2=0XC00=0X01;P2=0XFF;P0=0XFF;
        }
    }
}

void Timer0Init(void)        
{
    AUXR=0X80;
    TMOD=0XF0;                  
    TL0 = 0x00;         
    TH0 = 0x28;            
    TF0 = 0;        
    TR0 = 1;        
}

void time0(void) interrupt 1
{
    SS++;
    if(SS==200)
    {
        SS=9;
        P0=tab[num];
        num--;
      
    }
}




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蓝桥杯论坛

GMT+8, 2018-12-19 23:17 , Processed in 0.143462 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表