第十屆藍橋杯省賽失敗總結加試題分析

2021-09-14 05:24:51 字數 2774 閱讀 2570

自律即自由,提高自控力

省賽結束快兩個星期了吧,忙著準備二級考試,一直沒來得及為省賽做個總結,怎麼說,用一句話來總結的話,應該是努力但並未盡力吧。省賽結果不盡如人意,ne555沒有學到,功能並未完全實現,無緣決賽,也是自己準備的不夠充分吧,有遺憾,也鬱悶了一陣子,但是想想自己還是有學到東西,大概也就夠了吧,反省下來感覺自己不是很自律,接下來的日子裡,希望自己能提高自控力,要更加加油哇!!!!!!

**參考:《我的github>第十屆藍橋杯省賽

emmm,本來我想詳細寫一下**的,,,然後,我寫完之後發現要寫的好像就只有之前那兩篇部落格的東西,,,這屆省賽試題跟第八屆、第九屆相比真的要簡單太多,邏輯不是很複雜,底層,,,也只是乙個i2c加乙個pcf8591,為什麼失敗了呢?下面是我的總結:

void frtest()//頻率提示

電壓顯示介面只顯示乙個內容:rb2 的輸出電壓!!!!!!比賽的時候自己並沒有理解這個點,也是讀題不認真的原因,電壓顯示介面設定了兩個,乙個是2v電壓顯示的介面,另乙個是rb2輸出電壓顯示介面,其實2v的電壓是不需要顯示出來的,只是用來初始化dac輸出的!!!!!

看一下dac輸出部分的**:

u8 flagdac = 0;//0-初始狀態,1-rb2

u16 val = 0;//定義乙個全域性變數,儲存讀到的adc通道3的電壓值,也就是rb2的輸出電壓

void setdac()

else//dac輸出隨rb2改變

}

說明一點,通道3的電壓值是在重新整理顯示電壓時讀的,因為val是乙個全域性變數,所以只在顯示電壓處讀就可以了

void refreshval()

ledbuff[7] &= 0xc1;

ledbuff[0] = ledchar[val % 10];

ledbuff[1] = ledchar[(val / 10) % 10];

ledbuff[2] = ledchar[(val / 100) % 10];

ledbuff[2] &= 0x7f;

}

寫在最後:

寶寶說:「自律的艱辛總甜過懊悔的苦果」

比賽結果雖然不理想,賽後包括成績出來以後,我的心情都挺抑鬱的,覺得不應該是這個樣子的,但是現在想想,有什麼不應該的,沒有什麼是不應該的,我好像總是拿自以為是的感動來說服自己「你已經努力了」,是的,努力了,,,但是盡力了嘛??本來接觸微控制器的時間就不長,之前只是學了一點皮毛,真正有一點理解也只是在備賽的這乙個月,每天敲幾個小時**就覺得自己努力了???這真的不算什麼,自己真的有沉下心來學嗎?有做到一心一意嗎?沒有,所以憑什麼希望有好的結果???

這次比賽的失敗有客觀因素也有主觀因素,但是佔主要的還是主觀因素,自己本來可以有時間去學習新的模組的,但是被自己浪費了,付出總是與結果成正比的,接下來的日子裡,我會拿出百分百的努力去換取我想要的結果,因為失望的滋味真的真的太不好受了o(╥﹏╥)o,,,,也希望我失敗的教訓能夠警醒你,請拿出真實並且足夠的努力去換取你想要的結果!!!!!

願我們都能成為更加優秀的自己!!!加油!!!

加更~~~~

這次省賽學到的知識呀:

1.用好緩衝區!!!!!!!真的賊好使!!!!一定要理解這種思想!!!!這種思想在**體現的呢?看題:

就是在實現根據頻率改變l4的狀態這一功能時體現到的,先看一下我寫的顯示頻率的**,我是利用到了定時/計數器0的計數功能,p34口是定時器0的脈衝輸入埠,只要p34口輸入乙個高電平的脈衝,計數器模式下就會自動加一,這也是頻率顯示的原理:

u32 cnt = 0;//記錄脈衝個數

void configtimer0()

void interrupttimer0()interrupt 1

利用cnt來記錄脈衝個數,然後再一秒清0,得到的就是頻率了

if(flag1s)

這裡為什麼要定義乙個緩衝變數呢?我們知道cnt的值是不斷變化的,我們可以用乙個不斷變化的量去和乙個固定值比較嗎???顯然不可以!!!!如果用cnt直接去比較呢?那麼l4 的狀態就會是不穩定的,我的現象就是l4會是一閃一滅的狀態

void frtest()//頻率提示

else if(cntbuf < 5000)

else if(cntbuf < 10000)

else

}else

}

只要是不需要實時重新整理,實時顯示的部分,也就是說讓人視覺上可以看出即可的部分,例如電壓的重新整理顯示,led指示燈的部分,都要放在200ms裡面,每200ms重新整理顯示一次就可以了,一直重新整理會出問題!!!!!!

2019第十屆藍橋杯省賽C C B組總結

這是第一次參加藍橋杯,之前沒有接觸過這樣的比賽,感覺就乙個 不踏實。沒有乙個及時的反饋讓你總覺得心裡不安,不過還好今年題目不算太難 雖然坑設定的很猥瑣 不然當你交一道錯一道的時候,你心態直接就炸了。這也是它的好處吧。先說點令人放鬆的事情,這次比賽在河南農大 龍子湖校區 我們週六早上坐著學校的大巴就去...

第十屆藍橋杯省賽C B組 組隊

試題 a 組隊 本題總分 5 分 問題描述 作為籃球隊教練,你需要從以下名單中選出 1 號位至 5 號位各一名球員,組成球隊的首發陣容。每位球員擔任 1 號位至 5 號位時的評分如下表所示。請你計算首發陣容 1 號位至 5 號位的評分之和最大可能是多少?如果你把以上文字複製到文字檔案中,請務必檢查複...

2019第十屆藍橋杯省賽 賽後反思

太菜了!太菜了!太菜了!太飄了!太飄了!太飄了!又菜又膨脹!唉,本來可以省一的,太膨脹了,居然都沒有認真的去想特殊案例。比賽剛開始的時候還很認真的,看了前幾個題,感覺好簡單,就開始膨脹了。結果。第四題就錯了。第七題忘了有沒有考慮負數了 估計沒有考慮 第八題居然沒有考慮到公差為0的情況 啊啊啊啊!第九...