⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ht1621.h

📁 C51写的LCD驱动芯片HT1621的驱动程序。利用GPIO模拟SPI与HT1621通信
💻 H
字号:
#ifndef HT1621_H
#define HT1621_H

#define LCD_SYS_EN		0x01	/*turn on system oscillator*/
#define LCD_LCD_ON		0x03	/*trun on LCD bias generator*/
#define LCD_RC_256		0x18	/*on-chip RC oscillator*/
#define LCD_IRQ_DIS		0x80	/*disable IRQ output*/
#define LCD_BIAS        	0x29	/*4COM & LCD 1/3 bias option */

#define LCD_TIMER_DIS           0x008	/*disable time base output*/
#define LCD_WDT_DIS		0x00a	/*disable WDT time_out flag output*/


#define LCD_TONE_OFF	        0x010	/*turn off tone output*/
#define LCD_TONE_ON	        0x012	/*turn on tone output*/


#define LCD_NORMAL		0x1c6	/*normal mode*/
#define LCD_COMMAND		0x04		/*write command id to 1621*/
#define LCD_WRITE		0x05		/*write date/addr id to 1621*/

/****************************************************************
*			I/O Ports Declare		        *
****************************************************************/

sbit	LCD_DATA	=P1^0;
sbit	LCD_CS		=P1^1;
sbit	LCD_CLK		=P1^2;

/****************************************************************
		Function Declare
*****************************************************************/


void    LCD_objectSendcommand(unsigned char command);
void    LCD_objectSenddata(unsigned char address,unsigned char ht1621_data);
void	VFD_schedule_state_change(unsigned int);
void 	lcd_delay();
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -