大家好,小弟是一名在校的學(xué)生,用單片機(jī)快有一年了,剛學(xué)的時候用匯編編程,學(xué)著用PROTEL畫電路板,剛開始的時候?qū)﹄娐芬桓[不通,做一個電壓放大電路都不會,編程更是一塌糊涂。一開始做了一個開關(guān)量的控制電路,讀取一些開關(guān)量,做一下邏輯處理,然后再通過繼電器輸出,程序很簡單,電路也沒什么難度。今年5月份又做了一個單片機(jī)的板子,主要是處理一些模擬量,做板子嘗試了一下手工布線,但是做的不是很好,編程第一次用了一下C51,覺得比匯編方便很多,程序模塊化比較好,寫起來也比較快了。
我自己最開始對軟件不是很感興趣,覺得軟件沒有硬件重要,現(xiàn)在想想,當(dāng)初的想法真的是太幼稚了,軟件和硬件同樣重要,甚至更重要一些,很多系統(tǒng)的精華都在程序上。在論壇里看了很多高人的帖子,收益很大,覺得編程真的是需要下很大的功夫才能夠編出一個像樣的程序。
以前編程序想起哪就編到哪,程序亂的不行,沒有可讀性,更不要說什么模塊化設(shè)計了。但從用C51做完第二個單片機(jī)程序之后發(fā)覺程序很重要,自己的編程是在是太差了,所以我這段時間一直在學(xué)習(xí)編程,編程水平有了進(jìn)步,對編程的認(rèn)識也跟以前不一樣了??吹秸搲飳懙年P(guān)于狀態(tài)機(jī)的帖子,覺得寫的真的好,我自己在以后的編程中也要盡量用這些好的編程方式,提高編程的效率。我個人認(rèn)為,編程思想很重要,而且軟件和硬件有一些地方是相通的。其實(shí)我對硬件比較感興趣,一有時間就拿著電路書看,但是就是沒什么長進(jìn),始終是只能做一些簡單的電路,基礎(chǔ)知識不行,好多基本的概念不清楚,希望能和大家多多交流。說得很亂,沒有條理 ,也可能沒有道理,也沒有表達(dá)出什么思想來,只是想把自己心里的一些感想說出來,希望大家不要笑話,更不要砸我!!!