求STM8S驱动HT1621程序
本人想做个笔段式液晶显示屏,采用STM8S103F2+HT1621B驱动,敢问那位能否给个例子程序.不胜感激!回复:求STM8S驱动HT1621程序
我刚刚好做过HT1621的程序,但是当时用的是STM8L,你改改肯定可以用。/*端口定义
PD5--DATA
PD6--WR
PD7--CS
*/
#include"stm8l15x.h"
#include"stm8l15x_gpio.h"
#defineBIAS 0x50 //0b1000 0101 00101/2duty 4com
#defineSYSDIS 0X00 //0b1000 0000 0000关振系统荡器和LCD偏压发生器
#defineSYSEN 0X02 //0b1000 0000 0010 打开系统振荡器
#defineLCDOFF 0X04 //0b1000 0000 0100关LCD偏压
#defineLCDON 0X06 //0b1000 0000 0110打开LCD偏压
#defineXTAL 0x28 //0b1000 0010 1000 外部接时钟
#defineRC256 0X30 //0b1000 0011 0000内部时钟
#defineTONEON 0X12 //0b1000 0001 0010打开声音输出
#defineTONEOFF0X10 //0b1000 0001 0000 关闭声音输出
#defineWDTDIS1 0X0A //0b1000 0000 1010禁止看门狗
#define uchar unsigned char
#define uint unsigned int
void Init()
{
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_4);//HSI--4MHZ
}
//-----------------------------------------------------------------------------------------
//函数名称:Delay()
//功 能:延时子程序
//-----------------------------------------------------------------------------------------
void Delay(uchar us)//5,7,9
{
while(--us);
}
//-----------------------------------------------------------------------------------------
//函数名称:DelayMS()
//功 能:延时子程序
//-----------------------------------------------------------------------------------------
void DelayMS(uint iMs)
{
uint i,j;
for(i=0;i
RE:求STM8S驱动HT1621程序
你可以参考其他的程序代码来书写,或者找厂家咨询一下。RE:求STM8S驱动HT1621程序
我就是不会C程序来写.汇编写得多RE:求STM8S驱动HT1621程序
正好我驱动过。回复:求STM8S驱动HT1621程序
非常感谢!RE:求STM8S驱动HT1621程序
不好意思!怎么我看这段程序是先传送高位啊!void Ht1621Wr_Data(uchar Data,uchar cnt)
{
uchar i;
for (i=0;i
{
GPIO_Init(GPIOD,GPIO_Pin_6,GPIO_Mode_Out_PP_Low_Fast); //HT1621_WR=0;
nop();
nop();
nop();
nop();
if((Data & 0x80)==0x80)
{
GPIO_Init(GPIOD,GPIO_Pin_5,GPIO_Mode_Out_PP_High_Fast);//HT1621_DAT=1;
}
else
{
GPIO_Init(GPIOD,GPIO_Pin_5,GPIO_Mode_Out_PP_Low_Fast);//HT1621_DAT=0;
}
GPIO_Init(GPIOD,GPIO_Pin_6,GPIO_Mode_Out_PP_High_Fast);//HT1621_WR=1;
nop();
nop();
nop();
nop();
Data
回复:求STM8S驱动HT1621程序
void Ht1621Wr_Data(uchar Data,uchar cnt){
uchar i;
for (i=0;i
RE:求STM8S驱动HT1621程序
这段是否应该显示SEG0-SEG15啊!因为i gokugm 发表于 2012-2-22 09:41我刚刚好做过HT1621的程序,但是当时用的是STM8L,你改改肯定可以用。
/*端口定义
PD5--DATA
可以给我发一下么,我正好要用的
stm8l 参考一下 gokugm 发表于 2012-2-22 09:41
我刚刚好做过HT1621的程序,但是当时用的是STM8L,你改改肯定可以用。
/*端口定义
PD5--DATA
gokugm 发表于 2012-2-22 09:41
我刚刚好做过HT1621的程序,但是当时用的是STM8L,你改改肯定可以用。
/*端口定义
PD5--DATA
很好和程序
页:
[1]