藍橋省賽實訓(反思總結)+模擬題

1.完成的題目(先做的省賽題)
在這裏插入圖片描述
2.過程反思
最開始做的是電子鐘,沒有形成一個清晰的邏輯結構和書寫習慣,最後做了兩版才做出來。
到最後做的時候,差不多已經可以無障礙且迅速寫完整個程序實現所有的要求了。
其中有很多坑,我總結一下:

  • 驅動需要改動的地方:
    ①單總線協議的延時函數
    -在這裏插入圖片描述
    如果出現了溫度亂碼或者數字顯示不正確等問題,可以稍微加一點延時
    在這裏插入圖片描述
    ②IIC中的somenop(),增加到15個機械週期在這裏插入圖片描述
    在這裏插入圖片描述
  • 關於按鍵
    使用頻率很高。目前的提醒有:按下動作,按下擡起後動作。不知道以後的題會不會增加長短按鍵之類的。我爲什麼覺得按鍵是一個坑,因爲每每按下了一個按鍵,就需要改變一個狀態。如果這時候你再把這個狀態下的動作放在按鍵的函數裏面進行,就沒法再次進入按鍵進行執行(這時你已經鬆手了)

所以在進行按鍵的時候,按下一個狀態,最好就用flag或者mode存起來,然後再把之後的動作放在判斷標誌位的動作之後。

模擬題(做做模擬題壓壓驚)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章