资源简介
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
- 上一篇:UTS统一身份认证系统——应用厂商集成接入标准.doc
- 下一篇:疾病管理系统
相关资源
- Intel(R) 82579V网卡驱动for server20033
- H310.B360.H370.Z390.USB WIN7 64位第三方驱动
- 300系列WIN7 USB驱动.7z
- 影驰GALAXY 8600GT魔灵显卡驱动 For xp/v
- XP下AHCI驱动hm55与hm76的安装
- HM77芯片组AHCI驱动 最新版
- 华硕P8H61/USB3 R2.0主板BIOS驱动 免费版
- 映泰Biostar TA870网
- RTL8188EVT USB WIFI无线网卡驱动 免费版
- asrock华擎app shop主板管理
- asus华硕 m5a97 le r2.0主板bios 官方版
- 标准pike 6480华硕SAS阵列卡驱动 官方版
- ASUS华硕K45VD|A45VD主板驱动程序 v9.3.0
- 华硕ASUS K42JZ BIOS主板驱动程序 v9.1.1
- 华硕b250主板网卡驱动 官方最新版
- ASUS华硕B85主板BIOS驱动程序 官方版
- Samsung三星R439-DS系列网卡驱动程序 v
- 索尼SONY VPCM125JC网卡驱动程序 v6.0.14
-
li
nksys AE1000/Cisco AM10无线网卡驱动 - 基于可编程的二相线阵CCD驱动电路设
- 中盈ZY50打印机驱动 v1.1 官方版
- 中盈 NX-612打印机驱动 v1.1 官方版
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机的图形液晶模块的驱
- 宏碁Acer 4741G驱动合集 for winxp 官方版
- 移动硬盘万能驱动 win7
- 大功率LED高频驱动电路设计方案
- TMF8801驱动参考代码
- 清华同方手写板万能驱动程序
- ASUS华硕a550笔记本电脑网卡驱动程序
评论
共有 条评论