基于STC89C52单片机设计一款用LCD1602液晶显示的多功能计算器.由矩阵键盘模块、温度显示模块、时钟模块和液晶显示模块组成,其中,单片机的P0口用作输出端口接LCD1602的8个数据引脚,P2口接使能端和读写引脚,驱动LCD1602显示;P1口作为输入端口,外接4x4的矩阵键盘;P3口接DS18B20温度传感器和DS1302时钟芯片,用于实时监测环境温度,显示当前时间.系统的模块化设计,使计算器既能进行加、减、乘、除、清零等多种运算的同时,还能显示环境温度与实时时间.
STC89C52单片机 计算器 液晶显示 多功能 矩阵键盘