LCD96X65应用程序 51单片机(国外英语资料).docVIP

LCD96X65应用程序 51单片机(国外英语资料).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LCD96X65应用程序 51单片机(国外英语资料)

LCD96X65应用程序 51单片机(国外英语资料) # includes reg51.h # includes asc11.h # includes chinese.h # includes baonv.h # define uchar unsigned char # define int unsigned int # define command 0 # define dat 1 sbit sclk = p0 ^ 4; / / 时钟 sbit sdin = p0 ^ 3; / / 数据 sbit dc = p0 ^ 6; / / 1写数据, 0写指令 sbit sce = p0 ^ 5; / / 片选 sbit res = p0 ^ 2; / / 复位, 0复位 uchar cutstr [12]. uchar the [5]. uchar c = 0; / / 用于裁剪函数 uchar cutone _ 0,0,0,0,0,0,0,0,0,0 [] = {,}. / * 用于滚动显示 * / code uchar roll [] = 沉重悼念甘肃舟曲泥石流灾难中遇难的同胞, 默哀一分钟! 向所有现场救援的各界人士表示赞赏! 蒋雨馨小孩好明聪, 活泼可爱, 我该怎样培养你呢? 蒋凯琴; write _ bytes (uchar datatemp, bits, mod) { uchar. sce = 0; dc = mod. for (i = 0; i 8; i + +) { sclk = 0; if (datatemp 0x80) sdin = 1; else sdin = 0; sclk = 1; datatemp = 1; } sce = 1; } delay (int time) / / delay (1) 0.5ms { uchar = 100; while (time -) while (-); } / * 按照规格书写的 * / init () { res = 0; / / reset delay (2); res = 1; write _ bytes (0x20, command); / / 0010 0000 function set (basic instruction set) write _ bytes (0x0c, command); / / 0000 1100 display control (normal mode) / / write _ bytes (0x80, command); / / 1xxx xxxx set x address of ram / / write _ bytes (0x40, command); / / 0100 0yyy set y address of ram write _ bytes (0x21, command); / / 0010 0001 function set (extended instruction set) write _ bytes (0x06, command); / / 0010 01tt temperatures write _ bytes (0x13, command); / / 0.001 0bbb bias - write _ bytes (0xb0, command); / / prlsons oooo write op to register write _ bytes (0x22, command); / / 0.010 0.010 function set (basic instruction set * vertical) } set _ add (uchar uchar x, y) { _ byte write (x | 0x80, command); / / 1xxx xxxx set x address of ram write _ bytes (y | 0x40, command); / / 0100 0yyy set y address of ram } / * 96 * 65个像素 (96 * 72) * / clr _ lcm (uchar colour) { int i = 864; / / (96 * 72) / 8 = 864 set _ add (0.0). for (; i 0; i --) write _ bytes (colour, dat). } / * 显示一个字符, x地址, y地址 * / data _ char (char char _, uchar uchar x, y) { uchar. x = 95 - x; / / 屏幕最右边起作为地址0 for (i = 0; i

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档