1.
按注释要求完成串口操作初始化,填写相关代码。
2.
按注释要求完成LCD1602液晶屏初始化,填写相关代码。其中lcd_w_cmd为写命令函数。
1.
按注释要求完成串口操作初始化,填写相关代码。
根据你的提问,进行了以下编程
TMOD = 0x20;// 设定计时器工作于模式2
PCON=0X00;// 波特率不加倍
TH1 = 0xF4;// 设定波特率为 2400
TL1 = 0xF4;// 设定波特率为 2400
SCON = 0x50;// 设定串行接口工作于模式1,允许接收数据
TR1=1;//启动计时器1开始计数
Icd_w_cmd(0x38); //8位两行2*11
Icd_w_cmd(0x04); //显示开,有光标,光标不闪
Icd_w_cmd(0x01); //显示清屏
Icd_w_cmd(0x14); //光标右移,显示字符不动
Icd_w_cmd(0x80); //显示位置最左边开始
如果问题解决的话请点采纳 ~~~
这里附上波特率的表,以供修改
以及lcd的指令集