- 4
- 0
- 约4.39千字
- 约 5页
- 2019-09-25 发布于江苏
- 举报
51单片机用12864显示唐诗
#includeAT89X52.h
#includeintrins.h
#includemath.h
#includenn.h
#define uchar unsigned char
#define uint int
#define LCD_databus P0 //LCD12864的8位数据口
sbit RS=P2^2; //RS为0命令;1数据
sbit RW=P2^1; //RW为1写;0读
sbit EN=P2^0; //使能端
sbit CS1=P2^4; //片选1低电平有效,控制左半屏
sbit CS2=P2^3; //片选1低电平有效,控制右半屏
sbit key1=P3^0;
sbit key2=P3^1;
void delay_ms(uint z)
{
uint x,y;
for(x=z;x0;x--)
for(y=110;y0;y--);
}
void delay(uint i)
{
while(--i);
}
void Read_busy()//读“忙”函数数据线的最高位DB71则busy
{
P0=0x00;
RS=0;
RW=1;
EN=1;
while(P0 0x80);
EN=0;
}
void write_LCD_command(uc
原创力文档

文档评论(0)