【單片機到嵌入式之路】序列之2:單片機部分
發布時間:2016-2-17 08:39
發布者:designapp
一、單片機的廣泛性 幾乎很多從事控制代碼編寫的工程師,第一次接觸的控制類項目都是單片機,不論是在學校還是工作了。有了單片機基礎,學習其他的單片機和嵌入式都相對要容易些。 二、單片機的主要內容 1.先認識單片機,了解單片機的主要組成和各個管腳的定義及功能; 2.了解一些單片機匯編知識,方便后續調試; 3.掌握單片機中斷機制,這個后續還會講到; 4.掌握單片機定時和計數器; 5.掌握單片機的串口通信。 以上是對想從事單片機學習的人必須掌握的基本內容。 三、代碼的規范性 代碼書寫一定要規范,這不僅對個人,對后人也是很有幫助。變量的取名一定要注意,最好見名知意,下面是個人的函數編寫規范,僅供參考 /*************************************** * 函數描述:關閉LED燈函數 * 輸入參數:No * 返 回 值:No * 說 明: * 修改記錄: ****************************************/ void LED_Close(void) { GPIO_SetBits(LED1_PORT, LED1_PIN ); } 文件名的格式: /* * Copyright (c) 2014, 鑫亮電子 * All rights reserved. * * 文件名稱:主函數 * 摘 要:LED燈閃爍 * 硬件平臺:STM32F030探索套件 * 當前版本:V0.0 * 作 者:@量子CPU (QQ:747764222) * 完成日期:2013-12-23 * 修改記錄: */ 以上都是僅供參考。格式可以不同,但是請考慮后續的維護和后人閱讀你代碼的痛苦性就可以了。 今天暫時寫到這里收筆吧。 |
網友評論