一、單片機(jī)的廣泛性 幾乎很多從事控制代碼編寫(xiě)的工程師,第一次接觸的控制類(lèi)項(xiàng)目都是單片機(jī),不論是在學(xué)校還是工作了。有了單片機(jī)基礎(chǔ),學(xué)習(xí)其他的單片機(jī)和嵌入式都相對(duì)要容易些。 二、單片機(jī)的主要內(nèi)容 1.先認(rèn)識(shí)單片機(jī),了解單片機(jī)的主要組成和各個(gè)管腳的定義及功能; 2.了解一些單片機(jī)匯編知識(shí),方便后續(xù)調(diào)試; 3.掌握單片機(jī)中斷機(jī)制,這個(gè)后續(xù)還會(huì)講到; 4.掌握單片機(jī)定時(shí)和計(jì)數(shù)器; 5.掌握單片機(jī)的串口通信。 以上是對(duì)想從事單片機(jī)學(xué)習(xí)的人必須掌握的基本內(nèi)容。 三、代碼的規(guī)范性 代碼書(shū)寫(xiě)一定要規(guī)范,這不僅對(duì)個(gè)人,對(duì)后人也是很有幫助。變量的取名一定要注意,最好見(jiàn)名知意,下面是個(gè)人的函數(shù)編寫(xiě)規(guī)范,僅供參考 /*************************************** * 函數(shù)描述:關(guān)閉LED燈函數(shù) * 輸入?yún)?shù):No * 返 回 值:No * 說(shuō) 明: * 修改記錄: ****************************************/ void LED_Close(void) { GPIO_SetBits(LED1_PORT, LED1_PIN ); } 文件名的格式: /* * Copyright (c) 2014, 鑫亮電子 * All rights reserved. * * 文件名稱(chēng):主函數(shù) * 摘 要:LED燈閃爍 * 硬件平臺(tái):STM32F030探索套件 * 當(dāng)前版本:V0.0 * 作 者:@量子CPU (QQ:747764222) * 完成日期:2013-12-23 * 修改記錄: */ 以上都是僅供參考。格式可以不同,但是請(qǐng)考慮后續(xù)的維護(hù)和后人閱讀你代碼的痛苦性就可以了。 今天暫時(shí)寫(xiě)到這里收筆吧。 |