HT1621B驱动液晶LCD连接及程序.docx

HT1621B驱动液晶LCD连接及程序.docx

ID:57277853

大小:14.22 KB

页数:6页

时间:2020-08-08

HT1621B驱动液晶LCD连接及程序.docx_第1页
HT1621B驱动液晶LCD连接及程序.docx_第2页
HT1621B驱动液晶LCD连接及程序.docx_第3页
HT1621B驱动液晶LCD连接及程序.docx_第4页
HT1621B驱动液晶LCD连接及程序.docx_第5页
资源描述:

《HT1621B驱动液晶LCD连接及程序.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HT1621B驱动液晶LCD连接及程序 (2014-03-0412:11:47)转载▼标签: ht1621 ht1621b stm8s ht1621驱动lcd程序分类: 单片机   最近需要把AD转换的数据显示出来,因为手边只有HT1621,所以就用这个了。   硬件连接:单片机使用stm8s103k的32脚芯片,来驱动HT1621B显示LCD。   (1)单片机与HT1621之间只需连接3根线:CS,WR,DATA。   (2)HT1621的VC和vlcd都直接连接的5V电源。   (3)ht1621与L

2、CD之间需要把com0~com3,seg0-seg15都对应连接起来。   软件部分:#include"stm8s.h"#include"STM8S103k.h"#defineBIAS   0x52            //0b100001010010  1/3duty4com#defineSYSDIS0X00           //0b100000000000  关振系统荡器和LCD偏压发生器#defineSYSEN  0X02           //0b100000000010打开系统振荡器#de

3、fineLCDOFF0X04           //0b100000000100  关LCD偏压#defineLCDON  0X06           //0b100000000110  打开LCD偏压#defineXTAL   0x28           //0b100000101000外部接时钟#defineRC256  0X30           //0b100000110000  内部时钟RC256K#defineTONEON  0X12           //0b100000010010

4、  打开声音输出#defineTONEOFF0X10           //0b100000010000关闭声音输出#defineWDTDIS  0X0A        //0b100000001010  禁止看门狗#defineTONE_4K0x80        //4k声音输出频率#defineTONE_2K0xC0     //HT1621控制位(液晶模块接口定义,根据自已的需要更改)_BoolPB_ODR_ODR7@PB_ODR:7;//CS_BoolPB_ODR_ODR5@PB_ODR:5;/

5、/WR_BoolPB_ODR_ODR6@PB_ODR:6;//DATA#defineCLS_HT_WR     PB_ODR_ODR5=0   //拉低#defineSET_HT_WR     PB_ODR_ODR5=1   //拉高#defineCLS_HT_CS     PB_ODR_ODR7=0   //拉低#defineSET_HT_CS     PB_ODR_ODR7=1   //拉高 #defineSET_HT_DAT    PB_ODR_ODR6=1      //数据位#defineCLS_

6、HT_DAT    PB_ODR_ODR6=0      //数据位//-----------------------------------------------------------------------------------------//函数名称:Delay()//功能:延时子程序//-----------------------------------------------------------------------------------------voidDelay(ucharu

7、s)//5,7,9{ while(--us);}//-----------------------------------------------------------------------------------------//函数名称:DelayMS()//功能:延时子程序//-----------------------------------------------------------------------------------------voidDelayMS(uintiMs){ ui

8、nti,j; for(i=0;i for(j=0;j<65;j++) {  Delay(1); }}voidport_init(void){ PB_DDR=0xFF;//0x80; PB_CR1=0xFF;//0x80; PB_CR2=0x00;  //PD_DDR=0x1c; //PD_CR1=0x1c; //PD_CR2=0x0; PE_DDR=0x20;//PE5---output PE_CR1=0x20;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。