对单片机毕业设计的理解
對(duì)單片機(jī)畢業(yè)設(shè)計(jì)的理解
我的大學(xué)生活即將快要結(jié)束了,在這期間,我?guī)秃脦讉€(gè)人都做了關(guān)于單片機(jī)的畢業(yè)設(shè)計(jì),其中也有接挺多這種單子賺了點(diǎn)辛苦費(fèi)的,其中有關(guān)于51單片機(jī)的,也有STM32單片機(jī)的,甚至STM32可以細(xì)分為F1系列和F4系列。本來我是沒有想接單的,一開始是一個(gè)高中同學(xué),因?yàn)槭峭粋€(gè)專業(yè)但是不同學(xué)校,他的畢業(yè)設(shè)計(jì)就是關(guān)于單片機(jī)的,他那時(shí)就求助我,然后我直接幫他完成了,我?guī)退鐾耆且驗(yàn)殛P(guān)系好,結(jié)果幫他做完后他就給我介紹了他的一個(gè)大學(xué)同學(xué)也想完成他的畢業(yè)設(shè)計(jì),所以我就做了,最后做完也是給了點(diǎn)辛苦費(fèi)。沒想到后面居然道路就這樣打開了。我接到好幾單這樣的讓我做畢業(yè)設(shè)計(jì)的。其實(shí)我一開始也是想著自己學(xué)習(xí)的態(tài)度,畢竟不同的人的畢業(yè)設(shè)計(jì)用到的模塊不會(huì)全部是一樣的,后面就開始了我的畢業(yè)設(shè)計(jì)的接單。
首先我想要發(fā)表的感想是:
我感覺對(duì)于我們本科的關(guān)于單片機(jī)的畢業(yè)設(shè)計(jì)是真的確實(shí)是不難的,只要你對(duì)單片機(jī)足夠了解,不管你是要做出一個(gè)什么功能,其實(shí)都是基于一些模塊是實(shí)現(xiàn)自己的這些功能,如果自己沒有接觸過這些模塊,完全可以不用擔(dān)心,因?yàn)槲议T要做的僅僅只是去驅(qū)動(dòng)這些模塊,甚至于代碼也可以移植現(xiàn)有的,畢竟網(wǎng)上太多這種資料了,但是我們還是要對(duì)這些模塊進(jìn)行了解,要不然也是很難去驅(qū)動(dòng)。
挑我做過的幾個(gè)說說吧,一個(gè)是基于51單片機(jī)的射擊游戲,主要的工作其實(shí)是驅(qū)動(dòng)LCD12864的屏幕,實(shí)現(xiàn)這個(gè)游戲,我覺得這個(gè)還是挺有難度的,當(dāng)時(shí)確實(shí)還是花了挺多功夫,就比如吧槍還有靶子甚至是子彈都放入這個(gè)屏幕,然后可以通過按鍵去操控這個(gè)槍,去計(jì)算槍的子彈,還有靶子。模塊可能就用到這幾個(gè),但是代碼里面的邏輯確實(shí)還是不簡(jiǎn)單的,當(dāng)時(shí)花了我四天的時(shí)間吧把這個(gè)做出來了。
再說一個(gè)就是關(guān)于圖書館人流量監(jiān)控的畢業(yè)設(shè)計(jì),這里用到的是STM32F03的單片機(jī),一個(gè)最小系統(tǒng),但是做這個(gè)印象深刻的是什么呢,代碼邏輯特別簡(jiǎn)單,但是呢,因?yàn)檫@個(gè)單片機(jī)是最小系統(tǒng)的,所以我最后的焊接排線是真的我感覺費(fèi)了我不少功夫,甚至還被燙了一下。一開始我是用杜邦線去接的各種模塊,當(dāng)時(shí)用到的模塊有OLED屏,超聲波這些吧,可能我就花了一天時(shí)間吧,把程序弄得差不多了。然后我就得把這些焊在面包板上面,焊了一天多,雖然也是成功的焊好了,但是當(dāng)時(shí)不小心摸了一下電烙鐵,導(dǎo)致我后面一個(gè)星期那個(gè)手指都是火辣辣的,害,太難了。
總結(jié)
以上是生活随笔為你收集整理的对单片机毕业设计的理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SwiftyJson 实现Json转模型
- 下一篇: 2018年程序员考试大纲