• 大小: 84.34MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-18
  • 语言: 其他
  • 标签: Cyuyan  

资源简介

蓝桥杯单片机省赛全历年真题已解全历年国赛真题题目(史上最全) 省赛代码全为原创,持续更新中。 (其中部分代码为各处转载) 蓝桥杯单片机比赛加油!与君共勉! 码云:https://gitee.com/quanshiyicunzai/events

资源截图

代码片段和文件信息

#include “STC15F2K60S2.H“
#include “intrins.h“
typedef unsigned int uint;
typedef unsigned char uchar;
uchar code SMG[]={0xc0 0xf9 0xa4 0xb0
                  0x99 0x92 0x82 0xf8
                  0x80 0x90 0xbf 0xff};
uchar yi=9er=8san=7si=11wu=11liu=11qi=11ba=11;
uchar i = 0;
void Delay5ms() //@11.0592MHz
{
unsigned char i j;

i = 54;
j = 199;
do
{
while (--j);
} while (--i);
}

void Init_All()
{
    P2 = 0xa0; P0 = 0x00;//buzz
    P2 = 0x80; P0 = 0xff;//LED
    P2 = 0xc0; P0 = 0xff;//位选
    P2 = 0xff; P0 = 0xff;//段选
}
void display1(uchar yiuchar er)
{
    P2 = 0xc0; P0 = 0x01;
    P2 = 0xff; P0 =SMG[yi];
    Delay5ms();
    P2 = 0xc0; P0 = 0x02;
    P2 = 0xff; P0 = SMG[er];
    Delay5ms();
}
void display2(uchar san uchar si)
{
    P2 = 0xc0; P0 = 0x04;
    P2 = 0xff; P0 = SMG[san];
    Delay5ms();
    P2 = 0xc0; P0 = 0x08;
    P2 = 0xff; P0 = SMG[si];
    Delay5ms();
}
void scanf_key()
{
    if(P30 == 0)
    {
        Delay5ms();
        if(P30 == 0)
        {
            yi = 1;
        }
        while(!P30);//状态改变才跳出
    }
    if(P31 == 0)
    {
        Delay5ms();
        if(P31 == 0)
        {
            er = 2;
        }
        while(!P31);
    }
    if(P32 == 0)
    {
        Delay5ms();
        if(P32 == 0)
        {
            san = 3;
        }
        while(!P32);
    }
    if(P33 == 0)
    {
        Delay5ms();
        if(P33 == 0)
        {
            si = 4;
        }
        while(!P33);
    }
}
void Timer0Init(void) //500微秒@11.0592MHz
{
AUXR |= 0x80; //定时器时钟1T模式
TMOD &= 0xF0; //设置定时器模式
TL0 = 0x66; //设置定时初值
TH0 = 0xEA; //设置定时初值
TF0 = 0; //清除TF0标志
TR0 = 1; //定时器0开始计时
    ET0 = 1;       //定时器0溢出中断允许位
    EA = 1;     //中断允许位
}

void main()
{
    Init_All();
Timer0Init();
    while(1)
    {
        
        display1(yier);
        display2(sansi);
    }
}
void Intertup_time0() interrupt 1
{
    TL0 = 0x66;
    TH0 = 0xEA;
    scanf_key();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-10 12:58  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\
     目录           0  2019-03-11 20:29  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\
     文件           7  2019-03-11 20:29  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\COMMIT_EDITMSG
     文件         399  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\config
     文件          73  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\description
     文件         136  2019-01-20 22:56  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\FETCH_HEAD
     文件          23  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\HEAD
     目录           0  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\
     文件         478  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\applypatch-msg.sample
     文件         896  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\commit-msg.sample
     文件        3327  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\fsmonitor-watchman.sample
     文件         189  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\post-update.sample
     文件         424  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\pre-applypatch.sample
     文件        1638  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\pre-commit.sample
     文件        1492  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\prepare-commit-msg.sample
     文件        1348  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\pre-push.sample
     文件        4898  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\pre-rebase.sample
     文件         544  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\pre-receive.sample
     文件        3610  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\hooks\update.sample
     文件      204916  2019-03-11 20:29  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\index
     目录           0  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\info\
     文件         240  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\info\exclude
     文件         193  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\info\refs
     目录           0  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\
     文件       10807  2019-03-11 20:29  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\HEAD
     目录           0  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\refs\
     目录           0  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\refs\heads\
     文件       10807  2019-03-11 20:29  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\refs\heads\master
     目录           0  2018-11-12 14:22  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\refs\remotes\
     目录           0  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\refs\remotes\origin\
     文件         226  2018-11-24 17:40  2019NianLanQiaoBeiDanPianJiBiSai-Baolian\.git\logs\refs\remotes\origin\HEAD
............此处省略4444个文件信息

评论

共有 条评论