|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
对单片机毕业设计的理解
+ A _8 n, D5 _* Z. a" \/ }大学生活即将快要结束了,在这期间,我帮好几个人都做了关于单片机的毕业设计,其中也有接挺多这种单子赚了点辛苦
* F; k+ @# R8 x费的,其中有关于51单片机的,也有STM32单片机的,甚至STM32可以细分为F1系列和F4系列。本来我是没有想接单的,一
- e+ M& f5 W( X8 I开始是一个高中同学,因为是同一个专业但是不同学校,他的毕业设计就是关于单片机的,他那时就求助我,然后我直接帮他* y$ A7 I; V% B2 a8 \
完成了,我帮他做完全是因为关系好,结果帮他做完后他就给我介绍了他的一个大学同学也想完成他的毕业设计,所以我就做
5 O4 e. X. {; v: G( I了,最后做完也是给了点辛苦费。没想到后面居然道路就这样打开了。我接到好几单这样的让我做毕业设计的。其实我一开始
) Q0 i3 G& K- F$ z也是想着自己学习的态度,毕竟不同的人的毕业设计用到的模块不会全部是一样的,后面就开始了我的毕业设计的接单。5 z$ q) s) i+ L4 Z
首先我想要发表的感想是:; K8 f1 y" C" {8 r% X, a
我感觉对于我们本科的关于单片机的毕业设计是真的确实是不难的,只要你对单片机足够了解,不管你是要做出一个什么功- P9 h$ v( D$ ]: [, D0 G. e
能,其实都是基于一些模块是实现自己的这些功能,如果自己没有接触过这些模块,完全可以不用担心,因为我门要做的仅仅
2 F1 v- T# q+ S8 o- T只是去驱动这些模块,甚至于代码也可以移植现有的,毕竟网上太多这种资料了,但是我们还是要对这些模块进行了解,要不 j2 Z6 ~: j8 s8 D' _" m2 F1 n
然也是很难去驱动。+ |# e1 g3 l; z" Z
挑我做过的几个说说吧,一个是基于51单片机的射击游戏,主要的工作其实是驱动LCD12864的屏幕,实现这个游戏,我觉得, E7 }$ h: d, y' b Y& r1 U1 o3 n' Z
这个还是挺有难度的,当时确实还是花了挺多功夫,就比如吧枪还有靶子甚至是子弹都放入这个屏幕,然后可以通过按键去操
4 N' k* d: v6 P% |$ f" H控这个枪,去计算枪的子弹,还有靶子。模块可能就用到这几个,但是代码里面的逻辑确实还是不简单的,当时花了我四天的" h& [ ]) [# a+ M- C
时间吧把这个做出来了。: U2 |5 q, S5 K v0 R( K0 k. k
再说一个就是关于图书馆人流量监控的毕业设计,这里用到的是STM32F03的单片机,一个最小系统,但是做这个印象深刻的
9 Y6 E3 d( Q. F+ w是什么呢,代码逻辑特别简单,但是呢,因为这个单片机是最小系统的,所以我最后的焊接排线是真的我感觉费了我不少功- C# t2 T: l& `& L1 j
夫,甚至还被烫了一下。一开始我是用杜邦线去接的各种模块,当时用到的模块有OLED屏,超声波这些吧,可能我就花了一. ] d" ]9 K$ x* I
天时间吧,把程序弄得差不多了。然后我就得把这些焊在面包板上面,焊了一天多,虽然也是成功的焊好了,但是当时不小心
3 s; v5 n2 Y9 @) v- t摸了一下电烙铁,导致我后面一个星期那个手指都是火辣辣的,害,太难了。+ E, n g0 D4 S
|
|