更新时间:11-10 上传会员:狂奔的小猪
分类:工业大学 论文字数:12611 需要金币:2000个
摘要:随着当今社会工业化的进步与技术的飞速发展,一个高效稳定低廉的计数系统被急迫的需要,它可以应用于各种场合,如仓库的优化管理,车辆的识别统计,超市人流量的实时监控,即物品数量的智能管理,以及各种智能加工制造场合中最后的产品计数与规整。
计数问题设计也随着单片机产品的更新在不断改变,从原来的简单的计数功能到自动稳定计数并显示,再进行统计决策等等,这都体现了当前控制问题的发展趋势,以“短小精悍”的核心可以拓展出各种形色的功能设计。
而当前主流的单片机为51系列,本文主要就研究以STC89C52单片机为核心的产品计数系统,完成了单片机系统的总体方案设计及相应的硬件电路设计和软件程序设计。系统可以通过红外光电传感器实时监测产品的有无通过并用单片机的中断功能实现对其累加统计。通过按键可设置数量上限报警,当计数到达上限时,系统可触发灯光和喇叭报警。而产品数量可在4位数码管中实时显示,用数码管的动态显示方法控制。
在研究中既进行了proteus模拟仿真,也在单片机开发板的基础上搭建了硬件电路,并调试运行。试验结果证明这种基于51单片机的产品计数系统,其结构简单、装置成本较低、可靠性高,测量精度高,基本满足了产品实时计数及显示的要求。
关键词:单片机,产品计数,光电传感器,C语言
目录
摘要
Abstract
第一章 绪论-1
1.1 研究背景及意义-1
1.2 国内外研究现状与发展趋势-1
1.3 存在问题-2
1.4 设计要求与本文内容-2
第二章 系统设计方案-3
2.1 总体方案设计-3
2.2 方案论证与选择-4
2.3 系统方案与原理-6
2.4 器件选型-6
2.4.1 STC89C52RC型单片机-6
2.4.2 红外发射接收模块-9
2.4.3 显示驱动74HC573芯片-11
2.4.4 数码管-12
第三章 系统硬件电路设计-13
3.1 主控制模块-13
3.2 电源电路-14
3.3 复位电路和时钟电路-15
3.5 声光报警电路-16
3.6 按键电路-17
3.7 模拟计数脉冲电路-17
3.8 红外发射机电路-18
3.9 数码管的显示电路-19
第四章 系统软件设计-19
4.1 系统软件设计方案-19
4.2 系统主程序流程图-20
4.3 子程序流程图-21
第五章 系统调试-23
5.1 硬件安装-23
5.2 硬件调试-24
第六章 总结和收获-27
参考文献-29
致谢-31
