前言:暑假期間我腦子一熱決定留校,準備參加電賽,當時就想馬上都大三了,應該好好的去學習了,暑假工也不好找。但我可以說是什么都不會,51單片機,32只是聽說過而已,(大一大二簡直從來沒有好好學過,本以為跟著課程,盡量好好學習就好了,只顧期末成績,平時去兼職覺得自己還很厲害,卻相當耗費時間精力)。結果暑假期間在實驗室有學姐帶著我們,但是我完全跟不上,也并沒有好好去跟著學,總是去消極否定自我。。。最后一個夏天我并沒有參加上電賽,只是做出來了個簡單是51單片機小車。而且還是在別人的幫助之下完成的,代碼出現問題時找其他人幫我改。其中的原理我并不請吃,只是照著B站的視頻敲代碼。。
這次我準備從0開始再戰,先是學51單片機,參加藍橋杯,之后會學習32,然后開始準備明年的電賽省賽。
寫這個帖子是因為想下載一個課件,但沒有黑幣下載不了。。。
昨天剛開始跟著B站視頻整理的一些筆記放在下面了
1.先建立專門存放51所有代碼的文件夾,然后再建立(項目)文件夾,項目文件夾創建user文件夾,再在里面創建main主項目 ,后綴名為.c(如下圖)
2.選擇相應的單片機型號
3.品字中修改信息 更改為自己剛剛創建的項目名,文件夾名
4.上面 魔法棒點開,點output . 勾選Create HEX File hex(十六進制)5.編寫代碼
右鍵第二個引入頭文件
!!!先會用再學原理 單片機:first看原理圖(按照原理圖去編寫代碼),看原理圖有什么不一樣,io口不一樣,共陰極共陽極。發光二極管(Led燈,連接的是哪里),i/o口只能給0/1 1. 右鍵User文件夾添加主文件(C類型,文件名為main) 2. 右鍵引入51頭文件 //右鍵插入頭文件 3. 編寫程序主題框架//括號要兩邊同時去敲, void main() { while(1)//死循環 單片機會從main函數的第一句開始執行,用死循環一直執行這里面的所有程序,不然走一遍之后就不走了 { //編寫代碼的地方 (根據原理圖) } }
|