任务拓展
在使用数码管作为计算器实现时,发现整个运算式子不能完整显示。利用液晶LCD1602,制作一个计算器,完成程序编写及电路仿真。电路图如图5-3-10所示。(LCD1602的相关知识会在项目七中介绍)
LCD1602驱动函数如下:
●判忙函数void busy()
该函数用于读取LCD1602的状态,“忙”就继续读取状态,“闲”就执行后面的命令。
●写命令函数 void Write_cmd()
该函数用于向LCD1602发送命令。(https://www.daowen.com)
●写数据函数 void Write_data()
该函数用于向LCD1602写入数据。
●初始化程序void Lcd_init()
该函数用于初始化LCD1602。

图5-3-10 电路图