资源简介
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
- 下一篇:疾病管理系统
相关资源
- 基于STM32RCT6的步进电机驱动程序
- 直流无刷电机方波驱动 stm32 例程代码
- elantech触控板驱动程序 v13.6.11 官方最
- 联想y470无线网卡驱动 for 32位64位
- 松下plc FP-XH的驱动
- IMX385驱动代码.zip
- 组态王驱动开发包3.0.0.7(中文)
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- CASS9.1最新S4数据及驱动+ET199数据及驱
- 带有死区延时的H桥直流电机驱动电路
- USB转串口驱动,FT232R驱动程序,最新
- 德卡D3读卡器测试程序驱动文件
- WinCE下CP210x的驱动程序
- 用DIO 做的I2C程式
- ubuntu9.10 可加载内核模块和字符设备驱
- MCGS触摸屏西门子s7_1200驱动
- FPGA在步进电机驱动上的应用实例及代
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- RA8806液晶驱动程序
- 内核驱动进程保护演示程序
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- 组态王中S7-300TCP驱动
- STC12C5A60S2 CH4521 驱动数码管 显示
- STM32F103 CC2500完整驱动(模拟SPI)
- I2C总线接口设计
- 430系列单片机USBFET下载驱动
- dell阵列卡驱动s100 s300 2008 R2.rar
- keil vcom windows 7 64bit 驱动
- windows ce 系统的GPIO驱动程序
评论
共有 条评论