毕业设计 基于51单片机的仓库管理系统的设计


🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的仓库管理系统的设计

1 系统硬件设计

此章节主要是对系统详细的硬件设计所需的单片机型号,射频识别模块,蜂鸣器等模块的具体型号进行对比和讨论,根据设计功能要求,运行的工作环境等条件下选出一个最能符合本设计的器件型号。

1.1 系统单片机的选型及设计

1.1.1 单片机的选择方案

本次系统设计的核心是由单片机作为主要控制模块进行控制的,在全部系统当中起着统一全面策划的作用。本设计需要3k的程序存储容量,工作电压选用5V。由于有许多类型的单片机型号,因此选择单片机芯片是本设计中最重要的问题之一,本小节通过对比两种单片机的运行速度,程序存储和功能等性能参数几个方面来选择一个适合本设计的单片机型号。

方案一:采用STC89C51单片机。STC89C51的参数如下,工作电压:4V~5.5V。工作温度范围:0℃~75℃/-40℃~+85℃。数据存储方面最大可存256字节 RAM的数据信息,程序存储方面可容4KB ROM的应用程序代码。工作频率能够控制高频率电路,可达到80MHz,其单片机含有4K的储存程序,可以经过1000遍的反复擦写,在兼容的问题上以:MCS-51为基础,80C51型的指令系统以及单片机的型号,内部集成MAX810专门使用的复位电路,并且价格比较便宜。

方案二:选用AVR型单片机作为核心处理器,AVR型单片机设备可以满足RISC打包指令的集成功能,其数据处理效率更高,是一款数据处理能力极高的内嵌型flash单片机设备[5],目前已经普遍应用在计算核心控制领域及工业仪表生产领域,但是,该软件和系统的缺陷也较为明显,软件设计难度较高,且单片机价格昂贵,可参照和复制的材料不多,入门难度较大。

为了使系统的控制方法相对简单、可靠性高和价格较低,各部分功能也可以实现,已经可以满足此次设计的需求,也可适用于设计的控制电路。因此本系统选用STC89C51型单片机作为核心芯片。

1.1.2 STC89C51单片机概述

     STC89C51单片机体积小,具有功耗低,高性能的优点,单片机内的存储器内存为4kb字节。此型号单片机采用STC公司的密度大、存储久的技术研发而来。它与STC89C51引脚结构相一致。相对来说,其性价比高,在嵌入式应用中能发挥较大的功能。 STC89C51具体描述:字节选择为:256RAM,32位I/O端口线,以及看门狗的定时器,3个16位定时器/计数器,一个6级中断结构载体,串行口采用全双工口,片内晶振及时钟电路[6]。STC89C51型单片机共由40个引脚,其中有32个I/O端口: P0口(39-32引脚),P1口(1-8引脚),P2口(21-28引脚),P3口(10-17引脚),另外,第9引脚为复位,第18和19引脚为外部晶振输入口,第20和40引脚分别为GND和VCC,第29、30和31引脚与外部存储器有着一定的关联。单片机的引脚如下图1.1所示。

图1.1 STC89C51单片机引脚图 

STC89C51单片机的基本机构框图如图1.2所示。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值