《逗比小憨憨51单片机Proteus仿真系列》(第一部分) · 49篇
源代码:
#include<reg51.h>
#include<intrins.h>
sbit RS = P3^0;
sbit E = P3^1;
sbit scl = P3^2;
sbit sda = P3^3;
bit ack;
void mydelay()
{ int i;
for(i=0;i<30000;i++);
}
void lcd_data(char x)
{ RS = 1; E=1;
P2 =x; mydelay();
E=0;
}
void lcd_cmd(char x)
{ RS =0 ; E=1;
P2 =x; mydelay();
E=0;
}
void lcd_init()
{
lcd_cmd(0x38);
lcd_cmd(0x01);
lcd_cmd(0x0e);
}
void lcd_str(char s[])
{ int i=0;
for (i=0;s[i] != '
