|
如题,代码如下求解决
#include
#include
sbit LcdRs = P2^0;
sbit LcdRw = P2^1;
sbit LcdEn = P2^2;
void write_com(unsigned char com)
{
LcdRs=0;
LcdRw=0;
P1=com;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
LcdEn=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
LcdEn=0;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
}
void write_date(unsigned char date)
{
LcdRs=1;
LcdRw=0;
P1=date;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
LcdEn=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
LcdEn=0;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
}
void led_init(void)
{
LcdEn=0;
write_com(0x38);
write_com(0x0f);
write_com(0x06);
}
main()
{
led_init();
write_date('A');
while(1) ;
}
|
|