標題: static在51單片機中幾種用法 [打印本頁]
作者: SKYLAR123 時間: 2020-1-3 11:41
標題: static在51單片機中幾種用法
本帖最后由 SKYLAR123 于 2020-1-3 11:42 編輯
static在51單片機中幾種用法:
(自己記錄)
static可以視為全局變量,只初始化一次且為0;
局部static數據類型:只在這個函數中起作用;
全局static數據類型:在該源文件起作用;
用法:常常用于記錄一些如定時器中斷的標志位,或是只在一處地方訪問、修改但是又需要保存以供下次處理的數據;
中斷中變量的累加
作者: SKYLAR123 時間: 2020-6-17 10:27
keil 中出現這種錯誤different length of parameter lists,是由于函數聲明與函數的具體參數不一致,例如聲明unsigned char I2cSendByte(unsigned char dat)的函數,實際編寫的時候
unsigned char I2cSendByte(unsigned char dat,unsigned char ack)導致出現不同長度的參數錯誤
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |