找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7136|回复: 54
打印 上一主题 下一主题
收起左侧

蓝桥杯STC单片机代码大全,1-14届都有,你想要的我都满足你

  [复制链接]
跳转到指定楼层
楼主
ID:1132182 发表于 2024-10-15 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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届单片机组蓝桥杯省赛代码

评分

参与人数 1黑币 +60 收起 理由
admin + 60 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:935976 发表于 2024-10-17 09:23 | 只看该作者

能发我一份吗? 谢谢!

jasonbj81@hotmail.com
回复

使用道具 举报

板凳
ID:477512 发表于 2024-10-18 07:06 | 只看该作者
能给我发一份吗?1664525003@qq.com谢谢你!
回复

使用道具 举报

地板
ID:1132182 发表于 2024-10-18 08:58 | 只看该作者
lsl331 发表于 2024-10-17 09:23
能发我一份吗? 谢谢!

好的没问题哦
回复

使用道具 举报

5#
ID:1132182 发表于 2024-10-18 09:10 | 只看该作者
lsl331 发表于 2024-10-17 09:23
能发我一份吗? 谢谢!

收到了吗?已经发了。
回复

使用道具 举报

6#
ID:888267 发表于 2024-10-18 10:53 | 只看该作者
评论一下,1312501799@qq.com
回复

使用道具 举报

7#
ID:34149 发表于 2024-10-18 12:05 | 只看该作者
能发我一份吗?谢谢
dyx8@163.com
回复

使用道具 举报

8#
ID:229502 发表于 2024-10-18 12:08 | 只看该作者
请给我发一份,谢谢!898180902@qq.com
回复

使用道具 举报

9#
ID:253767 发表于 2024-10-19 06:36 | 只看该作者
能发我一份吗? 谢谢!
tieq-c@sohu.com
回复

使用道具 举报

10#
ID:82570 发表于 2024-10-19 08:09 来自手机 | 只看该作者
求一份 谢谢 2603775878@qq.com
回复

使用道具 举报

11#
ID:1132182 发表于 2024-10-19 08:33 | 只看该作者
wbwcf13e 发表于 2024-10-18 07:06
能给我发一份吗?谢谢你!

ok。。。。。。
回复

使用道具 举报

12#
ID:1132182 发表于 2024-10-19 08:33 | 只看该作者
dyx811 发表于 2024-10-18 12:05
能发我一份吗?谢谢

好了。。。。。。。
回复

使用道具 举报

13#
ID:961114 发表于 2024-10-19 08:57 | 只看该作者
往届的没用啊,现在要用最新的STC32G12K128 和AI8051U 来做啊
回复

使用道具 举报

14#
ID:1132182 发表于 2024-10-19 17:04 | 只看该作者
STC庄伟 发表于 2024-10-19 08:57
往届的没用啊,现在要用最新的STC32G12K128 和AI8051U 来做啊

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

使用道具 举报

15#
ID:185461 发表于 2024-10-19 20:51 | 只看该作者

能给我发一份吗?xujibicool@sina.com谢谢你!
回复

使用道具 举报

16#
ID:885016 发表于 2024-10-19 22:03 来自手机 | 只看该作者
1061158486@qq.com,谢谢
回复

使用道具 举报

17#
ID:36322 发表于 2024-10-19 22:29 | 只看该作者
求一份,谢谢
hope.cdy@163.com
回复

使用道具 举报

18#
ID:978013 发表于 2024-10-20 08:44 | 只看该作者
回复

使用道具 举报

19#
ID:546220 发表于 2024-10-20 09:18 | 只看该作者
能发我一份吗? 谢谢!372949985@163.com
回复

使用道具 举报

20#
ID:935976 发表于 2024-10-20 10:35 | 只看该作者
谭1234 发表于 2024-10-18 09:10
收到了吗?已经发了。

谢谢!

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

能麻烦再发我另一个邮箱吗: LSL3312004@126.com
回复

使用道具 举报

21#
ID:326998 发表于 2024-10-20 21:04 | 只看该作者
请给我一份,谢谢
回复

使用道具 举报

22#
ID:326998 发表于 2024-10-20 21:05 | 只看该作者
请给我一份,谢谢
376539179@qq.com
回复

使用道具 举报

23#
ID:229502 发表于 2024-10-20 21:34 | 只看该作者
谢谢!已收到
回复

使用道具 举报

24#
ID:1132182 发表于 2024-10-21 01:40 | 只看该作者
gzhdssj 发表于 2024-10-20 21:05
请给我一份,谢谢

好。。。。。。
回复

使用道具 举报

25#
ID:1132182 发表于 2024-10-21 01:42 | 只看该作者
lsl331 发表于 2024-10-20 10:35
谢谢!

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

重新发了。。。
回复

使用道具 举报

26#
ID:82399 发表于 2024-10-21 07:45 | 只看该作者
请给我一份吧!maqykk@126.com
回复

使用道具 举报

27#
ID:1127390 发表于 2024-10-21 08:04 | 只看该作者
楼主辛苦,请来一份! 474177267@qq.com 感激不尽!
回复

使用道具 举报

28#
ID:546220 发表于 2024-10-21 09:57 | 只看该作者
谢谢楼主您谭1234,我已收到,谢谢您的大爱!
回复

使用道具 举报

29#
ID:1130160 发表于 2024-10-21 10:35 | 只看该作者
插空发我一份学习一下,谢谢duan95724@163.com
回复

使用道具 举报

30#
ID:373976 发表于 2024-10-21 11:33 | 只看该作者
可以发我一份吗?
537781@163.com
谢谢
回复

使用道具 举报

31#
ID:594575 发表于 2024-10-21 16:50 | 只看该作者
我也需要一份,tjsuntech01@163.com  谢谢
回复

使用道具 举报

32#
ID:594575 发表于 2024-10-21 16:52 | 只看该作者
我也需要一份,tjsuntech01@163.com  非常感谢
回复

使用道具 举报

33#
ID:1132182 发表于 2024-10-21 20:58 | 只看该作者
suntech01 发表于 2024-10-21 16:52
我也需要一份,  非常感谢

嗯,好。。。。。。。
回复

使用道具 举报

34#
ID:1134557 发表于 2024-10-24 12:36 | 只看该作者
麻烦来一发,892269312@qq.com
感谢
回复

使用道具 举报

35#
ID:98767 发表于 2024-10-29 07:41 | 只看该作者
谢谢楼主分享,需要一份,kkfy.888@163.com
回复

使用道具 举报

36#
ID:25231 发表于 2024-10-31 00:25 来自手机 | 只看该作者
麻烦楼主给我也发一份
回复

使用道具 举报

37#
ID:1130160 发表于 2024-10-31 09:15 | 只看该作者
感谢邮件收到正在学习
回复

使用道具 举报

38#
ID:162121 发表于 2024-10-31 11:26 | 只看该作者

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

回复

使用道具 举报

39#
ID:876606 发表于 2024-10-31 11:32 | 只看该作者
楼主,感谢你的礼物,请来一份  346688613@QQ.COM
回复

使用道具 举报

40#
ID:400333 发表于 2024-10-31 13:30 | 只看该作者
我也需要一份,841509820@qq.com  谢谢
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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