-
大小: 17KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-05-22
- 语言: 其他
- 标签:
资源简介
SED1335(RA8835)控制的320240液晶画任意斜率直线和任意大小的圆的算法程序
代码片段和文件信息
/*SED1335驱动320x240图形液晶驱动演示程序
接口情况表述:
No: LCM ----- 52
---------------------
1...VSS..... GND 地线
2...VDD..... +5V(VCC) 电源
3...VO ..... -Vadj Input 对比度负压调整输入
4...A0 ..... P2.0 寄存器选择信号命令数据方式选择
5.../WR..... WR 写有效
6.../RD..... RD 读有效
7...D0 ..... P0.0 数据总线 D0
8...D1 ..... P0.1 数据总线 D1
9...D2 ..... P0.2 数据总线 D2
10..D3 ..... P0.3 数据总线 D3
11..D4 ..... P0.4 数据总线 D4
12..D5 ..... P0.5 数据总线 D5
13..D6 ..... P0.6 数据总线 D6
14..D7 ..... P0.7 数据总线 D7
15../CS .... GND 片选通信号,低电平有效.实际使用应编入地址
16../RES.... /RESET 复位信号,低电平有效,阻容式复位电路
17..VEE..... -Vout 逆变-22.5V 负电压输出
18..VSS..... GND 地线 0V
==============================================================================
320x240液晶模块配用sed1335驱动接口板,sed1335驱动接口板上配用32K ram
=============================================================================*/
//#pragma src
#include
#include
#include
#include
//#include “dotlib.c“ // 字库点阵
//变量类型标识的宏定义,大家都喜欢这么做
#define Uchar unsigned char
#define Uint unsigned int
Uint timer1timer2;
// 直接访问方式地址定义,根据用户平台接口修改
// P2.7~~~CS P2.0 --- A0
char xdata LcmCmdPort _at_ 0x7100; //CS=0 A0=1 写命令口
char xdata LcmWdataPort _at_ 0x7000; //CS=0 A0=0 写数据口
//char xdata LcmRdataPort _at_ 0x7100; //CS=0 A0=1 读数据口
//char xdata LcmStatusPort _at_ 0x7000; //CS=0 A0=0 读忙状态标志口
#define LcmRdataPort LcmCmdPort
#define LcmStatusPort LcmWdataPort
//============================ 1335 常用指令列表 ===============================
//初始化设置。A0=1..写指令/0...读写参数。后续8字节参数串ParaSysTable8[]
#define SystemSet 0x40 // 时序要求:/WR=0;/RD=1
Uchar code ParaSysTable8[]= {
0x300x870x070x270x420xf00x280x00 // P1-P8参数
};
// 30H87H07H27H42H0F0H30H00H
/*SystemSet初始化设置参数表,共八字节具体定义如下:
P1 [ DR | 0 | IV | 1 | W/S | M2 | M1 | M0 ] = 0x38
0 0 1 1 1 0 0 0
DR.... 辅助位移时钟周期的选择位。DR=0为正常运行;DR=1为使用辅助位移时钟周期。
通常=0
[说明]在控制双屏显示时需要液晶模块一行像素为64的整倍数,如果不是则控制器自
动通过填充数据’0’来凑齐64位,此时就需要增加辅助位移时钟周期。
IV.... 负向字符显示时屏面边界选择位。=0为首行作为边界;=1则无边界。通常=1
[说明]在文本方式下,第一行显示的字符是顶天的,没有天头。所以在制作负向字
符显示时的效果就不太理想。此时使用IV参数位在显示控制时制造出一行空行
作为天头,以达到理想的显示效果。
W/S... 适配驱动系统选择位。改为将选择产生驱动时序信号的类型。0为单屏结构液晶
显示驱动系统;1为双屏结构液晶显示驱动系统
M2.... 外部字符发生器的字体选择位。0=8*8;1=8*16
M1.... 外部字符发生器Cgram代码区选择位。0选择Cgram1字符代码为0x80~0x9f;1选择
Cgram1 + Cgram2字符代
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 63432 2008-02-25 15:23 320240_1335_画线画园.c
- 上一篇:verilog写的8位加法器
- 下一篇:振镜接线图
评论
共有 条评论