基于AT89C51的电子称重器设计
基于AT89C51的电子称重器设计(任务书,开题报告,外文翻译,论文说明书9000字)
摘 要
称重技术,它作为一种计量手段,普遍地应用于交通、工农业、科研、内外贸易等各个领域,与人民的生活密切联系。目前,电子秤作为商业用途的使用非常普及,逐渐取代传统的杆秤是意料中的事。
本文主要阐述的是以AT89S52单片机作为控制核心的称重系统以及它的工作原理、设计方法。本文在介绍电子秤的基础上,提出了系统整体初步设计,并加以考虑,修改方案,最终确认方案。在硬件方面,设计包括了重量采集,信号放大,重量显示,报警装置,总价显示,语音报价等外围电路。在重量采集部分采用电阻应变式传感器来收集物体的重量;信号放大部分采用的是24位高精度AD转换芯片HX711;重量显示部分采用LCD1602来实现物体的重量,单价及总价的显示,LCD可以方便的输入数据,进行单价的控制;也可以直观的显示数据;语音报数部分可以语音报读电子秤系统的重量、单价、总价等语音内容,主要由SC1010B实现。在软件方面,首先介绍的KEIL的开发环境,本设计采用C语言实现整个系统的功能,然后介绍程序设计的思想,每个主要模块的程序的具体设计以及程序的烧录,调试等。最后总结了在设计、调试过程中出现的问题及解决问题的方案。 [资料来源:http://Doc163.com]
测试结果表明,本系统各项功能已达到本设计的所有要求。
关键字: 单片机 AT89S52, 电阻应变式传感器, A/D转换器, LCD1602液晶显示,语音报价。
Electronic weighing machine Based on AT89C51
Abstract
Weighing technology, it as a measurement tool, widely used in transportation, agriculture and industry, scientific research, the internal and external trade and other fields, closely connected with people's life.
This paper mainly expounds the system that is based on AT89S52 single chip microcomputer as control core of the weighing system and its working principle and design method .In terms of hardware, including the weight collection, signal amplification, weight display, alarm device, total price, according to voice of peripheral circuit quotation.In the weight acquisition part Using resistance strain sensor .Signal amplification part USES a 24-bit high precision AD conversion chip HX711.Weight display part adopt LCD1602 to realize the object weight, unit price and total price of the display,can be convenient and intuitive display data input data.Voice count off the weight of the part of speech to read electronic scale system, unit price, total price and other speech content, mainly by SC1010B .In terms of software, using C language implementation of the whole system function.And then introduces program design thought, each main module of the program of the specific design and program of record, debugging, etc.Finally summarized in the design, the debugging process problems and the solutions to solve the problem
Test results show that the system functions have reached all the requirements of this design.
Key words: MCU AT89S52; resistance strain sensor; A/D converter; LCD1602 LCD display; voice offers
目录
摘 要 II
Abstract III
1.1 前言 1
1.2 选题背景 1
1.3 国内外的研究概况 1
1.4 设计要求 2
1.4.1 基本要求 2
1.4.2 论文结构 2
第二章 系统硬件设计 3 [资料来源:http://doc163.com]
2.1 系统的整体框图 3
2.2 单片机 4
2.2.1 单片机的概况 4
2.2.3 单片机的外围电路 5
2.2.4 单片机最小系统 6
2.3 信号采集模块 7
2.4 信号放大及A/D转换模块 8
2.5 显示模块 9
2.6 报警模块 10
2.7 键盘电路模块 11
2.8 语音报价模块 12
2.9 电源电路 14
2.10 时钟模块 15
第三章 软件设计 17
3.1 主程序的设计 17
3.2 时钟显示程序的设计 18
3.3 电子秤程序的设计 21
第四章 调试与测试 25
4.1 Protel99SE简介 25
4.2 KEIL软件介绍 25
4.3 硬件、软件调试 25
4.4 实物演示 26
实物图4-4 27
第五章 总结和展望 28
参考文献 29
致谢 30 [资料来源:http://www.doc163.com]