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