- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主机程序
#includereg51.h
#includeintrins.h
#define uchar unsigned char
#define uint unsigned int
sbit KEY0=P1^0;
sbit KEY1=P1^1;
sbit KEY2=P1^2;
sbit KEY3=P1^3;
sbit KEY4=P1^4;
sbit KEY5=P1^5;
sbit LED=P2^0;
uchar code table0[]=WELCOME TO ICBC!;
uchar code table1[]=Your No. is;
uchar code table2[]=The queue is;
uchar code table3[]=full,please wait;
uchar code table4[]=CASH SERVICE;
uchar code table5[]=PERSONAL SERVICE;
uchar code table6[]=VIP SERVICE;
uchar code table7[]=WT-;
//char code dx516[3] _at_ 0x003b;
sbit EN=P2^7;
sbit RW=P2^6;
sbit RS=P2^5;
uchar num;
uint k;
uchar revers(uchar b)
{
uchar i,c=0x00,x,mask=0x80;
for(i=0; i8; i++)
{
if((maskb) == 0)
{
x=0;
}
else
x=1;
c=c|x;
c=_cror_(c,1);
mask=1;
}
return c;
}
void delay(uint x)
{
uchar i;
while(x--)
for(i=0; i120; i++);
}
void delay1(uint x1)
{
uchar i1,i2=10;
while(x1--)
while(i2--)
for(i1=0; i1120; i1++);
}
void led0(uint y)
{
LED=0;
delay(y);
LED=1;
}
uchar Busy_Check()
{
uchar LCD_Status;
//P0=0xff;
RS = 0;
RW = 1;
EN = 1;
delay(1);
P0=revers(P0);
LCD_Status = P0;
EN = 0;
return LCD_Status;
}
void write_com(uchar com)
{
while((Busy_Check()0x80)==0x80);
RS=0;
RW=0;
com=revers(com);
EN=0;
P0=com;
EN=1;
delay(5);
EN=0;
}
void write_data(uchar dat)
{
while((Busy_Check()0x80)==0x80);
RS=1;
RW=0;
dat=revers(dat);
EN=0;
P0=dat;
EN=1;
delay(5);
EN=0;
}
void init0()
{
delay(15);
write_com(0x38);
delay(5);
write_com(0x38);
delay(5);
write_com(0x38);
write_com(0x38);
write_com(0x0c);//显示开关,显示功能开,有光标,光标不闪烁
delay(5);
write_com(0x06);//字符进入模式,写入新数据后光标右移,写入新数据后显示屏不移动
delay(5);
write_com(0x01);
delay(100);
}
void init1()
{
SCON=0x50;
TMOD=0x20;
PCON=0x00;
TH1=TL1=0xfd;
TR1=1;
TI=0;
RI=0;
EA=1;
ES=1;
REN=1;
}
void serial() interrupt 4
{
static uint count3;
if(RI==1)
{
RI=0;
count3=SBUF;
k=count3;
delay(50);
}
}
char code dx516[3] _at_ 0x003b;
您可能关注的文档
- 英语作文计算机是我们的好朋友 Computers are our good friends.doc
- 英语资产负债表 Balance Sheet.doc
- 英语专业四级语法专题(时态语态).ppt
- 英语专业四级口语考试.doc
- 英语专业本科毕业论文会话含义理论在商务交际中的运用(The Application of Grice´s Conversational Implicature in Business Communication).doc
- 英语专业 研究生论文 心理语言学 (全英文).doc
- 英语阅读教学中的文本多元解读策略研究.doc
- 英语语音练习材料--前中后元音.ppt
- 英语研修日志.doc
- 英语学月考试后的反思.doc
- (人教A版)选择性必修第一册高二数学上册考点突破练习专题12 椭圆的定值、定点和最值问题(原卷版).docx
- 【中考模拟】2025年江苏省镇江市第三中学数学中考练习卷(含解析).docx
- 小学数学奥数思维训练 数论专项:位值原理(含解析).docx
- 河南省部分学校2024-2025学年高三下学期2月开学收心考 政治试卷(含答案).pdf
- 河南省部分学校2024-2025学年高三下学期2月开学收心考 英语试卷(含答案).pdf
- (人教A版)选择性必修第一册高二数学上册考点突破练习专题02 空间向量数量积、坐标运算及解决直线与平面的位置关系(原卷版).docx
- (人教A版)选择性必修第一册高二数学上册考点突破练习专题03 利用空间向量解决空间距离问题(原卷版).docx
- (人教A版)选择性必修第一册高二数学上册考点突破练习第一章:空间向量与立体几何综合测试卷1(解析版).docx
- (人教A版)选择性必修第一册高二数学上册考点突破练习第二章:直线和圆的方程综合测试卷1(解析版).docx
- (人教A版)选择性必修第一册高二数学上册考点突破练习第三章:圆锥曲线综合测试卷1(解析版).docx
文档评论(0)