标题: 蓝桥杯STC单片机代码大全,1-14届都有,你想要的我都满足你 [打印本页]

作者: 谭1234    时间: 2024-10-15 14:46
标题: 蓝桥杯STC单片机代码大全,1-14届都有,你想要的我都满足你
1-14届蓝桥杯单片机组代码与赛题.

#include <STC15F2K60S2.H>
#include "sys.h"

//控制数码管、按键、LED、外部模块函数刷新速率的变量
uchar seg_dly, key_dly, led_dly, sen_dly;
//seg_pos 定时器中断显示专用,循环依次显示数码管
//seg_buf[] 把字符串转换后的段码,保存下来
//seg_code[] 存储要显示内容的段码
uchar seg_pos, seg_buf[10], seg_code[8] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
uchar key_val, key_old, key_down, key_up;


uchar led_stat = 0x00;        ////记录LED的状态
bit seg_stat = 1;        //1-频率界面 0-电压界面
ulong freq_temp = 0, freq = 0;        //频率的中间值 真正的频率值
uint freq_ms;        //记录频率的时间

float voltage_ain3 = 0, voltage_dac = 0;        //通道3的电压 DAC输出电压
bit mode = 1;        //1-DAC输出2V 0-DAC输出通道3的电压
bit led_flag = 1;        //1开启 0关闭
bit seg_flag = 1;        //1开启 0关闭


void main()
{
        ClsPeripherial();//关闭外设
        TimerInit();        //配置定时器1 定时器0
        while(1)
        {
                SensorProc();        //PCF8591模块处理函数
               
                SegProc();        //数码管处理函数
                LedProc();        //LED处理函数
                KeyProc();        //按键处理函数
               
        }
}

void Timer0() interrupt 1
{
        freq_temp++;
}
void Timer1() interrupt 3
{
        if(++seg_dly == 200)        seg_dly = 0;      
        if(++led_dly == 100)        led_dly = 0;      
        if(++key_dly == 10)        key_dly = 0;      
        if(++sen_dly == 200)        sen_dly = 0;      
      
        if(++freq_ms == 1000)        //每过1秒得出频率值
        {
                freq = freq_temp;
                freq_temp = 0;        //频率置0
                freq_ms = 0;//频率的时间置0
        }
      
        if(led_flag)
                LedDisp(led_stat);//LED显示
        else
                LedDisp(0x00);//熄灭LED
      
        if(seg_flag)
        {
                SegDisp(seg_pos, seg_code[seg_pos]);//数码管显示seg_code[]数组的段码
        }else{
                SegDisp(seg_pos, 0xff);//不显示内容      
        }
      
        if(++seg_pos == 8) seg_pos = 0;//数码管显示刷新
}
要的人太多了,代码自己下载把,里面包含了两份代码,是不同写法。不是国赛是省赛代码,但是都差不多。下载文件里面有历届赛题。
部分文件超过了上传限制,是国赛赛题(没有代码)以及一些客观题解释,如果想要可以留下邮箱推荐网易与qq邮箱。只需要省赛代码下载下面文件即可。如果黑币不够也可以留下邮箱

STC15单片机组代码1-14.7z

8.04 MB, 下载次数: 10, 下载积分: 黑币 -5

1-14届单片机组蓝桥杯省赛代码


作者: lsl331    时间: 2024-10-17 09:23

能发我一份吗? 谢谢!

jasonbj81@hotmail.com
作者: wbwcf13e    时间: 2024-10-18 07:06
能给我发一份吗?1664525003@qq.com谢谢你!
作者: 谭1234    时间: 2024-10-18 08:58
lsl331 发表于 2024-10-17 09:23
能发我一份吗? 谢谢!

好的没问题哦
作者: 谭1234    时间: 2024-10-18 09:10
lsl331 发表于 2024-10-17 09:23
能发我一份吗? 谢谢!

收到了吗?已经发了。
作者: 我又饿了    时间: 2024-10-18 10:53
评论一下,1312501799@qq.com
作者: dyx811    时间: 2024-10-18 12:05
能发我一份吗?谢谢
dyx8@163.com

作者: huangjingjie    时间: 2024-10-18 12:08
请给我发一份,谢谢!898180902@qq.com
作者: tieq1952    时间: 2024-10-19 06:36
能发我一份吗? 谢谢!
tieq-c@sohu.com
作者: Thinker2014    时间: 2024-10-19 08:09
求一份 谢谢 2603775878@qq.com
作者: 谭1234    时间: 2024-10-19 08:33
wbwcf13e 发表于 2024-10-18 07:06
能给我发一份吗?谢谢你!

ok。。。。。。
作者: 谭1234    时间: 2024-10-19 08:33
dyx811 发表于 2024-10-18 12:05
能发我一份吗?谢谢

好了。。。。。。。
作者: STC庄伟    时间: 2024-10-19 08:57
往届的没用啊,现在要用最新的STC32G12K128 和AI8051U 来做啊
作者: 谭1234    时间: 2024-10-19 17:04
STC庄伟 发表于 2024-10-19 08:57
往届的没用啊,现在要用最新的STC32G12K128 和AI8051U 来做啊

那不知道了,换板子的就是圈钱了。但是我看了什么备赛区的一张图,考的还是之前那些外设,大同小异了。看看往届的代码说不定有收获呢,我觉得比赛没什么难的,最难的其实评分是AI评。第二就是键盘的操作,键盘搞定外设基本上多理解一下协议就会了。但是换板子我就不知道了。
作者: xujibicool    时间: 2024-10-19 20:51

能给我发一份吗?xujibicool@sina.com谢谢你!
作者: 1015295845    时间: 2024-10-19 22:03
1061158486@qq.com,谢谢
作者: zxcscm    时间: 2024-10-19 22:29
求一份,谢谢
hope.cdy@163.com
作者: hxgtony    时间: 2024-10-20 08:44
308423923@qq.com
作者: haili888    时间: 2024-10-20 09:18
能发我一份吗? 谢谢!372949985@163.com
作者: lsl331    时间: 2024-10-20 10:35
谭1234 发表于 2024-10-18 09:10
收到了吗?已经发了。

谢谢!

可以没有收到, 是不是附件太大了

能麻烦再发我另一个邮箱吗: LSL3312004@126.com
作者: gzhdssj    时间: 2024-10-20 21:04
请给我一份,谢谢
作者: gzhdssj    时间: 2024-10-20 21:05
请给我一份,谢谢
376539179@qq.com
作者: huangjingjie    时间: 2024-10-20 21:34
谢谢!已收到
作者: 谭1234    时间: 2024-10-21 01:40
gzhdssj 发表于 2024-10-20 21:05
请给我一份,谢谢

好。。。。。。
作者: 谭1234    时间: 2024-10-21 01:42
lsl331 发表于 2024-10-20 10:35
谢谢!

可以没有收到, 是不是附件太大了

重新发了。。。
作者: maqykk    时间: 2024-10-21 07:45
请给我一份吧!maqykk@126.com
作者: Alex1972    时间: 2024-10-21 08:04
楼主辛苦,请来一份! 474177267@qq.com 感激不尽!
作者: haili888    时间: 2024-10-21 09:57
谢谢楼主您谭1234,我已收到,谢谢您的大爱!
作者: 丹东鑫喜    时间: 2024-10-21 10:35
插空发我一份学习一下,谢谢duan95724@163.com
作者: 指北针    时间: 2024-10-21 11:33
可以发我一份吗?
537781@163.com
谢谢
作者: suntech01    时间: 2024-10-21 16:50
我也需要一份,tjsuntech01@163.com  谢谢
作者: suntech01    时间: 2024-10-21 16:52
我也需要一份,tjsuntech01@163.com  非常感谢
作者: 谭1234    时间: 2024-10-21 20:58
suntech01 发表于 2024-10-21 16:52
我也需要一份,  非常感谢

嗯,好。。。。。。。
作者: Carl12123    时间: 2024-10-24 12:36
麻烦来一发,892269312@qq.com
感谢
作者: kkfy888    时间: 2024-10-29 07:41
谢谢楼主分享,需要一份,kkfy.888@163.com

作者: cuijb    时间: 2024-10-31 00:25
麻烦楼主给我也发一份
作者: 丹东鑫喜    时间: 2024-10-31 09:15
感谢邮件收到正在学习
作者: ageway    时间: 2024-10-31 11:26

能发我一份吗? 谢谢!
953589200@qq.com


作者: weianfu    时间: 2024-10-31 11:32
楼主,感谢你的礼物,请来一份  346688613@QQ.COM
作者: angalp    时间: 2024-10-31 13:30
我也需要一份,841509820@qq.com  谢谢
作者: YJGG    时间: 2024-10-31 16:51
麻烦楼主发一份,谢谢!1420931746@qq.com
作者: 谭1234    时间: 2024-11-2 08:33
cuijb 发表于 2024-10-31 00:25
麻烦楼主给我也发一份

可是你没有给我邮箱啊
作者: KTZL    时间: 2024-11-3 06:36
麻烦楼主发一份,谢谢! 907273755@qq.com
作者: KTZL    时间: 2024-11-3 07:00
麻烦楼主发一份,谢谢 907273755@qq.com
作者: Highnose    时间: 2024-11-3 18:01

也麻烦楼主发一份,谢谢你! 362690726@qq.com
作者: sonique0371    时间: 2024-11-4 07:26
楼主,感谢你的礼物,请来一份.21227009@qq.com
作者: 3253087609ydrq    时间: 2024-11-4 13:02
可以给我一份吗,谢谢。3253087609@qq.com
作者: 想学智能小车    时间: 2024-11-4 16:23
求求你了2736048591@qq.com
作者: 233qlq    时间: 2024-11-10 20:13

能给我发一份吗?2841571905@qq.com谢谢你!
作者: QQQQ987    时间: 2024-11-21 23:07
也能我一份呗,楼主 ytb163@163.com  
作者: gemxie    时间: 2024-12-20 21:34

请给我发一份,谢谢!294799014@qq.com
作者: zenghl    时间: 2024-12-22 20:03
楼主,请发我一份呗,谢谢!zenghlzenghl@126.com
作者: 刘佑红    时间: 2024-12-23 11:47
楼主,请发我一份,正在学习单片机。邮箱:1483060977@qq.com
作者: suluoxue    时间: 2024-12-29 10:59
能发一份吗?感谢感谢2429380951@qq.com
作者: aojiangkui    时间: 2025-1-9 13:43
我正在学习单片机,刚下载了省赛的文件包,国赛的资料也想了解下,jiangkui_a@126.com谢谢!   




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1