没有合适的资源?快使用搜索试试~ 我知道了~
ht1621 c源代码
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
温馨提示
![preview](https://dl-preview.csdnimg.cn/txt_preview/2828583/2828583_thumbnail_1.jpg?x-oss-process=style/thumbnail)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
8页
*program name:lcdht1621.c *function: TEST TO HT1621(drive) *Design: Zhengyingjun *Date:2005-06-28
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
/********************************************************************************
*program name:lcdht1621.c
*function: TEST TO HT1621(drive)
*Design: Zhengyingjun
*Date:2005-06-28
*********************************************************************************/
#include<msp430x14x.h>
#include<intrinsics.h>
#define uchar unsigned char
#define uint unsigned int
/*********************************************************
* 接口定义:DATA<--->P2.5; CS<--->P2.6; WR<--->P2.7 *
**********************************************************/
#define BIAS 0X52 /*定义1 3 偏压4 背极*/
#define XTAL32 0X28 /*使用外部晶振*/
#define RC256 0X30 /*使用内部256KRC 振荡器*/
#define SYSEN 0X02 /*打开振荡发生器*/
#define LCDON 0X06 /*打开LCD*/
#define SYSDIS 0X00 /*关闭振荡发生器*/
#define LCDOFF 0X04 /*显示关闭*/
#define TONE4 0X80 /*设置BZ 输出频率为4K*/
#define TONEON 0X12 /*打开BZ 音频输出*/
#define TONEOFF 0X10 /*关闭BZ 音频输出*/
#define CLRWDT 0X1c /*清零WDT*/
#define F1 0X40 /*WDT设置为4 秒溢出*/
#define IRQEN 0X10 /*IRQ 输出禁止*/
*program name:lcdht1621.c
*function: TEST TO HT1621(drive)
*Design: Zhengyingjun
*Date:2005-06-28
*********************************************************************************/
#include<msp430x14x.h>
#include<intrinsics.h>
#define uchar unsigned char
#define uint unsigned int
/*********************************************************
* 接口定义:DATA<--->P2.5; CS<--->P2.6; WR<--->P2.7 *
**********************************************************/
#define BIAS 0X52 /*定义1 3 偏压4 背极*/
#define XTAL32 0X28 /*使用外部晶振*/
#define RC256 0X30 /*使用内部256KRC 振荡器*/
#define SYSEN 0X02 /*打开振荡发生器*/
#define LCDON 0X06 /*打开LCD*/
#define SYSDIS 0X00 /*关闭振荡发生器*/
#define LCDOFF 0X04 /*显示关闭*/
#define TONE4 0X80 /*设置BZ 输出频率为4K*/
#define TONEON 0X12 /*打开BZ 音频输出*/
#define TONEOFF 0X10 /*关闭BZ 音频输出*/
#define CLRWDT 0X1c /*清零WDT*/
#define F1 0X40 /*WDT设置为4 秒溢出*/
#define IRQEN 0X10 /*IRQ 输出禁止*/
#define IRQDIS 0X00 /*IRQ 输出允许*/
#define WDTEN 0X0e /*打开WDT*/
#define WDTDIS 0X0a /*关闭WDT*/
#define TIMERDIS 0X08 /*关闭时基输出*/
uchar table[32]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,0xbf,0x86,0xdb,0xcf,0xe6,0xed,
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,0xbf,0x86,0xdb,0xcf,0xe6,0xed };
void Start_spi(void);
void Delay(void);
void Delay1s(void);
void SENDCOMA(uchar com);
void SENDCOMB(uchar adr);
void SENDCOMC(uchar com);
void disp(uchar dat);
void DISP_ALL(uchar data);
void SendByte(uchar dat);
void SendBit(uchar dat,uchar bitcnt);
/**********************************************************************
延时函数
***********************************************************************/
void Delay(void)
{
uchar i;
for(i=0;i<10;i++); /*用于调整CLK 脉冲宽度*/
}
/**********************************************************************
#define WDTEN 0X0e /*打开WDT*/
#define WDTDIS 0X0a /*关闭WDT*/
#define TIMERDIS 0X08 /*关闭时基输出*/
uchar table[32]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,0xbf,0x86,0xdb,0xcf,0xe6,0xed,
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,0xbf,0x86,0xdb,0xcf,0xe6,0xed };
void Start_spi(void);
void Delay(void);
void Delay1s(void);
void SENDCOMA(uchar com);
void SENDCOMB(uchar adr);
void SENDCOMC(uchar com);
void disp(uchar dat);
void DISP_ALL(uchar data);
void SendByte(uchar dat);
void SendBit(uchar dat,uchar bitcnt);
/**********************************************************************
延时函数
***********************************************************************/
void Delay(void)
{
uchar i;
for(i=0;i<10;i++); /*用于调整CLK 脉冲宽度*/
}
/**********************************************************************
剩余7页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- yanjibao2016-11-20一直以为是软件问题,后来才发现1621B不仅要给VCC,带要给VREF。如果不工作,不防考虑硬件问题
- lcy200910012015-05-13很实用,谢谢分享!
- 代码行行2014-05-22调试成功 谢谢楼主分享
- dxl3655202013-07-28还可以哈 我最近就在调试!
- bobo6302015-11-10看着不错,还没开始调试
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
pwy122
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)