需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13003 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:由于商业贸易繁荣发展,过去称量仪器已不符合要求,因此要对物体称重的仪器提出了更快、更精确的标准。 为此,本课题设计一种由单片机控制的智能秤系统。对本课题查询了大量资料,了解51单片机、称重传感器、A/D转换、矩阵键盘、LCD1602液晶显示等部分原理。并且使用Protel软件对元器件进行画板、封装形成PCB图,然后进行实物焊接,形成实物智能秤。通过Keil4.0软件编写各个模块及主函数程序,进行不断调试成功,下载到单片机中。对实物开始测试,使用砝码20g,100g测量,测量物重数据与实际数据不符;但在称量误差范围内,可以进行按键校准。按键输入单价,液晶显示出称重物重、单价、总价。还设置过载称重时,发生警报信号。 本课题设计实现了智能秤的基本目标,对其进行包装修改,可以代替旧式的称重仪器。在未来市场使用,具有很大意义。 关键词:智能秤, 称重式传感器, A/D转换, 51单片机
目录 摘要 Abstract 1.绪论-1 1.1课题的目的和意义-1 1.2课题研究的现状与趋势-1 1.3课题总体设计思路-3 1.4论文整体结构-3 2.系统方案设计-4 2.1智能秤设计要求-4 2.2智能秤设计方案-4 3.智能秤硬件设计-5 3.1硬件开发-5 3.1.1 Protel软件组成-5 3.1.2 PCB板设计-6 3.2 AT89C51的主控电路-7 3.2.1 AT89C51芯片-7 3.2.2 主要性能参数-7 3.2.3 AT89C51引脚图与引脚功能说明-8 3.3 称重传感器-10 3.3.1 传感器的介绍-10 3.3.2 传感器的比较和设计方案-10 3.4芯片HX711及其电路-11 3.5 LCD1602液晶显示屏-13 3.5.1 LCD1602的电路图-13 3.5.2 LCD1602的功能-14 3.6 矩阵键盘-14 3.6.1 矩阵键盘电路-14 3.6.2 按键的作用-14 3.7 过载报警电路-15 3.7.1报警电路图-15 4.智能秤软件设计-16 4.1 Keil4.0软件介绍-16 4.1.2新建程序文件名-17 4.1.3 设置晶振-18 4.2流程图及程序分析-18 4.2.1主程序流程图分析-20 4.2.2 AD转换流程图及程序分析-20 4.2.3 按键程序流程图及分析-22 4.2.4 LCD显示流程图及分析-23 5.程序调试及实物功能实现-25 5.1 USB转串口驱动安装-25 5.1.1下载程序-25 5.2实物体按键实现功能-26 结语-29 致谢-30 参考文献-31 |