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