基于单片机产品数量自动计量智能系统设计(仿真,程序,报告)
Posted Mr song song
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于单片机产品数量自动计量智能系统设计(仿真,程序,报告)相关的知识,希望对你有一定的参考价值。
设计思路:需使用MCS-51系列单片机,构建控制系统,实现系统的控制。所以采用AT89C52 单片机为核心,以6个弹跳按钮和光电传感器作为输入端,达到控制直流电机的正转、反转、停止、加速、减速、数据清除及瓶子数量采集功能,并且由LCD1602显示模块可以显示瓶子数量、箱子数量以及电机转速。在设计中,采用 PWM 技术对电机进行控制,并通过485通讯协议控制包装机的启停。
该直流电机控制系统的设计,在总体上大致可分为以下8个部分组成:AT89C52单片机最小系统,按键输入模块,瓶数检测模块,1602显示模块,电机驱动模块,包装机控制模块,包装机控制模块以及直流电机。
【资源下载】下载地址:点击下载(1640) 百度网盘
///*************************************************************************
/// 工业生产中的产品数量自动计量系统创新设计
///功能:流水线电机控制,产品数量检测,LCD1602显示以及包装机控制
///*************************************************************************
#include<reg52.h> ///包含头文件
#include<MAIN.h>
#include<lcd1602.h>
//#define uint unsigned int
//#define uchar unsigned char
//#define ulong unsigned long
sbit zheng = P1^0;
sbit fan = P1^1;
sbit ting = P1^2;
sbit jia = P1^3;
sbit jian = P1^4;
sbit clear = P1^5;
sbit bee = P1^6;
sbit pingzi = P1^7;
sbit PWM1 = P2^0;
sbit PWM2 = P2^1;
sbit ena = P2^2;
sbit max = P2^3;
uint bottle=0;
uint box=0;
uint zhuansu[4]=0,0,0,0;
uint PZ[4]=0,0,0,0;
uchar str1[16]="bottle:00 box:00";
uchar str2[16]="speed:0000 ";
uchar time;
uchar count;
ulong zhuan;
flag=1;
省略
以上是关于基于单片机产品数量自动计量智能系统设计(仿真,程序,报告)的主要内容,如果未能解决你的问题,请参考以下文章
基于单片机热电偶智能体温检测系统设计-基于单片机一氧化碳CO有毒气体采集报警系统设计-基于单片机热电偶智能体温检测系统设计(仿真,原理图,报告)资料转发分享
基于51单片机智能恒温控制系统设计(仿真,程序,原理图,PCB)
基于51单片机的智能指纹考勤系统设计-基于单片机的便携式瓦斯检测仪系统设计-基于单片机声光控智能开关控制灯系统设计(论文,仿真,程序,原理图)资料转发分享