微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > t6963c驱动程序-驱动代码

t6963c驱动程序-驱动代码

时间:04-25 来源:互联网 点击:

---------------------------------------------*/
void ClearScreen()
{

unsigned int i;
///////// 清显示 RAM 区 0000h--2000h (8k)
OutPortCom3(0x00,0x00,0x24); //设置指针地址0000H

OutPortCom1(0xb0); //设置自动写状态
for(i=0x00;i0x2000;i++) OutPortData(0x00); // data=0;
OutPortCom1(0xb2); // 自动写结束
}

//初始化LCD
//需要手动设置
void InitLCD()
{
OutPortCom3( 0x00,0x00,0x42 ); //设置图形显示区域首地址GraphAddr
OutPortCom3( 30,0x00,0x43 ); //设置图形显示区域宽度 : LineChar

// OutPortCom3( 0x00,0x00,0x42 ); //设置图形显示区域首地址GraphAddr
// OutPortCom3( 0x10,0x00,0x43); //设置图形显示区域宽度:10H

OutPortCom1(0xa7); //设置光标形状 cursor size 8x8
OutPortCom1(0x80); //设置显示方式: CGROM方式 文本\图形 "或"
OutPortCom1(0x98); //设置显示开关: 1001 1100 图形

ClearScreen();
}

T6963C 引脚说明
T6963C 的QFD 封装共有67 个引脚,各引脚说明如下:
1、D0-D7:T6963C 与MPU 接口的数据总线,三态。

2、RD,WR:读.写选通信号,低电平有效,输入信号。
3、CE:T6963C 的片选信号,低电平有效。
4、C/D:通道选择信号,1 为指令通道,0 为数据通道。
5、RESET,HALT:RESET 为低电平有效的复位信号,它将行、列计数器和显示寄存器清零,
关显示;HALT 具有RESET 的基本功能,还将中止内部时钟振荡器的工作,以保护液晶显示器件。
以上引脚为T6963C 与MPU 接口的引脚,时序关系符合8080 系列时序。
6、UAL,SDSEL:
DUAL=1 为单屏结构,DUAL=0 为双屏结构;
SDSEL=0 为一位串行数据传输方式,SDSEL=0 为2 位并行数据传输方式。
7、MD2,MD3:设置显示窗口长度,从而确定了列数据传输个数的最大值8、MDS,MD1,MD0:设置显示窗口宽度(行),从而确定T6963C 的帧扫信号的时序和显示
驱动的占比系数

9、S1,FS0:显示字符的字体选择。
FS1 1 1 0 0
FS0 1 0 1 0
字体 5×8 6×8 7×8 8×8
10、X1、X0:振荡时钟引脚。
11、AD0-15:输出信号,显示缓冲区16 位地址总路线。
12、D0-7:三态,显示缓冲区8 位数据总路线。
13、R/W:输出,显示缓冲区读/写控制信号。
14、CE:输出,显示缓冲区片选信号,低电平有效。
15、CE0,CE1:输出,DUAL=1 时的存储器片选信号。
16、T1、T2、CH1,CH2:用来检测T6963C 工作使用情况,T1,T2 作为测试信号输入端,CH1,
点阵图形液晶显示模块T6963C 控制器使用手册 SYNTOPSTART 北京信通时代科技有限公司
6
CH2 作为输出端。
17、HOD,HSCP,LOD LSCP(CE1),ED LP,CDATA,FR 为T6963C 驱动部分信号,
我们可以不作太多了解.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top