- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT90S8515与点阵液晶模块的C语言编程实例源程序
AT90S8515与点阵液晶模块的C语言编程实例源程序
*写汉字液晶子程
本例程未使用6963的文本模式,使用程序填入字模也足够快。程序以Youth所提供的51例程移植过来,同时对有些地方做了简化处理,增加了画线画圆的例程,好在6963的画点有专用指令,所以不用读屏就可以直接画点。
;************************************************************************;连线图: 液晶屏分为8行*15列汉字,使用总线接口方式。???*;*LCM----S8515*? *LCM----S8515* *LCM-----S8515* *LCM-----S8515*?*;*DB0-----PA0*? *DB4-----PA4*? *Rd ------/Rd* *Cd ------PC0*?*;*DB1-----PA1*? *DB5-----PA5*? *Wr ------/Wr* *CE ------PC1*?*;*DB2-----PA2*? *DB6-----PA6*? *RST------VCC* *FS ------Vcc*?* ;*DB3-----PA3*? *DB7-----PA7*??????*;注:S8515的晶振频率为8MHz,尝试使用11.0592MHz超频,发现偶尔会丢失数据?*;************************************************************************/
#include io8515.h#include macros.h
#define ulong?unsigned long#define uint?unsigned int#define uchar?unsigned char
// ASCII字符控制代码解释定义#define STX?0x02#define ETX?0x03#define EOT?0x04#define ENQ?0x05#define BS? 0x08#define CR? 0x0D#define LF? 0x0A#define DLE?0x10#define ETB?0x17#define SPACE?0x20#define COMMA?0x2C?#define TRUE?1#define FALSE?0?#define HIGH?1#define LOW?0
// T6963C 端口定义由汇编语言程序定义外部端口extern uchar LCMDW,LCMCW;??//0xf000 数据口????//0xf100 命令口
// T6963C 命令定义#define LC_CUR_POS?0x21??// 光标位置设置#define LC_CGR_POS?0x22??// CGRAM偏置地址设置#define LC_ADD_POS?0x24??// 地址指针位置#define LC_TXT_STP?0x40??// 文本区首址#define LC_TXT_WID?0x41??// 文本区宽度#define LC_GRH_STP?0x42??// 图形区首址#define LC_GRH_WID?0x43??// 图形区宽度#define LC_MOD_OR?0x80??// 显示方式:逻辑“或”#define LC_MOD_XOR?0x81??// 显示方式:逻辑“异或”#define LC_MOD_AND?0x82??// 显示方式:逻辑“与”#define LC_MOD_TCH?0x83??// 显示方式:文本特征#define LC_DIS_SW?0x90??// 显示开关:D0=1/0:光标闪烁启用/禁用;?????// D1=1/0:光标显示启用/禁用;?????// D2=1/0:文本显示启用/禁用;?????// D3=1/0:图形显示启用/禁用;#define LC_CUR_SHP?0xA0??// 光标形状选择:0xA0-0xA7表示光标占的行数#define LC_AUT_WR?0xB0??// 自动写设置#define LC_AUT_RD?0xB1??// 自动读设置#define LC_AUT_OVR?0xB2??// 自动读/写结束#define LC_INC_WR?0xC0??// 数据一次写,地址加1#define LC_INC_RD?0xC1??// 数据一次读,地址加1#define LC_DEC_WR?0xC2??// 数据一次写,地址减1#define LC_DEC_RD?0xC3??// 数据一次读,地址减1#de
您可能关注的文档
- Led产业发展概况培训.ppt
- ARM的LED数码.doc
- 机械制图新旧标准代换讲义.ppt
- 注册电气工程师考试科目、题量、分值、时间分配及题型、复习参考.doc
- 生产LED灯厂家.doc
- 各学校自动控制原理考试内容.doc
- 论机电一体化技术的现状及发展趋势.doc
- 火电厂自动化仪表.docx
- 调研报告-步进电动机单片机调速控制电路设计.doc
- LED显示屏单元板故障检修与分析.doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)