LCD驱动芯片HT16c21使用广东快乐十分平台搭建注意事项

1.在使广东快乐十分平台搭建论坛:haozbbs.com Q1446595067用LCD驱动芯片HT16c21芯片时应该注意,在写其显示存储器之前一定要对驱动参数进行配置,
如:
void HT16C21_Init(void)
{
WriteCommdByte(0x82,0x00); //选择1/4duty和1/3bias

WriteCommdByte(0x84,0x03); //开LCD显示屏和内部系统振荡器

WriteCommdByte(0x86,0x01); //选择帧频率为160Hz

WriteCommdByte(0x88,0x00); //关闭显示模式的闪烁

WriteCommdByte(0x8a,0x10); //共用引脚选择VLCD调整VLCD输出电压为1.000*VDD

}

/*
Function name : WriteCommdByte
Descriptions : 设置HT16C21参数
input parameters : ComByte(命令);ComSet(写入的设置数据)
output parameters : 无
* Returned value : 无
/
_Bool WriteCommdByte(unsigned char ComByte, unsigned char ComSet)
{
unsigned char ack;
IIC_Start(); //开始数据传递
ack=IIC_WriteByte(0x70); //HT16C21芯片地址,硬件I2c时为0x38
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;

}

2.读和写显示存储器的命令都为0x80
/
Function name : WriteRAMByte
Descriptions : 向HT16C21中的指定地址写入数据
在指定地址addr处写入数据date
input parameters : Address (储存指定的地址)Data 存储读出的数据
output parameters : 无
Returned value : 无
/
void WriteRAMByte(unsigned char Address,unsigned char Data)
{
IIC_Start(); //开始数据传递
IIC_WriteByte(0x70); ////HT16C21芯片地址,硬件I2c时为0x38
IIC_WriteByte(0x80); //写入读写命令
IIC_WriteByte(Address); //写入指定地址
IIC_WriteByte(Data); //向当前地址(上面指定的地址)写入数据
IIC_Stop(); //停止数据传递
}
/*****/

/
Function name : IIC_ReadSet
Descriptions : 从HT16C21中的指定地址读取数据
在指定地址读取数据
input parameters : Address 指定地址
output parameters : 无
Returned value : ReadValue 存储的数据
/
unsigned char IIC_ReadSet(unsigned char Address)
{
unsigned char ReadValue,Ack;
IIC_Start(); //开始数据传递
Ack=IIC_WriteByte(0x70); ////HT16C21芯片地址,硬件I2c时为0x38
if(Ack==0) {return 0;}
Ack=IIC_WriteByte(0x80); //选择要操作的HT16C21芯片,写入读数据命令
if(Ack==0) {return 0;}
Ack=IIC_WriteByte(Address); //写入读数据的指定地址
if(Ack==0) {return 0;}
IIC_Start(); //开始数据传递
Ack=IIC_WriteByte(OpRead); //选择要操作的HT16C21芯片,写入读操作指令
if(Ack==0) {return 0;}
ReadValue=IIC_ReadByte(); //在指定地址读取数据
IIC_Stop(); //停止数据传递

return(ReadValue); //将指定地址读出的数据返回

}
/*****/

原文地址:http://blog.51cto.com/13855471/2137000

时间: 2024-11-06 07:13:30

LCD驱动芯片HT16c21使用广东快乐十分平台搭建注意事项的相关文章

emacs文本比对广东快乐十分平台出租工具ediff的使用说明

两个Buffer之间比对广东快乐十分平台出租haozbbs.comQ1446595067 1.启动Ediff Session通过/M-x eddif-buffers,启动Ediff Session,并选择A.B两个Buffer,进入ediff比对界面.ediff支持启动多个Ediff Session,来进行多个不同对的Buffer比对注:第一次在window系统的emacs启动,会报错(Searching for program: no such file or directory, diff)

web移动端开发技巧与bc平台搭建注意事项

一.meta的使用bc平台搭建[企鹅21717-93408]1.<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览.2.winphone系统a.input标

mpvue开发广东快乐十分源码搭建小总结

最近用mpvue开发了广东快乐十分源码搭建,现总结一下碰见的问题及解决方案.1.项目中数据请求用到了fly.io,封装成request.js如下:企 娥:217 1793 408 import wx from 'wx'import Fly from 'flyio'import store from '../store/index' const fly = new Fly() fly.config.baseURL = process.env.BASE_URLfly.config.timeout =

Verilog实现4位数码北京快乐8平台出租管动态显示(FPGA)

本文北京快乐8平台出租haozbbs.comQ1446595067 提供了在Basys2开发板上实现4位数码管动态显示的代码,并在ISE13.4_1上调试通过,下载到开发板后可实现将8个SW输入的两位十六进制数对应的8421BCD码,显示在数码管上. 首先,是以十六进制数显示.比如,在8个开关SW上输入2FH,四个数码管从左到右显示0215. 以下为代码: module x7seg_1( input wire [3:0] high_data, input wire [3:0] low_data,

Android炫酷广东快乐十分搭建的播放效果

使用广东快乐十分搭建述 dsluntan.com 贝塞尔曲线实现滑动效果,在使用属性动画实现水波纹效果,然后就能实现以上效果 三.实现 1.先封装动画框架,创建动画基础类 PathPoint.java public class PathPoint { public static final int MOVE = 0; public static final int LINE = 1; public static final int CURVE = 2; float mControl0X, mCo

Jenkins Gitlab持续集成打包平台搭建

相关概念 Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点.更多介绍参考[维基](https://en.wikipedia.org/wiki/Jenkins_(software)介绍. Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基

Openstack平台搭建之第三天

Openstack平台搭建之第三天 Author :xxbAndy If you have any question ,please contact me by [email protected] or 371990778(qq) 注意:主控节点为server10.example.com: 新增nova节点为desktop10.example.com 在实验环境中已经对各个主机做了DNS解析 1.管理neutron节点服务,为nova-compute节点进行配置网络服务 [[email prot

微信公众平台搭建与开发(二)开发模式的搭建和关键词回复

在第一部分介绍了编辑模式,但是编辑模式有较大局限性,下面主要开始介绍开发模式,这一部门先简单介绍下开发模式的环境搭建和关键词回复. 开发模式首先要有一个虚拟主机,本人使用的是新浪开发者平台的虚拟主机,使用云豆计算流量,若成为新浪开发者用户基本上就可以免费使用了,本人注册用户所赠送的云豆不知道能用多久.当然国内比较大还有就是百度开发者平台,注册后发现部署还没有新浪的方便,并且在BAE3.0以后好像也是要收费的.有兴趣的朋友可以研究下google的开发者平台,不知道是否要收费. 在注册新浪开发者平台

cocos2d-x v3.0的window平台搭建和编译成andriod程序

首先添加这个地址到系统环境变量,path 然后打开CMD,输入如下语句 现在就可以创建一个新项目了 这样一个空的cocos2d-x v3.0的项目就创建好了 接下来编译andriod程序 先在系统环境变量中添加一个NDK_ROOT 然后打开cmd 然后就开始编译了 接下来打开ADT中的eclipse 再添加andriod文件夹到工程里 cocos2d-x v3.0的window平台搭建和编译成andriod程序,布布扣,bubuko.com