當(dāng)前位置:育文網(wǎng)>作文>體裁作文> 逆流而上議論文作文800字

逆流而上議論文作文800字

時(shí)間:2024-05-23 15:26:56 體裁作文 我要投稿
  • 相關(guān)推薦

逆流而上議論文作文800字

  從小學(xué)、初中、高中到大學(xué)乃至工作,大家都寫過論文吧,論文的類型很多,包括學(xué)年論文、畢業(yè)論文、學(xué)位論文、科技論文、成果論文等。相信很多朋友都對寫論文感到非?鄲腊桑旅媸切【幷淼哪媪鞫献h論文作文800字,希望能夠幫助到大家。

逆流而上議論文作文800字

逆流而上議論文作文800字1

  從剛開始接觸單片機(jī),到現(xiàn)在已經(jīng)有4年的時(shí)間了,在這期間學(xué)習(xí)和使用了51單片機(jī)、飛思卡爾單片機(jī),lpc2138,pic16f887等系列的單片機(jī),每接觸一款單片機(jī),都會經(jīng)歷熟悉其基本開發(fā),然后將其用于項(xiàng)目中的過程,對于如何學(xué)習(xí)一款單片機(jī),自己做了如下的總結(jié)。

  大家都知道,51單片機(jī)是最容易入門的,不僅因?yàn)槠渚幊毯唵,更重要的是網(wǎng)上的資料非常豐富。所以一般學(xué)習(xí)單片機(jī)開發(fā)的都將51單片機(jī)作為入門開發(fā)的首選。我學(xué)習(xí)51單片機(jī)的時(shí)候是采用這樣的一個(gè)步驟進(jìn)行學(xué)習(xí)的:

  第一步(熟悉的過程):買了一款51單片機(jī)開發(fā)板,然后就開始了我的學(xué)習(xí)之旅,剛開始的時(shí)候沒有去看視頻教程,而是對著一本實(shí)驗(yàn)教材進(jìn)行學(xué)習(xí),那本實(shí)驗(yàn)教材的名字記不清楚了,但是其內(nèi)容就是圍繞單片機(jī)的led燈進(jìn)行控制,將51單片機(jī)內(nèi)部的各個(gè)功能部件全部都使用到了,這樣就能使我在很短的時(shí)間內(nèi),通過控制led燈的亮、滅熟悉了51單片機(jī)的內(nèi)部的各種資源,這時(shí)對51單片機(jī)也就沒有感到陌生了。所以,個(gè)人覺得,學(xué)習(xí)單片機(jī),要從實(shí)驗(yàn)入手,先熟悉單片機(jī)再說,開發(fā)語言開始使用的是c語言。

  第二步(進(jìn)階的過程):有了第一步的基礎(chǔ)之后,接下來的便是進(jìn)階的過程,當(dāng)時(shí),我看的是郭天祥十天學(xué)會單片機(jī)的視頻教程,因?yàn)檫@個(gè)教程從基礎(chǔ)到復(fù)雜的編程慢慢深入,講的比較的全面,而且也生動,所以那一階段,也是我學(xué)習(xí)單片機(jī)進(jìn)步最快的階段,每次聽課的時(shí)候,按照上面的實(shí)驗(yàn),以及課堂上面調(diào)試程序時(shí)出現(xiàn)的一些問題,自己認(rèn)真的在電腦上進(jìn)行調(diào)試,并分析產(chǎn)生故障的原因,讓我有了一定的開發(fā)基礎(chǔ)。在看完了視頻教程之后,后面又對基礎(chǔ)的知識進(jìn)行了下補(bǔ)習(xí),主要是看單片機(jī)原理性的教材,因?yàn)橛行┘?xì)節(jié)性的東西還是要從教材上面獲得。

  第三步(項(xiàng)目實(shí)戰(zhàn)的階段):學(xué)習(xí)單片機(jī)的時(shí)候,雖然也編寫了一些程序,但是那些都是一些很小的模塊程序,并沒有起到綜合應(yīng)用的目的,所以在這之后,我和另外一個(gè)學(xué)習(xí)硬件的同學(xué)一起組成了一個(gè)小的團(tuán)隊(duì),進(jìn)行項(xiàng)目實(shí)踐開發(fā),那時(shí)候,實(shí)驗(yàn)室的條件比價(jià)好,有很多的器件可以自己使用。所以,我們就設(shè)計(jì)了我們的第一個(gè)作品,基于單片機(jī)的液體點(diǎn)滴監(jiān)控系統(tǒng)。做這個(gè)系統(tǒng)時(shí),就將以前單片機(jī)所學(xué)的知識,做了一個(gè)綜合的應(yīng)用,包括有l(wèi)cd1602控制,串口的控制等。

  經(jīng)過以上三個(gè)步驟的學(xué)習(xí)之后,對于51單片機(jī)的開發(fā)基本上就算入門了。而對于其他類型的單片機(jī),如飛思卡爾單片機(jī),lpc2148arm7單片機(jī),pic16f887等,雖然每個(gè)系列的功能不一樣,但是最基本的編程思想還是一樣的,不同的可能就是編譯器,程序下載的軟件等差別,所以有了51單片機(jī)的開發(fā)基礎(chǔ)之后,學(xué)習(xí)其他單片機(jī)所采用的方法就是一個(gè)差異化的學(xué)習(xí),學(xué)習(xí)各種單片機(jī)不同的地方,這樣,就能很快的熟悉一款新的型號的單片機(jī)。

  如在學(xué)習(xí)pic16f887這個(gè)系列的單片機(jī)時(shí),我首先做的工作不是去閱讀數(shù)據(jù)手冊,而是先拿著demo代碼,在編譯軟件中編譯、鏈接、生成hex文件,然后將其下載到開發(fā)板中跑起來,這個(gè)過程主要就是學(xué)習(xí)其軟件的基本操作,有了這個(gè)基礎(chǔ)之后,就能自己進(jìn)行編程、測試。之后就是熟悉其編程的'模式,所謂其編程模式,就是寄存器的控制,中斷程序的編寫,熟悉了這個(gè)操作,也就能控制其他的功能模塊了,如串口的控制、i2c硬件控制器的控制。這些基本的開發(fā)熟悉了之后,接下來便是學(xué)習(xí)差異的部分,例如pic單片機(jī)c語言中,其堆棧深度不能超過8級,超過了之后,將會使得程序出現(xiàn)跑飛的現(xiàn)象。而且內(nèi)存的分配完全要靠自己來控制,分成了4個(gè)bank的數(shù)據(jù),bank0,bank1,bank2,bank3等。這些就是每個(gè)系列單片機(jī)所獨(dú)有的一些東西,這些東西需要詳細(xì)的了解,因?yàn)樗鼈兛赡転槟愕木幊處砗艽蟮谋憷?/p>

  以上就是我學(xué)習(xí)單片機(jī)的總結(jié),如果大家有更好的學(xué)習(xí)方法,希望大家能夠提出來,一起討論,共同進(jìn)步。

  單片機(jī)系統(tǒng)學(xué)習(xí)總結(jié)[篇2]

  人的一生是一個(gè)不斷學(xué)習(xí)、不斷成長的過程。轉(zhuǎn)眼間,研究生的學(xué)習(xí)生涯結(jié)束了,走上新的工作崗位。回頭看看,發(fā)現(xiàn)自己不知不覺已經(jīng)走過了五年的單片機(jī)學(xué)習(xí)之旅。

  在20xx年最初接觸單片機(jī)的時(shí)候,在我心中覺得51就是單片機(jī),單片機(jī)就是51,根本不知道還有其他單片機(jī)的存在。那時(shí)候老師只教會了我們匯編語言,根本不知道用c語言也可以進(jìn)行單片機(jī)開發(fā)。幸運(yùn)的是,我加入了單片機(jī)興趣小組,在老師的指導(dǎo)下,做了一系列實(shí)驗(yàn),有“基于ds18b20的溫度采集系統(tǒng)”、“有基于164的移位寄存器的燈光控制系統(tǒng)”、“有步進(jìn)電機(jī)和直流電機(jī)的控制系統(tǒng)”。這時(shí)候我才發(fā)現(xiàn),這是學(xué)習(xí)單片機(jī)的一個(gè)最好途徑——在實(shí)踐中領(lǐng)悟理論,用理論指導(dǎo)實(shí)踐。在上課的整整一個(gè)學(xué)期中,雖然老師講得很詳細(xì),但是大部分概念都是到了實(shí)際動手做東西的時(shí)候才弄明白的。而且在經(jīng)歷了迷惑之后再搞清楚,印象就特別深刻。直到現(xiàn)在我對那些概念和接口都非常清晰。其實(shí)我也很慶幸學(xué)習(xí)和使用了兩年多的匯編語言。由于有這些鍛煉,我對單片機(jī)底層結(jié)構(gòu)和接口時(shí)序就弄得很清楚。在使用c語言開發(fā)的時(shí)候,優(yōu)化代碼和處理中斷也就不會太費(fèi)勁。我覺得,雖然現(xiàn)在絕大部分單片機(jī)開發(fā)都使用c語言,甚至有些公司還推出了圖形化編程的工具,這樣對于項(xiàng)目的開展從時(shí)間上快了很多,在管理上也規(guī)范了不少,但是從學(xué)習(xí)和想深入掌握單片機(jī)精髓的角度來說,還是需要熟練掌握匯編語言的使用。

  機(jī)會總是青睞于有準(zhǔn)備的人。也許有了前面一段時(shí)間的理論和實(shí)踐的積累,我才慢慢得到了一些參加科技競賽和參與科研項(xiàng)目的機(jī)會。在參加第一屆浙江省機(jī)械設(shè)計(jì)競賽的時(shí)候,我們設(shè)計(jì)的由多單片機(jī)系統(tǒng)協(xié)調(diào)控制的“月球車”機(jī)器人奪得了唯一的一個(gè)特等獎(jiǎng)。這個(gè)競賽給我最大的收獲是我對單片機(jī)的認(rèn)識改變了,它不再僅僅是一門學(xué)科了,它是一個(gè)可以讓你的創(chuàng)意得到充分發(fā)揮的平臺。后來參與了“基于視頻分劃技術(shù)的鋼卷尺自動切零位機(jī)”、“電能表渦杠渦輪嚙合深度檢測系統(tǒng)”、“基于公共電話網(wǎng)的水表集抄數(shù)據(jù)路由器”、“高精度電感微位移測量系統(tǒng)”等一些實(shí)際的項(xiàng)目。在這些過程中,我發(fā)現(xiàn)只是精通單片機(jī)技術(shù)還不能很好的解決問題。體會最深的是,單片機(jī)只有融合到各種應(yīng)用領(lǐng)域中,才能展現(xiàn)它的最大活力。然而單片機(jī)僅僅是一個(gè)工具而已,要做好單片機(jī)系統(tǒng)還需要各種應(yīng)用領(lǐng)域的專業(yè)知識的支持。例如,在“基于視頻分劃技術(shù)的鋼卷尺自動切零位機(jī)”中,就需要搞清楚全電視信號的時(shí)序,弄明白鋼卷尺切零位機(jī)的工作原理,懂得怎么利用疊加在視頻信號中的橫豎線來進(jìn)行刻度的瞄準(zhǔn)等。沒有這些專業(yè)知識,就算單片機(jī)技術(shù)再厲害也不可能做好這個(gè)項(xiàng)目。脫離應(yīng)用背景的單片機(jī)開發(fā),就像一個(gè)沒有靈魂的軀體一樣。

  隨著arm的出現(xiàn),我曾經(jīng)認(rèn)為,8位單片機(jī)可能在32位單片機(jī)的沖擊下就此走進(jìn)歷史,可是很快就認(rèn)識到我是錯(cuò)誤的。隨著技術(shù)的革新和時(shí)間的推移,各大單片機(jī)公司紛紛將單片機(jī)朝著片上系統(tǒng)這個(gè)方向發(fā)展,集成了現(xiàn)在各種流行的技術(shù)和常用的模塊。我相信,在當(dāng)前國內(nèi)和國外的這個(gè)市場中,8位單片機(jī)應(yīng)用的市場仍然是充滿生機(jī),活力無限。在市場的不斷變化和技術(shù)的不斷更新過程中,8位單片機(jī)也會順應(yīng)潮流不斷革新。

  從我五年走過的路來看,單片機(jī)學(xué)習(xí)的過程應(yīng)該是一個(gè)循序漸進(jìn)、不斷學(xué)習(xí)、不斷積累的過程,可以分為三個(gè)階段。

  第一階段:掌握開發(fā)單片機(jī)的必備基礎(chǔ)知識。首先是熟練掌握單片機(jī)的基本原理,其實(shí)各家各門的單片機(jī)其基本結(jié)構(gòu)和原理都差不多,特別是共有的知識需要好好理解和掌握。例如,內(nèi)核結(jié)構(gòu)、內(nèi)存分配、中斷處理、定時(shí)計(jì)數(shù)、串行通信、端口復(fù)用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、c語言程序開發(fā)知識以及原理圖和pcb設(shè)計(jì)等一些技能。在進(jìn)行系統(tǒng)開發(fā)的時(shí)候,進(jìn)行原理設(shè)計(jì)、pcb布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。

  第二階段:在掌握好一款單片機(jī)原理和應(yīng)用的基礎(chǔ)上,開始學(xué)習(xí)其他各家單片機(jī)的獨(dú)有技術(shù),學(xué)不了那么多也要多了解了解。同時(shí)盡可能多地掌握單片機(jī)的一些外圍器件和常用電路,以備不時(shí)之需。有時(shí)候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類那個(gè)島芯片;如果客戶要求工業(yè)級的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機(jī)中選擇;若要進(jìn)行功耗的開發(fā),選用msp430系列應(yīng)該有一定優(yōu)勢;在進(jìn)行測量儀器設(shè)計(jì)的時(shí)候,c8051和aduc842這類數(shù);旌闲酒惋@得比較方便。所以說最好每個(gè)類型的單片機(jī)都會一兩款,在實(shí)際項(xiàng)目選型中可以更加靈活。另外,要注意平時(shí)的技術(shù)積累。比如,在項(xiàng)目開發(fā)過程中將一些常用的接口程序和控制算法整理成模塊或者函數(shù),在其他的項(xiàng)目開發(fā)中,有同樣或者接近的需求時(shí)馬上就可以使用,又快又好。

  第三階段:在實(shí)際的項(xiàng)目開發(fā)過程中,不斷深化單片機(jī)應(yīng)用技術(shù),不斷積累應(yīng)用行業(yè)的專業(yè)知識。例如,我完成了“高精度電感微位移測量系統(tǒng)”,就會對電感傳感器的測量機(jī)理和信號特性、測量電路的設(shè)計(jì)、電磁兼容處理、誤差修正和非線性處理等測控方面的專業(yè)技術(shù)有很深的認(rèn)識。以后碰到類似的項(xiàng)目時(shí),很多東西就可以直接利用了。有了扎實(shí)的單片機(jī)應(yīng)用相關(guān)的基礎(chǔ)知識,并且熟悉掌握了幾款不同類型單片機(jī)的開發(fā)方法,再結(jié)合實(shí)際的應(yīng)用背景,那么就可以隨心所欲,設(shè)計(jì)出性能最優(yōu)、結(jié)構(gòu)最合理的單片機(jī)應(yīng)用系統(tǒng)。這是我最大的奮斗目標(biāo),我覺得這也應(yīng)該是單片機(jī)應(yīng)用的最高境界吧。

  在這五年的學(xué)習(xí)中,有感慨、有遺憾、有憧憬、有希望,更重要的是我對單片機(jī)應(yīng)用這個(gè)領(lǐng)域充滿熱情。由于才疏學(xué)淺、涉世未深,希望能與行業(yè)里的各位老師多多交流,不斷學(xué)習(xí),不斷成長。

  單片機(jī)系統(tǒng)學(xué)習(xí)總結(jié)[篇3]

  基于本人學(xué)習(xí)單片機(jī)的痛苦經(jīng)歷,特編寫本教程,以此獻(xiàn)給廣大的單片機(jī)初學(xué)者,希望您能從中受益。

  作者提示:本教程乃最通俗易懂之單片機(jī)教材也,如果您還是看不懂,請千萬不要涉足此行,以免誤入歧途,耽誤您的前程*_*

  拿到這本教程您首先就會想,什么是iap教學(xué)法?是不是一種什么全新的教學(xué)方法?當(dāng)然不是,我可沒有那么大的本事,其實(shí)這只是我杜撰的一個(gè)新名詞,意思就是inapplicationsprogram(在應(yīng)用中編程),當(dāng)然這只是針對單片機(jī)教學(xué),說法是否正確,還得您說了算。

  至于為什么要提這種說法,那我倒想說幾句。大家都知道,學(xué)習(xí)電子技術(shù)是一件非常無聊和枯燥的事情,為什么會有這種想法,就是因?yàn)槲覀儌鹘y(tǒng)的教學(xué)方法只重理論而忽略了實(shí)踐,要一個(gè)人記住那些空洞而有無聊的理論知識實(shí)在不是一件容易的事,好在我們總算熬過來了,不管如何,也多多少少的學(xué)習(xí)了一些電子基礎(chǔ)知識。

  接下來我們應(yīng)該進(jìn)一步掌握些什么知識呢,凡涉足此行的朋友都知道,那就是單片機(jī)。不過這可不是一件容易的事,倒不是因?yàn)閱纹瑱C(jī)很難學(xué),而實(shí)在是我們身邊很難找到一本專為單片機(jī)入門者而編寫的教材。翻一下傳統(tǒng)的單片機(jī)教材,都好象是為已經(jīng)懂單片機(jī)的人而寫的,一般總是以單片機(jī)的結(jié)構(gòu)為主線,先講硬件原理,然后是指令,接著講軟件編程,再是系統(tǒng)擴(kuò)展和外圍器件,最后舉一些實(shí)例(隨

  ,很少涉及單片機(jī)的基礎(chǔ)知識,如果按照此種學(xué)習(xí)方法,想便說一點(diǎn):很多書中的實(shí)例都是有錯(cuò)誤的)

  進(jìn)行產(chǎn)品開發(fā),就必須先把所有的知識全部掌握了才可以進(jìn)行實(shí)際應(yīng)用。孰不知,單片機(jī)不象模擬電路和數(shù)字電路那樣,只要搞懂了電路原理,再按照產(chǎn)品要求設(shè)計(jì)好相應(yīng)的電路就可以了。它是一種以簡單的硬件結(jié)構(gòu),復(fù)雜而有靈活的軟件系統(tǒng)來完成設(shè)計(jì)的通用性產(chǎn)品,不同的設(shè)計(jì)者只會使用其不同的功能,幾乎沒有人會把它的全部指令都使用起來,所以學(xué)習(xí)使用單片機(jī)只能靠循序漸進(jìn)的積累,而不可能先把

  。它全部掌握了再去做產(chǎn)品開發(fā)(當(dāng)然天才就例外了*_*)

  基于以上原因,本人想嘗試一種全新的單片機(jī)教學(xué)方法,打破傳統(tǒng)的循序漸進(jìn)式的教學(xué)方法,以單片機(jī)的應(yīng)用為藍(lán)本,結(jié)合基本的工業(yè)控制系統(tǒng)和實(shí)踐工作中的具體應(yīng)用,不分先后順序,將各條指令貫串于一個(gè)又一個(gè)的實(shí)驗(yàn)中,通過所見即所得的實(shí)驗(yàn)來講解各種指令的編程方法,順便講解相關(guān)的基本概念,使您盡快地熟悉單片機(jī)應(yīng)用的基本步驟,掌握軟件編程的基本方法。

  如果您學(xué)完了就能成為單片機(jī)的入門者,完全可以進(jìn)行一般產(chǎn)品的開發(fā);下冊部分是單片機(jī)應(yīng)用的提高部分,主要學(xué)習(xí)單片機(jī)的系統(tǒng)擴(kuò)展(比如:rom和ram存儲器的擴(kuò)展,并行口的擴(kuò)展,串行口的擴(kuò)展,a/d和d/a與單片機(jī)的接口)以及相關(guān)開發(fā)工具和軟件的使用(包括kellc51的應(yīng)用與調(diào)試技巧,硬件仿真器的使用)等等,如果您學(xué)完了下冊部分,那就得恭喜您成為了單片機(jī)開發(fā)的高手了,不過單片機(jī)的技術(shù)是在不斷的發(fā)展和提高的,您也不要太驕傲哦!

  為了盡量把最新的單片機(jī)知識和應(yīng)用成果收錄進(jìn)我們的教程,希望您能不吝賜教,共同來努力把我們的教程不斷的改進(jìn)和完善。還是那句題外話,技術(shù)是靠不斷的積累和交流才會進(jìn)步的,固封自守只會更加落后。

  由于時(shí)間和精力的限制,我還是希望在您學(xué)習(xí)本教程之前,自己先熟悉一點(diǎn)相關(guān)的電子技術(shù)知識,特別是數(shù)字電路基礎(chǔ),這對您學(xué)習(xí)中碰到的相關(guān)概念會有很大的幫助。

逆流而上議論文作文800字2

  這學(xué)期我們選擇了單片機(jī)這門課,從第一節(jié)課開始,我們就感覺到了這門課與其他的課有一些不同。單片機(jī)課程不僅是學(xué)習(xí)書本的內(nèi)容,也需要從實(shí)驗(yàn)中掌握知識。這門課程確實(shí)讓我們受到了很多的啟發(fā),并學(xué)到了很多的知識。

  學(xué)習(xí)單片機(jī),要掌握單片機(jī)指令系統(tǒng)中匯編語言各種基本語句的意義及匯編語言程序設(shè)計(jì)的基本知識和方法,以及單片機(jī)與其他設(shè)備相連接的輸入輸出中斷等接口技術(shù)。使我們從硬件軟件的結(jié)合上理論聯(lián)系實(shí)際,提高動手能力,從而全面掌握單片機(jī)的應(yīng)用。

  熟悉單片機(jī)的人都知道,要學(xué)好單片機(jī)可不是一件容易的事,倒不是因?yàn)閱纹瑱C(jī)很難學(xué),而是很難找到一本專為單片機(jī)入門者而編寫的教材。翻一下身邊的單片機(jī)教材,都好像是為已經(jīng)懂單片機(jī)的人而寫的,一般先介紹單片機(jī)的硬件結(jié)構(gòu)和指令系統(tǒng),再是系統(tǒng)擴(kuò)展和外圍器件,順便講一些應(yīng)用設(shè)計(jì)。如果按照此種學(xué)習(xí)方法,想進(jìn)行產(chǎn)品開發(fā),就必須先把所有的知識全部掌握了才可以進(jìn)行實(shí)際應(yīng)用。學(xué)習(xí)使用單片機(jī)只能靠循序漸進(jìn)的積累,不可能一蹴而就。萬事開頭難、要勇敢邁出第一步知識點(diǎn)用到才學(xué),不用的暫時(shí)丟一邊。想把厚厚的一本書看完在做實(shí)驗(yàn),估計(jì)是不太可能的。看著人頭都暈了,學(xué)了后面的.,前面的估計(jì)也快忘光了,所以,最好結(jié)合實(shí)際程序,用到的時(shí)候才去看。我們在焊接具體電路之前,最好做個(gè)仿真,這樣實(shí)驗(yàn)的成功率會大大提高。我們都學(xué)習(xí)過C語言,相信的大家的基礎(chǔ)都不錯(cuò),在編寫程序千萬不要光看不寫,一定要自己寫一次。剛開始我們可以模仿別人的程序,然后慢慢的學(xué)會自己編寫,這是一個(gè)完全自主學(xué)習(xí)的過程,需要恒心和信心。

  在學(xué)習(xí)這門課程時(shí),我遇到過許多困難,這并不可怕,因?yàn)橹灰覀兏矣诿鎸,團(tuán)結(jié)合作,就沒有解決不了的問題。在焊接電路過程中,我們需要互相學(xué)習(xí)焊接技巧,互相幫助、互相鼓勵(lì)。在編寫程序的時(shí)候,要善于把自己好的算法給大家分享,不會的時(shí)候要虛心向同學(xué)和老師請教。當(dāng)然更要利用當(dāng)今社會為我們提供的網(wǎng)絡(luò)資源,學(xué)會在網(wǎng)絡(luò)上搜索資料,自主學(xué)習(xí)。切忌拿別人做好的實(shí)驗(yàn)和編寫好的程序去蒙混過關(guān),這樣對自己百害無一利。

  在學(xué)習(xí)單片機(jī)的時(shí)候,讓我學(xué)會了思考生活中的點(diǎn)點(diǎn)滴滴。比如說,當(dāng)我看到交通燈的時(shí)候會想到它的程序是怎樣實(shí)現(xiàn)的?為什么它的led燈會有如此的高亮度?而我的led燈亮度很低,如果電流稍過大,就會燒毀。在家鄉(xiāng)的公家車上看到遠(yuǎn)程led信息遠(yuǎn)程發(fā)布測試的時(shí)候,我便會想到它應(yīng)有通信模塊和顯示模塊兩部分組成,也許我想的過于簡單,但是讓我學(xué)會了思考。

  總之,學(xué)習(xí)單片機(jī)這門課程,不僅學(xué)會了這門專業(yè)課的知識,還提高了我的自主學(xué)習(xí)能力,更讓我的世界觀、方法論有了深層的提高,謝謝老師對我的教誨,讓我受益匪淺。

逆流而上議論文作文800字3

  人的一生是一個(gè)不斷學(xué)習(xí)、不斷成長的過程。轉(zhuǎn)眼間,研究生的學(xué)習(xí)生涯結(jié)束了,走上新的工作崗位。回頭看看,發(fā)現(xiàn)自己不知不覺已經(jīng)走過了五年的單片機(jī)學(xué)習(xí)之旅。

  在20xx年最初接觸單片機(jī)的時(shí)候,在我心中覺得51就是單片機(jī),單片機(jī)就是51,根本不知道還有其他單片機(jī)的存在。那時(shí)候老師只教會了我們匯編語言,根本不知道用c語言也可以進(jìn)行單片機(jī)開發(fā)。幸運(yùn)的是,我加入了單片機(jī)興趣小組,在老師的指導(dǎo)下,做了一系列實(shí)驗(yàn),有“基于ds18b20的溫度采集系統(tǒng)”、“有基于164的移位寄存器的燈光控制系統(tǒng)”、“有步進(jìn)電機(jī)和直流電機(jī)的控制系統(tǒng)”。這時(shí)候我才發(fā)現(xiàn),這是學(xué)習(xí)單片機(jī)的一個(gè)最好途徑——在實(shí)踐中領(lǐng)悟理論,用理論指導(dǎo)實(shí)踐。在上課的整整一個(gè)學(xué)期中,雖然老師講得很詳細(xì),但是大部分概念都是到了實(shí)際動手做東西的時(shí)候才弄明白的。而且在經(jīng)歷了迷惑之后再搞清楚,印象就特別深刻。直到現(xiàn)在我對那些概念和接口都非常清晰。其實(shí)我也很慶幸學(xué)習(xí)和使用了兩年多的匯編語言。由于有這些鍛煉,我對單片機(jī)底層結(jié)構(gòu)和接口時(shí)序就弄得很清楚。在使用c語言開發(fā)的時(shí)候,優(yōu)化代碼和處理中斷也就不會太費(fèi)勁。我覺得,雖然現(xiàn)在絕大部分單片機(jī)開發(fā)都使用c語言,甚至有些公司還推出了圖形化編程的工具,這樣對于項(xiàng)目的開展從時(shí)間上快了很多,在管理上也規(guī)范了不少,但是從學(xué)習(xí)和想深入掌握單片機(jī)精髓的角度來說,還是需要熟練掌握匯編語言的使用。

  機(jī)會總是青睞于有準(zhǔn)備的人。也許有了前面一段時(shí)間的理論和實(shí)踐的積累,我才慢慢得到了一些參加科技競賽和參與科研項(xiàng)目的機(jī)會。在參加第一屆浙江省機(jī)械設(shè)計(jì)競賽的時(shí)候,我們設(shè)計(jì)的由多單片機(jī)系統(tǒng)協(xié)調(diào)控制的“月球車”機(jī)器人奪得了唯一的一個(gè)特等獎(jiǎng)。這個(gè)競賽給我最大的收獲是我對單片機(jī)的認(rèn)識改變了,它不再僅僅是一門學(xué)科了,它是一個(gè)可以讓你的創(chuàng)意得到充分發(fā)揮的平臺。后來參與了“基于視頻分劃技術(shù)的鋼卷尺自動切零位機(jī)”、“電能表渦杠渦輪嚙合深度檢測系統(tǒng)”、“基于公共電話網(wǎng)的水表集抄數(shù)據(jù)路由器”、“高精度電感微位移測量系統(tǒng)”等一些實(shí)際的項(xiàng)目。在這些過程中,我發(fā)現(xiàn)只是精通單片機(jī)技術(shù)還不能很好的解決問題。體會最深的是,單片機(jī)只有融合到各種應(yīng)用領(lǐng)域中,才能展現(xiàn)它的最大活力。然而單片機(jī)僅僅是一個(gè)工具而已,要做好單片機(jī)系統(tǒng)還需要各種應(yīng)用領(lǐng)域的專業(yè)知識的支持。例如,在“基于視頻分劃技術(shù)的鋼卷尺自動切零位機(jī)”中,就需要搞清楚全電視信號的時(shí)序,弄明白鋼卷尺切零位機(jī)的工作原理,懂得怎么利用疊加在視頻信號中的橫豎線來進(jìn)行刻度的瞄準(zhǔn)等。沒有這些專業(yè)知識,就算單片機(jī)技術(shù)再厲害也不可能做好這個(gè)項(xiàng)目。脫離應(yīng)用背景的單片機(jī)開發(fā),就像一個(gè)沒有靈魂的軀體一樣。

  隨著arm的出現(xiàn),我曾經(jīng)認(rèn)為,8位單片機(jī)可能在32位單片機(jī)的沖擊下就此走進(jìn)歷史,可是很快就認(rèn)識到我是錯(cuò)誤的。隨著技術(shù)的革新和時(shí)間的推移,各大單片機(jī)公司紛紛將單片機(jī)朝著片上系統(tǒng)這個(gè)方向發(fā)展,集成了現(xiàn)在各種流行的技術(shù)和常用的模塊。我相信,在當(dāng)前國內(nèi)和國外的這個(gè)市場中,8位單片機(jī)應(yīng)用的市場仍然是充滿生機(jī),活力無限。在市場的不斷變化和技術(shù)的不斷更新過程中,8位單片機(jī)也會順應(yīng)潮流不斷革新。

  從我五年走過的路來看,單片機(jī)學(xué)習(xí)的過程應(yīng)該是一個(gè)循序漸進(jìn)、不斷學(xué)習(xí)、不斷積累的過程,可以分為三個(gè)階段。

  第一階段:掌握開發(fā)單片機(jī)的必備基礎(chǔ)知識。首先是熟練掌握單片機(jī)的基本原理,其實(shí)各家各門的單片機(jī)其基本結(jié)構(gòu)和原理都差不多,特別是共有的知識需要好好理解和掌握。例如,內(nèi)核結(jié)構(gòu)、內(nèi)存分配、中斷處理、定時(shí)計(jì)數(shù)、串行通信、端口復(fù)用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、c語言程序開發(fā)知識以及原理圖和pcb設(shè)計(jì)等一些技能。在進(jìn)行系統(tǒng)開發(fā)的時(shí)候,進(jìn)行原理設(shè)計(jì)、pcb布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。

  第二階段:在掌握好一款單片機(jī)原理和應(yīng)用的基礎(chǔ)上,開始學(xué)習(xí)其他各家單片機(jī)的獨(dú)有技術(shù),學(xué)不了那么多也要多了解了解。同時(shí)盡可能多地掌握單片機(jī)的一些外圍器件和常用電路,以備不時(shí)之需。有時(shí)候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類芯片;如果客戶要求工業(yè)級的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機(jī)中選擇;若要進(jìn)行功耗的開發(fā),選用msp430系列應(yīng)該有一定優(yōu)勢;在進(jìn)行測量儀器設(shè)計(jì)的時(shí)候,c8051和aduc842這類數(shù);旌闲酒惋@得比較方便。所以說最好每個(gè)類型的單片機(jī)都會一兩款,在實(shí)際項(xiàng)目選型中可以更加靈活。另外,要注意平時(shí)的技術(shù)積累。比如,在項(xiàng)目開發(fā)過程中將一些常用的接口程序和控制算法整理成模塊或者函數(shù),在其他的項(xiàng)目開發(fā)中,有同樣或者接近的需求時(shí)馬上就可以使用,又快又好。

  第三階段:在實(shí)際的項(xiàng)目開發(fā)過程中,不斷深化單片機(jī)應(yīng)用技術(shù),不斷積累應(yīng)用行業(yè)的專業(yè)知識。例如,我完成了“高精度電感微位移測量系統(tǒng)”,就會對電感傳感器的測量機(jī)理和信號特性、測量電路的設(shè)計(jì)、電磁兼容處理、誤差修正和非線性處理等測控方面的專業(yè)技術(shù)有很深的認(rèn)識。以后碰到類似的項(xiàng)目時(shí),很多東西就可以直接利用了。有了扎實(shí)的單片機(jī)應(yīng)用相關(guān)的基礎(chǔ)知識,并且熟悉掌握了幾款不同類型單片機(jī)的開發(fā)方法,再結(jié)合實(shí)際的應(yīng)用背景,那么就可以隨心所欲,設(shè)計(jì)出性能最優(yōu)、結(jié)構(gòu)最合理的單片機(jī)應(yīng)用系統(tǒng)。這是我最大的奮斗目標(biāo),我覺得這也應(yīng)該是單片機(jī)應(yīng)用的最高境界吧。

  在這五年的學(xué)習(xí)中,有感慨、有遺憾、有憧憬、有希望,更重要的是我對單片機(jī)應(yīng)用這個(gè)領(lǐng)域充滿熱情。由于才疏學(xué)淺、涉世未深,希望能與行業(yè)里的各位老師多多交流,不斷學(xué)習(xí),不斷成長。

  單片機(jī)的.課程學(xué)習(xí)總結(jié)[篇2]

  51單片機(jī)學(xué)習(xí)總結(jié):

  一、什么是單片機(jī)?

  在一片集成電路芯片上集成微處理器、存儲器、i/o接口電路,從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。intel公司推出了mcs-51系列單片機(jī):集成8位cpu、4k字節(jié)rom、128字節(jié)ram、4個(gè)8位并口、1個(gè)全雙工串行口、2個(gè)16位定時(shí)/計(jì)數(shù)器。尋址范圍64k,并有控制功能較強(qiáng)的布爾處理器。

  二、單片機(jī)的作用:

 。1)用到單片機(jī)的項(xiàng)目經(jīng)驗(yàn)介紹;

 。2)手持糧庫溫度尋檢設(shè)備;

 。3)畢設(shè)答辯打分器;

  (4)電話臺燈;

 。5)自動感應(yīng)水龍頭;

 。6)凡是與控制或簡單計(jì)算有關(guān)的電子設(shè)備都可以用單片機(jī)來實(shí)現(xiàn),再根據(jù)具體實(shí)際情況選

  擇不同性能的單片機(jī),如:atmel,stc,pic,avr,凌陽,80c51,arm等;

 。7)工業(yè)自動化:數(shù)據(jù)采集、測控技術(shù);

 。8)智能儀器儀表:數(shù)字示波器、數(shù)字信號源、數(shù)字萬用表、感應(yīng)電流表等;

 。9)消費(fèi)類電子產(chǎn)品:洗衣機(jī)、電冰箱、空調(diào)機(jī)、電視機(jī)、微波爐、手機(jī)、ic卡、汽車電

  子設(shè)備等;

 。10)通訊方面:調(diào)制解調(diào)器、程控交換技術(shù)、手機(jī)、小靈通等;

 。11)武器裝備:飛機(jī)、軍艦、導(dǎo)彈、航天飛機(jī)、魚雷制導(dǎo)、智能武器等;

  三、學(xué)習(xí)單片機(jī)之前預(yù)備知識

  (1)數(shù)字電路中只有兩種電平:高和低;

  定義單片機(jī)為ttl電平:

  高+5v低0v

 。2)rs232電平:計(jì)算機(jī)的串口:

  高-12v低+12v

  所以計(jì)算機(jī)與單片機(jī)之間通訊時(shí)需要加電平轉(zhuǎn)換芯片;

 。3)進(jìn)制轉(zhuǎn)換與邏輯、算術(shù)運(yùn)算;

 。4)c語言基礎(chǔ);

 。5)80c51了解;

  80c51是mcs-51系列中的一個(gè)典型品種;其它廠商以8051為基核開發(fā)出的cmos工藝單片機(jī)產(chǎn)品統(tǒng)稱為80c51系列。

 。6)

  總線(bus)是計(jì)算機(jī)各部件之間傳送信息的公共通道。微機(jī)中有內(nèi)部總線和外部總線兩類。內(nèi)部總線是cpu內(nèi)部之間的連線。外部總線是指cpu與其它部件之間的連線。外部總線有三種:數(shù)據(jù)總線db(databus),地址總線ab(addressbus)和控制總線cb(controlbus)。

 。7)

  CPU:由運(yùn)算和控制邏輯組成,同時(shí)還包括中斷系統(tǒng)和部分外部特殊功能寄存器;RAM:用以存放可以讀寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);ROM:用以存放程序、一些原始數(shù)據(jù)和表格;

  I/O口:四個(gè)8位并行I/O口,既可用作輸入,也可用作輸出;

  T/C:兩個(gè)定時(shí)/記數(shù)器,既可以工作在定時(shí)模式,也可以工作在記數(shù)模式;

  五個(gè)中斷源的中斷控制系統(tǒng);

  一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;

  片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。最高振蕩頻率取決于單片機(jī)型號及性能。

 。8)C51數(shù)據(jù)存儲類型

  例:

  數(shù)據(jù)類型變量名

  charvar1;

  bitflags;

  unsignedcharvextor[10];

  intwwww;

  注意:變量名不能用C語言中的關(guān)鍵字表示。

  (9)包含的頭文件(可以在安裝目錄下INC目錄下查看)

  通常有:reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h

  常用有:reg51.hreg52.h

 。ǘx特殊功能寄存器和位寄存器);

  math.h(定義常用數(shù)學(xué)運(yùn)算);

 。10)中斷服務(wù)程序的格式

  函數(shù)名interruptnusingm

  {

  函數(shù)內(nèi)部實(shí)現(xiàn)….

  }

 。11)I/O口定義

  sbitbeep=P2^3;

 。12)單片機(jī)的基本時(shí)序

  機(jī)器周期和指令周期

  振蕩周期:也稱時(shí)鐘周期,是指為單片機(jī)提供時(shí)鐘脈沖信號的振蕩源的周期,TX實(shí)驗(yàn)板上為11.0592MHZ。

  狀態(tài)周期:每個(gè)狀態(tài)周期為時(shí)鐘周期的2倍,是振蕩周期經(jīng)二分頻后得到的。機(jī)器周期:一個(gè)機(jī)器周期包含6個(gè)狀態(tài)周期S1~S6,也就是12個(gè)時(shí)鐘周期。在一個(gè)機(jī)器周期內(nèi),CPU可以完成一個(gè)獨(dú)立的操作。

  指令周期:它是指CPU完成一條操作所需的全部時(shí)間。每條指令執(zhí)行時(shí)間都是有一個(gè)

  或幾個(gè)機(jī)器周期組成。MCS-51系統(tǒng)中,有單周期指令、雙周期指令和四周期指令。

  四、學(xué)習(xí)單片機(jī)目標(biāo)

  最小系統(tǒng)能夠運(yùn)行起來的必要條件:

 。1)電源2.晶振3.復(fù)位電路

  對單片機(jī)任意IO口的隨意操作:

 。1)輸出控制電平高低2.輸入檢測電平高低。

  定時(shí)器:重點(diǎn)掌握最常用的方式2

  中斷:外部中斷、定時(shí)器中斷、串口中斷

  串口通信:單片機(jī)之間、單片機(jī)與計(jì)算機(jī)間

  /***********************************/分享一個(gè)單片機(jī)技術(shù)

  /***********************************/

  分類收錄的、優(yōu)秀的電子技術(shù)網(wǎng)站現(xiàn)在越來越受電子技術(shù)愛好者青睞,但也有些電子技術(shù)愛好者愁于找不到一些優(yōu)秀的電子技術(shù)網(wǎng)站來輔助學(xué)習(xí)與工作設(shè)計(jì)。因此,現(xiàn)在我將一位高級電子工程師歸納總結(jié)的電子行業(yè)技術(shù)網(wǎng)站、電子工程師必備網(wǎng)站匯總、整理;其包括單片機(jī)、dsp、嵌入式、Plc、開關(guān)電源技術(shù)、通信技術(shù)、eda/pld可編程邏輯技術(shù)、電子技術(shù)論壇等等,這樣或許會對我們這些電子技術(shù)愛好者有莫大的幫助吧!電子世家網(wǎng)址導(dǎo)航:---電子技術(shù)工程師的上網(wǎng)主頁!

逆流而上議論文作文800字4

  一、成員:

  張坤,張金,張龍

  二、關(guān)于專業(yè)知識的所得:

  12864(ks0108控制器)的顯示控制;LED掃描顯示;超聲波發(fā)射與接收;單片機(jī)接口及編程技巧;定時(shí)器、中斷等的使用;開關(guān)電路的設(shè)計(jì);等等。

  三、其他感悟:

  通過單片機(jī)課上的系統(tǒng)設(shè)計(jì)項(xiàng)目,作為一個(gè)三人組成的團(tuán)隊(duì),我們在團(tuán)隊(duì)管理方面都深有體會。

  首先一個(gè)團(tuán)隊(duì)的每個(gè)成員必須同心協(xié)力,共同努力完成任務(wù)。團(tuán)隊(duì)每個(gè)成員都要有責(zé)任感,因?yàn)槲覀儓F(tuán)隊(duì)只有三個(gè)人,所以大家都可以做到相互督促,相互鼓勵(lì),每個(gè)人對整個(gè)項(xiàng)目也都有很整體的把握。一個(gè)人遇到難以克服的困難,三個(gè)人團(tuán)結(jié)協(xié)作一起解決。

  同時(shí)也要注意分工的.問題,責(zé)任分配一定要明確,困難是大家的,責(zé)任卻是個(gè)人的。小團(tuán)隊(duì)里不需要專門的問責(zé)制,但是我們團(tuán)隊(duì)每個(gè)成員都很自覺的承擔(dān)起各自的責(zé)任。一定要注重效率,避免重復(fù)工作。這又向我們提出了經(jīng)常交流的要求。只有多交流,搜集到的資源才能充分共享,每個(gè)人都知道其他人的想法,清楚項(xiàng)目的進(jìn)程。

  最后還要注意團(tuán)隊(duì)精神狀態(tài)的保持。團(tuán)隊(duì)成員應(yīng)始終對單片機(jī)應(yīng)用有充足的興趣,不會因?yàn)槔щy而輕易退縮。將最初的熱情保持到最后才能取得成功。隊(duì)長應(yīng)始終保持樂觀態(tài)度,適時(shí)調(diào)動團(tuán)隊(duì)情緒,使得整個(gè)團(tuán)隊(duì)的精神保持在良好的狀態(tài)。

  我們在項(xiàng)目的設(shè)計(jì)制作過程中遇到了各種各樣的問題,比如超聲波接收電路換過兩次,仍然不能成功接收超聲波;lcd顯示屏只能仿真成功,下載到單片機(jī)上卻總是不能工作。我們灰心過,但是到最后還是在努力試圖完成我們的項(xiàng)目。

  四、對未來單片機(jī)課程的期望

  經(jīng)過單片機(jī)課程的學(xué)習(xí),我們深刻理解到,有所求的學(xué)習(xí)才是最高效的學(xué)習(xí)。這應(yīng)該是調(diào)動積極性最好的方法了吧。所以,“課程設(shè)計(jì)”這一特殊作業(yè)一定是要堅(jiān)持下去的。不過考慮我們在課程設(shè)計(jì)過程中遇到的問題,我們發(fā)現(xiàn)我們不能及時(shí)與學(xué)長分享課程學(xué)習(xí)中的心得體會,不能分享前輩在電子設(shè)計(jì)過程中的經(jīng)驗(yàn)教訓(xùn)。所以最好是可以有一個(gè)平臺,使大家能及時(shí)得到有用的信息。

逆流而上議論文作文800字5

  《單片機(jī)》這門課程我已經(jīng)學(xué)了一個(gè)學(xué)期了,在這一個(gè)學(xué)期的學(xué)習(xí)過程中,我一開始不怎么懂得編程,但慢慢的我現(xiàn)在已經(jīng)不僅會讀程序還會寫程序了。真為自己一個(gè)學(xué)期來努力學(xué)到的單片機(jī)知識只是而感到高興。

  怎么學(xué)單片機(jī)?也常看到有人說學(xué)了好幾個(gè)月可就是沒有什么進(jìn)展。當(dāng)然,受限于每個(gè)人受到的教育水平不同和個(gè)人理解能力的差異,學(xué)習(xí)起來會有快慢之分,但我感覺最重的就是學(xué)習(xí)方法。一個(gè)好的學(xué)習(xí)方法,能讓你事半功倍,這里說說我學(xué)習(xí)單片機(jī)的經(jīng)歷和方法。

  我覺得學(xué)習(xí)單片機(jī)首先要懂得C語言,因?yàn)閱纹瑱C(jī)大多說都是靠程序來實(shí)現(xiàn)的,如果看不懂程序或則不懂的編程是很難學(xué)會單片機(jī)的。學(xué)習(xí)單片機(jī)首先要明白一個(gè)程序是怎么走的,要完全懂得程序每一個(gè)步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學(xué)習(xí)單片機(jī)最主要的對89C51芯片內(nèi)部結(jié)構(gòu)有全方面的,只要了解了89C51才能知道單片機(jī)實(shí)現(xiàn)什么樣的功能和作用,才能對單片機(jī)有更深一步的了解。 通過一個(gè)學(xué)期《單片機(jī)》這門課程的學(xué)習(xí),我也從中有了不少心

  得和體會想和大家分享一下。

  萬事開頭難、要勇敢邁出第一步。開始的時(shí)候,不要老是給自己找借口,不要說單片機(jī)的程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書,不懂程序就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過來也無所謂,寫一個(gè)最簡單的,讓它運(yùn)行起來,先培養(yǎng)一下自己的感覺,知道寫程序是怎么一回事,無論寫大程序還是小程序,要做的工序不會差多少。然后建個(gè)程序,加入項(xiàng)目中,再寫代碼、編譯、運(yùn)行。必須熟悉這一套工序。個(gè)人認(rèn)為,一塊學(xué)習(xí)板還是必要的,寫好程序在上面運(yùn)行一下看結(jié)果,學(xué)習(xí)效果會好很多,仿真器就看個(gè)人需要了。單片機(jī)是注重理論和實(shí)踐的,光看書不動手,是學(xué)不會的。

  知識點(diǎn)用到才學(xué),不用的暫時(shí)丟一邊。厚厚的一本書,看著人頭都暈了,學(xué)了后面的,前面的估計(jì)也快忘光了,所以,最好結(jié)合實(shí)際程序,用到的時(shí)候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學(xué)好就是了,這是把整本書化整為零,一小點(diǎn)一小點(diǎn)的啃。 程序不要光看不寫,一定要自己寫一次。最開始的時(shí)候,什么都不懂,可以抄人家的程序過來,看看每一句是干什么用的,達(dá)到什么目的,運(yùn)行后有什么后果?疵靼琢酥,就要自己寫一次,你會發(fā)現(xiàn),原來看明白別人的程序很容易,但到自己寫的時(shí)候卻一句也寫不出來,這就是差距。當(dāng)你自己能寫出來的時(shí)候,說明你就真的懂了。

  必須學(xué)會掌握調(diào)試程序的方法。不少人寫程序,把代碼寫好了,

  然后一運(yùn)行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個(gè)帖子,把程序一貼,問:為什么我的程序不能正常運(yùn)行?然后就等別人來給自己分析。這是一種很不好的行為,應(yīng)該自己學(xué)會發(fā)現(xiàn)問題和學(xué)會如何解決問題。這就需要學(xué)習(xí)調(diào)試程序的方法,比如KEIL里,可以下斷點(diǎn)啦,查看寄存器內(nèi)容等等,這些都是調(diào)試程序的手段,當(dāng)你發(fā)現(xiàn)你寫的程序運(yùn)行結(jié)果和你想象中不一樣的時(shí)候,你可以單步,也可以下斷點(diǎn),然后跟蹤,查看各相關(guān)寄存器內(nèi)容,看看程序運(yùn)行過中是不是有什么偏差,找出影響結(jié)果的地方,改正過來。這一個(gè)過程非常重要,通過程序的排錯(cuò),你可以學(xué)到的知識是書上得不到的。

  找到解決問題思路比找到代碼更重要。我們用單片機(jī)來控制周邊器件,達(dá)到我們想到的目的,這是一個(gè)題目,而如何寫出一個(gè)程序,來控制器件按你想要的結(jié)果去運(yùn)作,這個(gè)就是解題的思路。要寫程序,就得先找到解決問題的思路,你學(xué)會找出這個(gè)解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復(fù)制到自己的程序中,可以說,這不是一種學(xué)習(xí)的態(tài)度,無助于你編程水平的提高。

  我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時(shí)候是看別人的思路,有方框圖最好,沒有的話文字說明也可以。要從代碼中看出別人處理問題的思路,是相當(dāng)困難的,特別是大型的程序,看起來是非常的累人。所以現(xiàn)在我也明白了,以前讀書時(shí)說的程序流程圖很重要,現(xiàn)在算是知道了。當(dāng)你知道一個(gè)問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問題了。

  開動腦筋,運(yùn)用多種方法,不斷優(yōu)化自己的程序。想想用各種不同方法來實(shí)現(xiàn)同一功能。這是一個(gè)練習(xí)和提高的過程,一個(gè)問題,你解決了,那么你再想想,能不能換種寫法,也可以實(shí)現(xiàn)同一功能,或者說,你寫出來的代碼,能不能再精簡一點(diǎn),讓程序執(zhí)行效率更高,這個(gè)過程,就是一個(gè)進(jìn)步的過程。很多知識和經(jīng)驗(yàn)的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實(shí)踐,開動腦筋,經(jīng)驗(yàn)才能得到積累,編程水平才能有所提高。

  看別人的程序,學(xué)習(xí)人家的思路。這個(gè)在學(xué)習(xí)初期是很有用,通過看別人的程序,特別是老師寫出的具有一定水平的程序,可以使自己編程水平得到迅速的提高。同時(shí),也可以結(jié)合別人的編程手法,與自己的想法融合在一起,寫出更高水平的程序,從中得到進(jìn)步。但要注意,切忌將學(xué)習(xí)變成抄襲,更不是抄襲完了就認(rèn)為自己學(xué)會了,這樣做只會使你退步。

  嘗試編寫一下綜合應(yīng)用的程序。從流水燈學(xué)起,到動態(tài)掃描,再到中斷,那么,你可以試試寫一下時(shí)鐘這種綜合性應(yīng)用的程序,不要小看時(shí)鐘,要寫好它不是一件容易的事情,它包括了單片機(jī)大部分的知識,比如有按鍵(IO讀取)、動態(tài)掃描(IO輸出)、中斷等,如何協(xié)調(diào)好各功能模塊正常工作,才是編程者需要學(xué)習(xí)的地方,當(dāng)你單獨(dú)寫一個(gè)功能的時(shí)候,比如按鍵讀取,你可能感覺很容易,因?yàn)槟愕某绦蚴裁匆膊蛔,只是讀按鍵。但把它和其它功能混合在一起,如何在整個(gè)程序運(yùn)行中使每一部分都正常工作,這就不是寫一個(gè)按鍵讀取這么容易的事情,功能模塊之間有可能會互相影響,比如你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個(gè)協(xié)調(diào)過程。當(dāng)你有了這個(gè)處理協(xié)調(diào)能力,你就算是入門了。

  著重于培養(yǎng)解決問題的`能力,而不是具體看自己編寫了多少程序或者做過什么!皩W(xué)單片機(jī)重點(diǎn)在于學(xué)習(xí)解決問題的思路,而不是局限于具體的芯片類型和語言”這一直是我的座右銘,是我學(xué)單片機(jī)學(xué)習(xí)單片機(jī)之后感悟出來的。真正的能力不是你曾經(jīng)編寫過多少個(gè)可以實(shí)現(xiàn)的程序,而應(yīng)該是:“遇到?jīng)]有解決過的問題,能利用自己已學(xué)的知識,迅速找到解決問題的方法!边@個(gè)才是能力。

  面對一個(gè)新程序時(shí),多自己開動腦筋,不要急于找別人的程序。

  有不少人面對一個(gè)新程序時(shí),第一步想到的就是網(wǎng)上找別人寫過的程序,然后抄一段,自己再寫幾句,湊在一起就完成任務(wù),這雖然可能是省時(shí)間,但絕對不利你的學(xué)習(xí)。當(dāng)你接到一個(gè)程序時(shí),應(yīng)該先自己構(gòu)思一下整個(gè)程序的架構(gòu),想想如何來完成。有可能的話,畫一個(gè)流程圖,簡單的可以畫在腦子里,對程序中用到的數(shù)據(jù)、變量有一個(gè)初步的安排,然后自己動手去寫,遇到實(shí)在沒辦法解決的地方,再去請教老師或同學(xué),或看別人是怎么處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路。如果你一開始就看別人的程序,你的思維就會受限在別人的思維里,自己想再創(chuàng)新就更難了,這樣你自己永遠(yuǎn)也沒辦法提高,因?yàn)槟闶亲咴趧e人的影子里。

  學(xué)會提問題。一般來說,學(xué)習(xí)過程中,你遇上的問題,多數(shù)人也有遇上的,所以如果有什么不懂,你可以去問老師。我覺得學(xué)習(xí)單片機(jī)最主要的要多提問,對于一個(gè)自己不是太懂的程序,自己一定要多提問幾遍,這樣不但有利于加深自己的印象還能從中學(xué)到不少別人的方法。

  經(jīng)過一個(gè)學(xué)期我對《單片機(jī)》這門課程的學(xué)習(xí),不僅讓我懂得了很多程序的編寫,還讓我學(xué)到了很多對自己有用的學(xué)習(xí)方法?偨Y(jié)這個(gè)學(xué)期來的我自己的學(xué)習(xí)情況,我覺得自己對編程進(jìn)步了不少,懂得運(yùn)用正確的學(xué)習(xí)方法學(xué)習(xí)單片機(jī)程序,不再去死記硬背指令了。所以我覺得學(xué)習(xí)要不斷總結(jié)學(xué)習(xí)方法,才能讓自己學(xué)習(xí)不斷進(jìn)步。

  交通信號燈設(shè)計(jì)報(bào)告

  實(shí)驗(yàn)?zāi)康模?P1口的使用方法,延時(shí)程序的編寫

  實(shí)驗(yàn)要求:在一個(gè)十字路口分為東西南北走向,信號等按以下的狀態(tài)順序工作:

  (1) 初始狀態(tài)0,東西、南北紅燈全亮。延時(shí)一定時(shí)間;

  (2) 狀態(tài)1,南北綠燈亮通車,東西紅燈,延時(shí)一定時(shí)間;

  (3) 狀態(tài)2,南北綠燈閃爍幾次轉(zhuǎn)黃燈,東西仍然紅燈,延時(shí)一定

  時(shí)間;

 。4) 狀態(tài)3,南北紅燈,東西綠燈通車,延時(shí)一定時(shí)間;

 。5) 狀態(tài)4,南北仍然紅燈,東西綠燈閃爍幾次轉(zhuǎn)黃燈,延時(shí)一定

  時(shí)間;

 。6) 循環(huán)至狀態(tài)1,繼續(xù)

  實(shí)驗(yàn)電路和流程框架圖:

 。1) 硬件電路

  交通燈實(shí)訓(xùn)設(shè)備用最小系統(tǒng)板和信號燈組合而成。

  2、軟件編程

  若各路口燈亮滅的時(shí)間間隔為2s鐘,燈光閃爍時(shí)間間隔為0.5s。用軟件延時(shí)的方法,晶振頻率12MHz時(shí),一個(gè)機(jī)器周期為1us。

  編寫交通信號燈程序:

  編寫主程序,由R7做主程序的計(jì)數(shù)器,確定調(diào)用延時(shí)時(shí)間為0.5s,從而獲得交通燈的亮滅時(shí)間。

【逆流而上議論文作文800字】相關(guān)文章:

語言的議論文作文_議論文01-10

碰撞作文議論文高中-議論文作文01-11

理想與現(xiàn)實(shí)作文議論文-議論文作文01-24

拉面小哥議論文作文-議論文作文01-25

閱讀文字議論文作文 議論文作文03-18

關(guān)于夢想的議論文作文 議論文作文03-19

自卑與自信議論文作文 議論文作文03-18

關(guān)于態(tài)度議論文作文 議論文作文03-18

閱讀的角度議論文作文 議論文作文03-18

有關(guān)生命的議論文作文 議論文作文03-18