微控制器常用函式整理(一)

2022-02-05 03:09:12 字數 791 閱讀 3035

1

void comdatasendstr(const unsigned char

str)

211 }

1

void comdatasendchar(unsigned char

cdbuf)

2

pic微控制器中傳送字元和字串的函式功能。

1

void comdatasendnumint_3bits(unsigned int

str)

217 }

上面是傳送時整形數字的函式

1

void comdatasendnumfloat(unsigned int

str)

218 }

應該是擴大100倍後的數字,傳送浮點函式功能。

下面的函式是取樣並濾波的函式。去max、min後求平均

1 unsigned int sample_10bit(unsigned char

channel_register)

215 sample_variable[i]=((adresh&0x03)<<8)+adresl;

16if(i==0)17

22else

2328 adfm=0

;29 i++;30}

31return (sum-max-min)/8

;32 }

以上是pic16f787中用到的函式,特此整理。

微控制器延時函式

精確的微控制器常用延時函式 c 誤差0us 12m 並未驗證 1 延時0.5ms void delay0.5ms void 誤差0us 2 延時1ms void delay1ms void 誤差0us 3 延時2ms void delay2ms void 誤差0us 4 延時3ms void del...

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...