‘壹’ 单片机毕设作品需要做多久
单片机毕业设计作品如果想要体现工作量的话,要做3-6个月。
毕设要体现工作量,让老师看出是花了几个月时间来做的,太简单会让老师觉得你工作量太少,建议稍微加点功能。
至于能不能过,要看学校严不严,答辩老师水不水,一般来说只要论文格式对,内容还过得去,问题大部分都能回答上来,答辩都能过,即使一辩不过二辩也能过。
毕业设计是指工、农、林科高等学校和中等专业学校学生毕业前夕总结性的独立作业。是实践性教学最后一个环节。旨在检验学生综合运用所学理论、知识和技能解决实际问题的能力。在教师指导下,学生就选定的课题进行工程设计和研究,包括设计、计算、绘图、工艺技术、经济论证以及合理化建议等,最后提交一份报告。
‘贰’ 毕设选51还是stm32 - 知乎
选择51还是STM32作为毕业设计的微控制器,这个问题常常让同学们感到困惑。让我们从两个角度对比,帮助你做出明智的选择。
对于51系列单片机,它的应用可能更多地体现在较为基础的硬件电路设计与控制中。如果你的项目需要实现一些较为复杂的控制逻辑,且电路设计与硬件原理图的理解是你的重点,那么51可能是更合适的选项。在51上,你将面临更多的编程细节和硬件连接的工作,这会促使你对电路原理有更深入的理解。不过,这并不意味着难度低,实际上,对于初学者来说,这可能是一个很好的学习机会,但对项目实现的难度确实相对较高。
而STM32系列单片机,则是基于ARM内核的高性能微控制器,它在嵌入式系统设计中提供了丰富的资源。例如,Cubemx工具可以帮助你轻松配置外设时钟,BSP级别的代码框架简化了系统初始化过程,而HAL库则提供了一套易于使用的API,使得你可以快速地实现应用层的逻辑。从软件开发的角度来看,使用STM32可以大大减少编程工作量,使得你可以更专注于算法实现和系统优化。硬件方面,你只需要关注原理图、布局布线(Layout)和调试工作,减少了硬件设计的复杂性。
回到你提到的音乐播放功能,如果选择STM32,你可以利用其丰富的外设资源,如音频接口,更方便地集成音乐播放功能。而使用51单片机,则可能需要额外外挂存储器来存放音乐文件,这会增加硬件设计的复杂性。
综上所述,选择51还是STM32,主要取决于你的项目需求、你的硬件设计能力、软件开发水平以及你希望在项目中学习和掌握的技能。如果你的目标是深入学习硬件设计、电路原理和低层编程,51可能是更好的选择。而如果你的目标是快速实现功能、提升编程效率,并且项目对硬件设计要求不高,STM32则能提供更高效、便捷的开发体验。在做出选择之前,建议你根据项目具体需求和自己的学习目标来权衡。
‘叁’ 单片机毕业设计,基于51单片机的电梯控制系统的设计
基于51单片机的电梯控制系统的设计
引 言
随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。1889年美国奥梯斯升降机公司推出的世界上第一部以电动机为动力的升降机,同年在纽约市马累特大厦安装成功。随着建筑物规模越来越大,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性都提出了更高的要求。由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。从技术发展来看,这种系统将逐渐被淘汰。
目前,由可编程控制器(PLC)或微型计算机组成的电梯运行逻辑控制系统,正以很快的速度发展着。可编程控制器,是微机技术与继电器常规控制技术相结合的产物,是在顺序控制器和微机控制器的基础上发展起来的新型控制器,是一种以微处理器为核心用作数字控制的专用计算机,它有良好的抗干扰性能,适应很多工业控制现场的恶劣环境,所以现在的电梯控制系统主要还是由可编程控制器控制。但是由于PLC的针对性较强,每一台PLC都是根据一个设备而设计的,所以价格较昂贵。而单片机价格相当便宜,如果在抗干扰功能上有所提高的话完全可以代替PLC实现对工控设备的控制。当然单片机并不象PLC那么有针对性,所以由单片机设计的控制系统可以随着设备的更新而不断修改完善,更完美的实现设备的升级。
电梯控制系统是比较复杂的一个大型系统,在计算机诞生的几十年里,继电器控制系统为电梯控制的发展做了巨大的贡献,但在性能上和PLC还是有本质上的差距。在科技的不断发展下,我想单片机控制系统很快可以解决抗扰性,成为方便有效的电梯控制系统。
由于时间和能力有限,在设计过程中难免有很多疏漏和不足之处,恳请老师批评指正,我将努力改正,争取做出完美的毕业设计。
目录
目录 1
引 言 2
第1章 绪 论 3
1.1 电梯的发展 3
1.2电梯的分类 4
第2章 方案的比较和确定 6
2.1 方案的选择 6
2.1.1 电梯继电器控制系统的优缺点 6
2.1.2 PLC控制系统的特点 6
2.1.3 电梯变频调速控制的特点 7
2.2 单片机控制方案的选择 7
2.3 变频器的选型 8
第3章 硬件系统的设计 10
3.1 硬件结构图 10
3.2 系统硬件原理图 10
3.3 89C51单片机的原理及其外围电路的设计 10
3.3.1 89C51单片机的原理与结构 10
3.3.2 单片机外围电路的设计 14
3.4 输入模块的设计 18
3.4.1 锁存器74LS373及其扩展功能简介 20
3.4.2 光电传感器 20
3.4.3 KC778B红外传感器基本应用电路 21
3.4.4 输入信号的采集 22
3.5 输出模块设计 24
3.5.1 DAC0832的功能简介 25
3.5.2 变频器功能简介 26
3.5.3 LED驱动器功能简介 29
3.5.4 控制信号的输出 32
第4章 系统软件的设计 34
4.1 主程序流程图 34
4.2 读入信息并显示子程序的流程图 37
4.3 延时去抖动子程序 37
4.4 设置目标层子程序流程图 38
4.5 电机拖动子程序流程图 39
4.6 电梯载客子程序流程图 40
4.7 中断服务流程图 41
小结与展望 42
致谢 43
参考文献 44
附录部分: 45
附录A 电气原理图 45
附录B 外文文献及其译文 46
附录C 主要参考文献及其摘要 50