求射频卡RC522程序用51单片机驱动1602显示卡的信息的程序 10

求射频卡RC522程序用51单片机驱动1602显示卡的信息的程序求射频卡RC522程序用51单片机驱动1602显示卡的信息的程序... 求射频卡RC522程序用51单片机驱动1602显示卡的信息的程序
求射频卡RC522程序用51单片机驱动1602显示卡的信息的程序
展开
 我来答
唐人街帅猴
2019-02-22
知道答主
回答量:24
采纳率:0%
帮助的人:5.8万
展开全部
#include "LCD1602.H"
#include <reg52.H>
sbit lcdrs=P2^5; //命令/数据
sbit lcdrw=P2^6; //读/写
sbit lcden=P2^7; //使能端
static void delay(uchar zz)
{
uchar a,b;
for(a=zz;a>0;a--)
for(b=35;b>0;b--);
}
void WriteData(uchar x) //写数据
{
lcden=0;
lcdrs=1;
lcdrw=0;
P0=x;
delay(10);
lcden=1 ;
delay(10);
lcden=0;
lcdrw=1;
}
void WriteCommand(uchar y) //写命令
{
lcden=0; // 写指令 输入:RS=0,RW=0,E=下降沿脉冲,DB0~DB7=指令码 输出:无
lcdrs=0; // 写数据 输入:RS=1,RW=0,E=下降沿脉冲,DB0~DB7=数据 输出:无
lcdrw=0; // 读数据 输入:RS=1,RW=1,E=1 输出:DB0~DB7=数据
P0=y; // 读状态 输入:RS=0,RW=1,E=1 输出:DB0~DB7=状态字
delay(10);
lcden=1 ;
delay(10);
lcden=0;
lcdrw=1;
}
void Init_LCD1602()
{
WriteCommand(0x01);//清屏
WriteCommand(0x38);//1602显示,5*7点阵设置
WriteCommand(0x38);
WriteCommand(0x0c); //开显示,不显示光标
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷江静
2014-10-26
知道答主
回答量:22
采纳率:0%
帮助的人:13.6万
展开全部
如果是1602液晶的话,那你直接下载1602的数据手册就有参考程序了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
查晓筠0i5
2014-10-25 · TA获得超过2752个赞
知道大有可为答主
回答量:2.1万
采纳率:1%
帮助的人:4944万
展开全部
你是硬件做好了吗
要根据你的硬件写的 会
追问
按照你的想法来吧,接1602就行,
追答
好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjj796
2014-10-24 · TA获得超过8708个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3435万
展开全部
你好!
你的硬件是怎么连接的呢,私信说明一下
追问

硬件还没接呢 ,能不能帮忙弄个完整的程序,写清注释!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式