基于单片机的传送带计数系统
具体实现功能
基本功能:
1、用独立按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运转。
2、用光电传感器检测通过的产品数量,利用激光头射出激光照射到光敏模块,光敏模块接收此红外线,并将其放大、整流形成高电平信号。当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平。
这个便是外部计数脉冲信号。这个计数脉冲信号送入 AT89C52单片机中进行计数控制,在经过扩展、显示驱动完成最后的显示过程。
3、用LCD显示传送带通过产品的数量,LCD显示预置数值与当前数值。
4、用矩阵键盘预置终值,当计数达到终值时,传送带停止,矩阵键盘可预置计数值、复位等功能。
具体操作:
1、点击设置按键,可以进入终值设置,通过矩阵键盘输入数字设置终止值,点击确定退出设置;点击设置归零,实现设置数值清零
2、点击开始后,电机转动,表示传送带开始工作,在没有点击光电传感器按键时,不会计数。点击停止,电机停止转动。
3、点击光电传感器按键后,开始计数,并实时显示在LCD显示屏第一行。
4、当累计的数值达到设置的终止值时,开始报警并停止计数。点击复位,计数清零。
单片机介绍
51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
设计思路
文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;
调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;
比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;
软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。
程序
本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。
全部资料
全部资料包括程序(注释)、protues仿真、仿真视频、视频讲解、开发资料、单片机最小系统介绍等,全网最全!
基于单片机的传送带计数系统相关推荐
- 26-基于单片机的传送带计数系统
具体实现功能 基本功能: 1.用独立按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运转. 2.用光电传感器检测通过 ...
- 单片机的停车场计数系统c51_基于单片机的停车场计数系统设计(附实物图,电路原理图,程序)...
基于单片机的停车场计数系统设计(附实物图,电路原理图,程序)(论文16000字) 摘 要 众所周知,随着时代的进步,人民生活水平的提高,经济也得到了飞速的提升,随之的关于产品使用流水线来生产也逐渐成 ...
- 单片机的停车场计数系统c51_停车场车辆计数系统的设计.doc
停车场车辆计数系统的设计 哈尔滨剑桥学院 毕 业 设 计 论文题目: 停车场车辆计数系统的设计 学 生: 杨盛晰 指导教师: 崔莉 讲师 专 业: 电子信息工程(电气及其自动化) 班 级: 10电气1 ...
- 【毕业设计】基于单片机的门禁系统 - 嵌入式 物联网
文章目录 1 简介 2 课题背景 3 详细设计 3.1 整体设计方案 3.2 功能模块 3.3 软件设计 4 实现效果 5 部分实现代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介 ...
- 基于单片机的智能照明灯系统
设计简介: 本设计是基于单片机的智能照明灯系统,主要实现以下功能: 可通过LCD1602显示光照强度和模式: 可通过按键切换模式和调节灯的亮度: 可通过蓝牙控制灯: 可通过红外遥控器控制. 标签:51 ...
- 基于单片机的气象监测系统
设计简介: 本设计是基于单片机的气象监测系统,主要实现以下功能: 可通过LCD1602显示温湿度和空气质量: 可通过按键调整温湿度阈值和空气质量最大值: 可通过ADC0832将MQ-135检测到的模拟 ...
- c语言设计温控系统,基于单片机的智能温控系统的设计与实现
吴虹佳++林军 摘要:本文设计了以STC89C52单片机作为控制平台的智能温控系统,该智能系统可以依据温湿度对电器设备的工作模式和工作状态进行控制.用E18-D80NK红外光电开关检测人体信号,选择温 ...
- 电量监测程序 c语言,基于单片机的电量检测系统设计方案.doc
基于单片机的电量检测系统设计方案 1绪论 自第一个微处理器问世以来,以微处理器为核心构成的计算机以各种各样的形式,无孔不入的渗入到人们的生产.生活.科研等各个领域,为人类带来了渗透到各个领域的&quo ...
- 【毕业设计】基于单片机的家庭智能监控系统 - 物联网 stm32 嵌入式
文章目录 1 简介 2 主要器件 2.1 ESP32-CAM 模块 2.2 红外热释电传感器 3 实现效果 4 部分实现代码 5 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做 ...
最新文章
- 【并发编程】对线程的初步认识
- 【AcWing 243. 一个简单的整数问题2】
- apache为什么更适合处理动态请求_[适合初中级Java程序员修炼手册从0搭建整个Web项目](一)...
- 天池 在线编程 拿走瓶子(区间DP)
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨销售分析 III【难度简单】
- 想做一个程序员 这600个单词是你必须掌握的!
- 《Springboot极简教程》Springboot使用Kotlin和Java混合编程
- 基于NPOI的报表引擎——ExcelReport
- 某大型银行深化系统技术方案之十一:核心层之业务活动监控
- ikm java_ikm(IKM在线)
- 【原生JS小实例】加减乘除取余计算器
- Redis-查询附近人
- 云计算技术基础【12】
- HDU 5285:wyh2000 and pupil
- [bx]和loop指令
- C语言的OOP实践(OOC)
- RabbitMQ连接超时问题
- OpenSSL FIPS安装
- 海康SDK的NET_DVR_GET_FTPCFG_V40
- Hadoop3.x学习教程(二)
热门文章
- 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发...
- [转]金蝶KIS私有云服务端最新下载地址
- python:if in 语句 和if not in 语句详解
- 图文并茂详细教程之——用pixhawk飞控组装一台S500四轴无人机(下)(苍穹四轴)
- 翻译:SWFObject 2.0官方文档(用来做flash的js)
- 关于人体血液循环的猜想
- Qt 之 ActiveX控件跑官方例程记录
- ORACLE怎么读英语,ORALCE是什么意思
- 写在2018年岁末之际
- cocos2dx 图片资源加密解密