源程序:
#include #define uint unsigned int #define uchar unsigned char uchar code table[]={\"How are you!\sbit lcdrs=P3^5; sbit lcden=P3^4; void delay(uint z) { uint i,j; for(i=z;i>0;i--) for(j=120;j>0;j--); } void write_com(uchar com)//写命令 { lcdrs=0; P0=com; delay(5); lcden=1; delay(5); lcden=0; } void write_date(uchar date)//写数据 { lcdrs=1; P0=date; delay(5); lcden=1; delay(5); lcden=0; } void lcdinit() { lcden=0; write_com(0x38);//设置显示方式 write_com(0x0f);//光标是否闪烁 是0f,否0e write_com(0x06);//指针移动 write_com(0x01);//清除屏幕内容,屏幕初始化 write_com(0x80);//设置数据指针,即从哪一位开始显示 } void main() { uint i; lcdinit(); } //write_date('A'); //显示字母\"A\" for(i=0;i<12;i++) write_date(table[i]); while(1); 原理图: 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务