设计了一种由计算机与单片机之间的通讯来直接控制液晶显示的系统。采用vb 软件编程,设计直观的人机界面,通过计算机的键盘直接输入字符和字符移动方式,利用串口通讯传送至单片机,再由单片机系统控制液晶显示模块,使字符能够在液晶屏上进行移动显示。
工具/原料
AT89S51芯片、电位器、液晶显示屏、电容、电阻。
步骤/方法
1
硬件电路设计--主要有液晶显示模块和通讯模块两个部分组成:液晶显示部分,单片机与LCD162 采用并行接口方式,单片机的P0 口与液 晶显示屏的数据线D0~D7 进行连接,并通过8 个10 kΩ 的上拉电阻上拉。P1.5 连接 LCD162 的RS 端,当P1.5为高电平时选择数据寄存器,低电平时选择指令寄存器。P1.6 连接RW,用于控制液晶显示屏的读写操作,当P1.6 为高电平时进行读操作,低电平时进 行写操作。P1.7 则连接到LCD162 的使能端,当E 由高电平跳变成低电平时,液晶模块 执行命令。
2
液晶显示模块包括LCD 的初始化、光标定位、显示字符等模块,其程序流 程如图:
3
判忙碌子程序:
上一篇:如何用PPT设计屏幕