52微控制器學習之路(1)IIC模組的理解與實操型別

2021-10-01 08:55:25 字數 657 閱讀 3580

void iic_start(void)

; **iic匯流排開始訊號**

void iic_stop(void)

; **iic匯流排結束訊號**

void iic_ack(bit ackbit)

;**iic資料等待位**

void iic_sendbyte(unsigned char byt)

;**iic傳送位元組位**

bit iic_waitack(void)

; **iic資料等待位**

unsigned char iic_recbyte(void)

;**iic讀取資料位**

unsigned char adc_pcf8591(void)

微控制器每隔0.5s通過8591對ani引腳的電壓訊號收集並轉化為數碼訊號,在顯示在led數碼管上

主函式理解

呼叫功能1.關閉蜂鳴器,2.關閉led,3.定時0.5s,4.adc標誌位(模數,數顯)

void main(void)

}}

第一次使用cdsn,不足的地方請大神指教。

(閩南理工學院 電子與電氣工程學院 鄭海波)

51微控制器學習之IIC匯流排

核心思想 主機與從機之間的資訊交換。主機傳送訊息,從機要回應一下。從機傳送訊息,主機也要回應。注意點 sda線和scl線都是預設高電平。即高電平為釋放狀態。include include typedef unsigned char u8 typedef unsigned int u16 void d...

51微控制器學習筆記(1) 初識微控制器

微控制器是一種整合在電路晶元,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 唯讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調變電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構成的乙個小而完善的計算機系統。微控...

51微控制器學習之路(2)

指令編碼格式及分類 一條指令表示計算機所完成的某種操作。它通常由操作碼和運算元兩部分組成。例如 mov a,r1 本系統有下列三種指令編碼格式 1 單位元組指令 49條 2 雙位元組指令 46條 3 三位元組指令 16條 例如 一位元組指令空操作nop的編碼格式為 兩位元組指令mov a,40h的編...