基于51单片机对1602液晶板的并行操作.doc
《基于51单片机对1602液晶板的并行操作.doc》由会员分享,可在线阅读,更多相关《基于51单片机对1602液晶板的并行操作.doc(5页珍藏版)》请在三一文库上搜索。
1、基于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#in
2、clude“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);/打开液晶,不显示光标,光
3、标不闪烁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);lcd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 1602 液晶 并行 操作
链接地址:https://www.31doc.com/p-3408982.html