找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7096|回復(fù): 54
打印 上一主題 下一主題
收起左側(cè)

藍(lán)橋杯STC單片機(jī)代碼大全,1-14屆都有,你想要的我都滿足你

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1132182 發(fā)表于 2024-10-15 14:46 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
1-14屆藍(lán)橋杯單片機(jī)組代碼與賽題.

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

//控制數(shù)碼管、按鍵、LED、外部模塊函數(shù)刷新速率的變量
uchar seg_dly, key_dly, led_dly, sen_dly;
//seg_pos 定時(shí)器中斷顯示專用,循環(huán)依次顯示數(shù)碼管
//seg_buf[] 把字符串轉(zhuǎn)換后的段碼,保存下來
//seg_code[] 存儲(chǔ)要顯示內(nèi)容的段碼
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的狀態(tài)
bit seg_stat = 1;        //1-頻率界面 0-電壓界面
ulong freq_temp = 0, freq = 0;        //頻率的中間值 真正的頻率值
uint freq_ms;        //記錄頻率的時(shí)間

float voltage_ain3 = 0, voltage_dac = 0;        //通道3的電壓 DAC輸出電壓
bit mode = 1;        //1-DAC輸出2V 0-DAC輸出通道3的電壓
bit led_flag = 1;        //1開啟 0關(guān)閉
bit seg_flag = 1;        //1開啟 0關(guān)閉


void main()
{
        ClsPeripherial();//關(guān)閉外設(shè)
        TimerInit();        //配置定時(shí)器1 定時(shí)器0
        while(1)
        {
                SensorProc();        //PCF8591模塊處理函數(shù)
               
                SegProc();        //數(shù)碼管處理函數(shù)
                LedProc();        //LED處理函數(shù)
                KeyProc();        //按鍵處理函數(shù)
               
        }
}

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;//頻率的時(shí)間置0
        }
      
        if(led_flag)
                LedDisp(led_stat);//LED顯示
        else
                LedDisp(0x00);//熄滅LED
      
        if(seg_flag)
        {
                SegDisp(seg_pos, seg_code[seg_pos]);//數(shù)碼管顯示seg_code[]數(shù)組的段碼
        }else{
                SegDisp(seg_pos, 0xff);//不顯示內(nèi)容      
        }
      
        if(++seg_pos == 8) seg_pos = 0;//數(shù)碼管顯示刷新
}
要的人太多了,代碼自己下載把,里面包含了兩份代碼,是不同寫法。不是國(guó)賽是省賽代碼,但是都差不多。下載文件里面有歷屆賽題。
部分文件超過了上傳限制,是國(guó)賽賽題(沒有代碼)以及一些客觀題解釋,如果想要可以留下郵箱推薦網(wǎng)易與qq郵箱。只需要省賽代碼下載下面文件即可。如果黑幣不夠也可以留下郵箱

STC15單片機(jī)組代碼1-14.7z

8.04 MB, 下載次數(shù): 10, 下載積分: 黑幣 -5

1-14屆單片機(jī)組藍(lán)橋杯省賽代碼

評(píng)分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:935976 發(fā)表于 2024-10-17 09:23 | 只看該作者

能發(fā)我一份嗎? 謝謝!

jasonbj81@hotmail.com
回復(fù)

使用道具 舉報(bào)

板凳
ID:477512 發(fā)表于 2024-10-18 07:06 | 只看該作者
能給我發(fā)一份嗎?1664525003@qq.com謝謝你!
回復(fù)

使用道具 舉報(bào)

地板
ID:1132182 發(fā)表于 2024-10-18 08:58 | 只看該作者
lsl331 發(fā)表于 2024-10-17 09:23
能發(fā)我一份嗎? 謝謝!

好的沒問題哦
回復(fù)

使用道具 舉報(bào)

5#
ID:1132182 發(fā)表于 2024-10-18 09:10 | 只看該作者
lsl331 發(fā)表于 2024-10-17 09:23
能發(fā)我一份嗎? 謝謝!

收到了嗎?已經(jīng)發(fā)了。
回復(fù)

使用道具 舉報(bào)

6#
ID:888267 發(fā)表于 2024-10-18 10:53 | 只看該作者
評(píng)論一下,1312501799@qq.com
回復(fù)

使用道具 舉報(bào)

7#
ID:34149 發(fā)表于 2024-10-18 12:05 | 只看該作者
能發(fā)我一份嗎?謝謝
dyx8@163.com
回復(fù)

使用道具 舉報(bào)

8#
ID:229502 發(fā)表于 2024-10-18 12:08 | 只看該作者
請(qǐng)給我發(fā)一份,謝謝!898180902@qq.com
回復(fù)

使用道具 舉報(bào)

9#
ID:253767 發(fā)表于 2024-10-19 06:36 | 只看該作者
能發(fā)我一份嗎? 謝謝!
tieq-c@sohu.com
回復(fù)

使用道具 舉報(bào)

10#
ID:82570 發(fā)表于 2024-10-19 08:09 來自手機(jī) | 只看該作者
求一份 謝謝 2603775878@qq.com
回復(fù)

使用道具 舉報(bào)

11#
ID:1132182 發(fā)表于 2024-10-19 08:33 | 只看該作者
wbwcf13e 發(fā)表于 2024-10-18 07:06
能給我發(fā)一份嗎?謝謝你!

ok。。。。。。
回復(fù)

使用道具 舉報(bào)

12#
ID:1132182 發(fā)表于 2024-10-19 08:33 | 只看該作者
dyx811 發(fā)表于 2024-10-18 12:05
能發(fā)我一份嗎?謝謝

好了。。。。。。。
回復(fù)

使用道具 舉報(bào)

13#
ID:961114 發(fā)表于 2024-10-19 08:57 | 只看該作者
往屆的沒用啊,現(xiàn)在要用最新的STC32G12K128 和AI8051U 來做啊
回復(fù)

使用道具 舉報(bào)

14#
ID:1132182 發(fā)表于 2024-10-19 17:04 | 只看該作者
STC莊偉 發(fā)表于 2024-10-19 08:57
往屆的沒用啊,現(xiàn)在要用最新的STC32G12K128 和AI8051U 來做啊

那不知道了,換板子的就是圈錢了。但是我看了什么備賽區(qū)的一張圖,考的還是之前那些外設(shè),大同小異了?纯赐鶎玫拇a說不定有收獲呢,我覺得比賽沒什么難的,最難的其實(shí)評(píng)分是AI評(píng)。第二就是鍵盤的操作,鍵盤搞定外設(shè)基本上多理解一下協(xié)議就會(huì)了。但是換板子我就不知道了。
回復(fù)

使用道具 舉報(bào)

15#
ID:185461 發(fā)表于 2024-10-19 20:51 | 只看該作者

能給我發(fā)一份嗎?xujibicool@sina.com謝謝你!
回復(fù)

使用道具 舉報(bào)

16#
ID:885016 發(fā)表于 2024-10-19 22:03 來自手機(jī) | 只看該作者
1061158486@qq.com,謝謝
回復(fù)

使用道具 舉報(bào)

17#
ID:36322 發(fā)表于 2024-10-19 22:29 | 只看該作者
求一份,謝謝
hope.cdy@163.com
回復(fù)

使用道具 舉報(bào)

18#
ID:978013 發(fā)表于 2024-10-20 08:44 | 只看該作者
回復(fù)

使用道具 舉報(bào)

19#
ID:546220 發(fā)表于 2024-10-20 09:18 | 只看該作者
能發(fā)我一份嗎? 謝謝!372949985@163.com
回復(fù)

使用道具 舉報(bào)

20#
ID:935976 發(fā)表于 2024-10-20 10:35 | 只看該作者
譚1234 發(fā)表于 2024-10-18 09:10
收到了嗎?已經(jīng)發(fā)了。

謝謝!

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

能麻煩再發(fā)我另一個(gè)郵箱嗎: LSL3312004@126.com
回復(fù)

使用道具 舉報(bào)

21#
ID:326998 發(fā)表于 2024-10-20 21:04 | 只看該作者
請(qǐng)給我一份,謝謝
回復(fù)

使用道具 舉報(bào)

22#
ID:326998 發(fā)表于 2024-10-20 21:05 | 只看該作者
請(qǐng)給我一份,謝謝
376539179@qq.com
回復(fù)

使用道具 舉報(bào)

23#
ID:229502 發(fā)表于 2024-10-20 21:34 | 只看該作者
謝謝!已收到
回復(fù)

使用道具 舉報(bào)

24#
ID:1132182 發(fā)表于 2024-10-21 01:40 | 只看該作者
gzhdssj 發(fā)表于 2024-10-20 21:05
請(qǐng)給我一份,謝謝

好。。。。。。
回復(fù)

使用道具 舉報(bào)

25#
ID:1132182 發(fā)表于 2024-10-21 01:42 | 只看該作者
lsl331 發(fā)表于 2024-10-20 10:35
謝謝!

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

重新發(fā)了。。。
回復(fù)

使用道具 舉報(bào)

26#
ID:82399 發(fā)表于 2024-10-21 07:45 | 只看該作者
請(qǐng)給我一份吧!maqykk@126.com
回復(fù)

使用道具 舉報(bào)

27#
ID:1127390 發(fā)表于 2024-10-21 08:04 | 只看該作者
樓主辛苦,請(qǐng)來一份! 474177267@qq.com 感激不盡!
回復(fù)

使用道具 舉報(bào)

28#
ID:546220 發(fā)表于 2024-10-21 09:57 | 只看該作者
謝謝樓主您譚1234,我已收到,謝謝您的大愛!
回復(fù)

使用道具 舉報(bào)

29#
ID:1130160 發(fā)表于 2024-10-21 10:35 | 只看該作者
插空發(fā)我一份學(xué)習(xí)一下,謝謝duan95724@163.com
回復(fù)

使用道具 舉報(bào)

30#
ID:373976 發(fā)表于 2024-10-21 11:33 | 只看該作者
可以發(fā)我一份嗎?
537781@163.com
謝謝
回復(fù)

使用道具 舉報(bào)

31#
ID:594575 發(fā)表于 2024-10-21 16:50 | 只看該作者
我也需要一份,tjsuntech01@163.com  謝謝
回復(fù)

使用道具 舉報(bào)

32#
ID:594575 發(fā)表于 2024-10-21 16:52 | 只看該作者
我也需要一份,tjsuntech01@163.com  非常感謝
回復(fù)

使用道具 舉報(bào)

33#
ID:1132182 發(fā)表于 2024-10-21 20:58 | 只看該作者
suntech01 發(fā)表于 2024-10-21 16:52
我也需要一份,  非常感謝

嗯,好。。。。。。。
回復(fù)

使用道具 舉報(bào)

34#
ID:1134557 發(fā)表于 2024-10-24 12:36 | 只看該作者
麻煩來一發(fā),892269312@qq.com
感謝
回復(fù)

使用道具 舉報(bào)

35#
ID:98767 發(fā)表于 2024-10-29 07:41 | 只看該作者
謝謝樓主分享,需要一份,kkfy.888@163.com
回復(fù)

使用道具 舉報(bào)

36#
ID:25231 發(fā)表于 2024-10-31 00:25 來自手機(jī) | 只看該作者
麻煩樓主給我也發(fā)一份
回復(fù)

使用道具 舉報(bào)

37#
ID:1130160 發(fā)表于 2024-10-31 09:15 | 只看該作者
感謝郵件收到正在學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

38#
ID:162121 發(fā)表于 2024-10-31 11:26 | 只看該作者

能發(fā)我一份嗎? 謝謝!
953589200@qq.com

回復(fù)

使用道具 舉報(bào)

39#
ID:876606 發(fā)表于 2024-10-31 11:32 | 只看該作者
樓主,感謝你的禮物,請(qǐng)來一份  346688613@QQ.COM
回復(fù)

使用道具 舉報(bào)

40#
ID:400333 發(fā)表于 2024-10-31 13:30 | 只看該作者
我也需要一份,841509820@qq.com  謝謝
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表