毕业设计-基于数显百分表单片机数据采集系统的构建,共60页,23567字,附源程序、系统原理图、开题报告、任务书、外文翻译。
[摘要] 本文主要介绍了基于STC89C52单片机容栅数显百分表的数据采集系统的构建研究方法和实现方法。系统从软件和硬件两方面着手,实现对数显表数据的同步显示和通信。
根据课题要求,本次设计中以STC89C52单片机为主处理器,通过数显表串行输出口与单片机之间的硬件接口电路单元,解决了数显表与单片机之间的通信和速度匹配问题;软件上通过C语言编程实现对采集到的数据进行处理,并由LCD1602液晶显示采集到的数据。本系统结构简单,工作稳定可靠。
[关键词] STC89C52单片机、容栅传感器、数显百分表、C语言
目 录
1.绪论 1
1.1 前沿 1
1.2 容栅式数显百分表的介绍 2
1.3 本次课题研究的内容和意义 4
1.4基于容栅数显表数据采集系统的技术支持简介 4
1.4.1 数据采集系统概述 4
1.4.2 检测技术系统概述 5
1.5 本次设计的内容及解决思路 5
1.5.1 本设计的内容要求 5
1.5.2 本次设计拟采用的研究方法和步骤 6
1.6 本章小节 6
2.系统方案比较与选择 7
2.1系统任务说明 7
2.2 电平转换电路的选择 7
2.3 串并转换电路选择 8
2.4 显示电路的选择 9
2.5 系统总体方案概述 9
2.6 本章总结 10
3.系统的硬件电路设计 11
3.1 主要器件的选择及其简单介绍 11
3.1.1 电平转换芯片的选择 11
3.1.2 8位串/并转换移位寄存器的选择 12
3.1.3 锁存器的选择 13
3.1.4 系统主处理器的说明 13
3.1.5 液晶显示器的选择 15
3.2容栅数显表输出信号测试 16
3.2.1 数显表输出信号测试说明 16
3.2.2 数显表输出数字信号记录与处理 19
3.3 电平转换电路设计 20
3.4 串并转换电路设计 21
3.5 单片机最小系统 23
3.5.1 时钟电路 24
3.5.2 复位电路 24
3.6 显示电路设计 25
4.系统的软件设计与调试 27
4.1 程序语言的选择 27
4.2系统软件设计思路 27
4.3 系统的主程序 28
4.4系统子程序设计 29
4.4.1 中断服务程序设计 29
4.4.2 数据处理程序设计 30
4.4.3 LCD显示子程序设计 32
5.设计总结 36
5.1 设计总结 36
5.2 结论与不足 37
参考文献 39
附录A 系统原理图 40
附录B 源程序 41
附录C 结果实物图 50
附录D 上位机扩展模块 52
资料预览图片: