微控制器函式 crol 和 cror

2021-10-12 10:58:01 字數 505 閱讀 2156

_crol_函式功能:將 c 進行b位左位移,並將值以unsigned char型別返回

//文件定義

unsigned

char _crol_ (

unsigned

char c,

/* character to rotate left */

unsigned

char b)

;/* bit positions to rotate */

函式返回型別為unsigned char,函式的兩個形參也是unsigned char型別。

c 為要被進行位左移的形式引數

b 為要進行的位移數

注釋:向左迴圈移位時,從左邊出去會從右邊重新補入

與_crol_函式類似,區別只是進行的是右位移

注釋:向右迴圈移位時,從右邊出去會從左邊重新補入

微控制器延時函式

精確的微控制器常用延時函式 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裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...