图2-1系统结构框图
通过上图系统总体结构框图可看出,以单片机控制系统为核心,根据其它功能设定不同模块,采用模块化设计,设计出相应的模块,并进行有效的连接和数据交换,即可完成整体设计。
本设计的称量系统在运行时,将物体放在秤上,通过对重量压力的感应,转换成携带重量信息的模拟信号[3],经模电转换成数字信号输入至单片机中,经过STC51的计算,将最后的结果通过液晶屏表示出来,接着扬声器将最后的结果播报出来。在计算过程中,可以通过对键盘的操作来进行单价的设置,总价的计算。文献综述
3。 系统硬件电路设计
3。1主控模块
STC89C52拥有功耗低,性能高的特点,且在原来的单片机的基础上做出了修改,使得它多了许多原来没有的功能。
经过不停的筛选和研究,综合考虑性能、接口、性价比,选择STC89C52,其接口图如下图3-1所示
图3-1 STC89C52单片机结构图
3。1。1 最小单片机系统的设计
确定好单片机之后,需在单片机接口基础上,设计出最小单片机系统,并进行功能、模块扩展。此处选择在P0口外接电阻的形式设计时钟电路。[4]
图3-2 单片机最小系统电路图
3。1。2 STC89C52单片机主要引脚特性
VCC:电源正电压输入接口,输入电压5V
P0口:双向I/O口,可作为输入/输出口,可驱动8个LSTTL门电路。P0口的定义还与P1口的定义密切相关。
P1口:P1口是专门供用户使用的I/O口,是准双向口。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
P2口:P2口与P1口的功能是比较相似的,通常高8 P2输出
P3口:P3口实质上是一个双工能口,通常在第2状态下作业
RST:复位信号输入端。
图3-3 STC89C52单片机管脚图
3。2 LCD液晶显示器简介
为了能制造一个良好的用户体验,也是与时代发展想适应,屏幕的存在是必不可少的,因此选取了LCD1602液晶显示器来完成这个功能。
3。2。1 液晶原理介绍
此次设计采用的是LCD液晶显示器,与其他显示器相比较,他的优点很突出。通过控制透光因素来控制光和暗,让我们对于刷新这个问题可以不用考虑。
LCD1602液晶模块用的是HD44780控制器,拥有操作简单,功能强大的优点,显示响应快,显示功能丰富。