91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-24
  • 語言: 其他
  • 標簽: HTC16C21??驅動??I2C??

資源簡介

LCD驅動IC HT16C21通信,程序包括HT16C21初始化,內部參數設置。普通I/O口做IIC總線通信

資源截圖

代碼片段和文件信息

/*******************************************************************************************************
*???File?Name?????????????????:?HT16C21.c
*???Copyright?????????????????:?TaizicIOT
*???Module?Name???????????????:
*?
*???CPU???????????????????????:?STM8L051F3
*???RTOS??????????????????????:
*???Create?Date???????????????:?2016-03-13
*???Author/Corporation????????:?zhan
*???
*???Abstract?Description??????:?
*
*--------------------------Revision?History-------------------------------------------------------------
*???No?Version??????Date????Revised?By?????Item????Description
*
*
*******************************************************************************************************/

/*********************************************************************************************************
??包含頭文件
*********************************************************************************************************/

#include?“I2C.h“
#include?“HT16C21.h“

/*********************************************************************************************************
**?Function?name?????:?WriteCommdByte
**?Descriptions??????:?向HT16C21中的指定地址寫入數據?
**?????????????????????在指定地址addr處寫入數據date
**?input?parameters??:?addre?(儲存指定的地址);date(儲存待寫入的數據)
**?output?parameters?:?無
**?Returned?value????:?無
*********************************************************************************************************/
_Bool??WriteCommdByte(unsigned?char?ComByte?unsigned?char?ComSet)?
{
unsigned?char?ack;
IIC_Start();???????//開始數據傳遞
ack=IIC_WriteByte(OpWrite);?//選擇要操作的HT16C21芯片寫入寫操作命令
???if(ack==0)?{return?0;}
ack=IIC_WriteByte(ComByte);?//寫入命令字節
???if(ack==0)?{return?0;}
ack=IIC_WriteByte(ComSet);??//寫入命令設置數據
???if(ack==0)?{return?0;}
IIC_Stop();????????//停止數據傳遞
return?1;
}
/*********************************************************************************************************/

/*********************************************************************************************************
**?Function?name?????:?WriteRAMByte
**?Descriptions??????:?向HT16C21中的指定地址寫入數據?
**?????????????????????在指定地址addr處寫入數據date
**?input?parameters??:?Address?(儲存指定的地址)Data?存儲讀出的數據
**?output?parameters?:?無
**?Returned?value????:?無
*********************************************************************************************************/
void?WriteRAMByte(unsigned?char?Addressunsigned?char?Data)
{
?IIC_Start();?????????????//開始數據傳遞
?IIC_WriteByte(OpWrite);??//選擇要操作的HT16C21芯片,并告知要對其寫入數據
?IIC_WriteByte(InOutCom);?//寫入讀寫命令
?IIC_WriteByte(Address);??//寫入指定地址
???IIC_WriteByte(Data);?????//向當前地址(上面指定的地址)寫入數據
?IIC_Stop();??????????????//停止數據傳遞
}
/*********************************************************************************************************/

/*********************************************************************************************************
**?Function?name?????:?IIC_ReadSet
**?Descriptions??????:?從HT16C21中的指定地址讀取數據???

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5723??2016-04-09?10:06??HT16C21\HT16C21.c

?????文件???????2148??2016-04-11?17:20??HT16C21\HT16C21.h

?????文件???????9214??2016-06-07?16:16??I2C\I2C.c

?????文件???????2030??2016-04-07?17:21??I2C\I2C.h

?????目錄??????????0??2016-04-21?15:06??HT16C21

?????目錄??????????0??2016-06-07?16:16??I2C

-----------?---------??----------?-----??----

????????????????19115????????????????????6


評論

共有 條評論