自己動手的時候,不要第一步就跑去寫程序,寫程序恰恰是排在后面的,先拿張紙,寫下自己的構想,畫畫硬件電路的原理,然后程序的大致流程圖和一些細節比如幾個按鍵,液晶屏大概顯示些什么之類的.字跡不要太潦草,起碼得自己日后看起來不會太亂.把這些草稿保存下來.然后用面包板洞洞板之類的試著去搭建外圍一些功能塊的電路,自己親手搭建過電路跟僅僅是在仿真軟件里跑過或者是單單在實驗板里跑過區別還是很大的.建議網上買些面包板洞洞板和一些常用原件,一次買全原件不可能,有空就買點時間長了東西也比較全了.
初學的時候要注意養成良好的代碼習慣,變量命名不要隨便的起個X Y N M之類的數學名稱,最好一眼就能看懂的名字,比如DianYa,Motor_RPM之類的.否則當你寫代碼量較多的程序時,隔段時間自己去看如讀天書,更不要說別人去讀你代碼的感受.多寫注釋,寫注釋能幫助你鞏固,更能讓你不必去死記那些討厭的寄存器設置,(日后要用但不記得時,直接去看以前自己寫過的代碼,直接復制或者略加修改就行,當然為了考試除外)且能在你DEBUG的時候幫你大忙. |