欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    基于51单片机对1602液晶板的并行操作.doc

    • 资源ID:3408982       资源大小:24.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于51单片机对1602液晶板的并行操作.doc

    基于51单片机对1602液晶板的并行操作TX-1C板操作并行模式的1602液晶液晶第1,2脚是gnd和vcc第3脚是对比度调节第4脚是数据/指令选择端RS第5脚是读写选择端R/W,我们这次只写不读,故直接接地第6脚是读写使能EN第7到14脚是数据口。操作并行模式的1602液晶液晶第1,2脚是gnd和vcc第3脚是对比度调节第4脚是数据/指令选择端RS第5脚是读写选择端R/W,我们这次只写不读,故直接接地第6脚是读写使能EN第7到14脚是数据口,我们接STC89C52RC的P0口第15,16脚是背光源最终液晶显示Tom is playing the TNT game!C代码#include#include“MY51.H”voidwrite_data(uchardataValue);/写数据voidwrite_cmd(ucharcmdValue);/写指令ucharcodetableLCD1=“Tomisplaying”;ucharcodetableLCD2=“theTNTgame!”;voidlcdInit()/初始化函数dula=0;/wela=0;/防止数码管误显,浪费电流lcdEN=low;/给高脉冲之前的状态lcdRS=high;/初始给高电平,其实上电默认也是高电平write_cmd(0x38);/液晶显示模式初始化write_cmd(0x0c);/打开液晶,不显示光标,光标不闪烁write_cmd(0x06);/地址指针加加,且光标加加write_cmd(0x01);/液晶数据指针和显示清零voidwrite_cmd(ucharcmdValue)/写入指令lcdRS=low;/刚上电时是高电平,低电平时是指令模式P0=cmdValue;delayms(1);lcdEN=high;/一个高脉冲把数据读走delayms(1);lcdEN=low;voidwrite_data(uchardataValue)/写入数据lcdRS=high;/高电平是数据模式P0=dataValue;delayms(1);lcdEN=high;/给一个高脉冲delayms(1);lcdEN=low;voidlcdShow(uchar*pValue)/液晶显示函数while(*pValue!=0)write_data(*pValue);pValue+;voidmain()lcdInit();/初始化lcdShow(tableLCD1);/显示第一行write_cmd(0x80+0x40);/重新设置数据显示指针lcdShow(tableLCD2);/显示第二行while(1);C代码#ifndef_MY51_H_#define_MY51_H_#include#includetypedefintint16;typedefinTINT16;typedefunsignedintuint16;typedefunsignedintUINT16;typedefunsignedshortuint;typedefunsignedshortUINT;typedefunsignedshortword;typedefunsignedshortWORD;typedefunsignedlonguint32;typedefunsignedlongUINT32;typedefunsignedlongDWORD;typedefunsignedlongdword;typedefsignedlongint32;typedefsignedlongINT32;typedeffloatfloat32;typedefdoubledouble64;typedefsignedcharint8;typedefsignedcharINT8;typedefunsignedcharbyte;typedefunsignedcharBYTE;/WINDOWS的windef.h里面是这么定义的typedefunsignedcharuchar;typedefunsignedcharUCHAR;typedefunsignedcharUINT8;typedefunsignedcharuint8;typedefunsignedcharBOOL;/windows中定义BOOL为inttypedefunsignedcharbool;/bool是c+的内置类型#defineTRUE1#definetrue1#defineFALSE0#definefalse0#defineopen1/open和close用于标志打开和关闭状态#defineOPEN1#defineclose0#defineCLOSE0#definelock0#definestart1#defineSTART1#definestop0#defineSTOP0#definekeyDown0#definekeyUp1#definegnd0/接地#defineGND0/接地#definehigh1/高电平#definelow0/低电平#defineyes1#defineYES1#defineno0#defineNO0sbitdula=P2;/段选锁存器控制控制笔段sbitwela=P2;/位选锁存器控制控制位置#defineledP1/灯总线控制sbitled0=P1

    注意事项

    本文(基于51单片机对1602液晶板的并行操作.doc)为本站会员(白大夫)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开