摘 要:电子秤主要以单片机作为中心控制单元,通过称重传感器和模数转换单元,再配以键盘、显示电路及强大软件来组成。电子秤不但计量准确、快速方便,更重要的自动称重、数字显示。本文是基于AT89C51单片机的一种电子称重设备的设计说明。论文首先简要叙述了电子秤的主要背景以及总体的设计方式;然后详细阐述了数字电子秤的设计流程,以及硬件系统和软件系统的设计。55818
毕业论文关键字:电子秤,称重传感器,AT89C51单片机
Abstract: Electronic scales, with the main control of SCM, use the weighing sensor conducting analog-digital conversion unit, and consists of keyboard, display circuit and powerful software. Besides its accurate measurement, efficiency and convenience, and the more important are its automatic weighing and figure display. This article is based on AT89C51 of an electronic weighing equipment design. It firstly briefly discusses the main background and electronic overall design. And then expounds the digital electronic design process, and the hardware and software design of the system is given, and the hardware circuit design details.
Keywords:electronic scale, weighing sensor, AT89C51
目 录
1绪 论 5
1.1引言 5
1.2 选题背景和意义 5
1.3 国内外电子秤发展及成果 6
1.4本文设计思路 7
2 系统方案设计 7
2.1 电子秤系统设计方案的论证 7
2.2 硬件的方案设计与论证 8
2.2.1 传感器 8
2.2.2 前级放大器部分 9
2.2.3 信号转换 10
2.2.4 控制单片机的选型 11
2.2.5 显示模块 11
2.2.6 键盘输入 12
2.2.7 电源模块 12
2.3 本章小结 13
3 系统硬件设计 13
3.1 基于AT89C51的主控电路 14
3.1.1 AT89C51简介 14
3.1.2 引脚说明 14
3.1.3 电路具体设计 16
3.2 传感器 16
3.3 信号放大电路 18
3.3.1 芯片INA126简介 18
3.3.2 INA126特点及引脚说明 18
3.3.3 具体电路设计 19
3.4 信号转换电路 19
3.4.1 芯片LM331应用 19
3.4.2 LM331功能介绍 19
3.4.3 具体电路设计 20
3.5 本章小结 20
4系统软件设计 21
4.1 C语言在单片机中的应用 21
4.2 电子秤的软件设计与实现 21
4.3主程序流程图 21
4.4 子程序设计 22
4.4.1 V/F转换启动及数据读取程序设计