引用:
|
作者sdieasd
小弟剛接觸這方面的工作先從PIC16C54著手,簡單的程式和指令,基本上應該是還oK
但是一看到有點份量的程式,因為經驗不足所以很多程式用看的要想很久才知道別人寫這段的用意是啥,感覺頭殼快爆炸了...... @.@ 有時感覺看到的是文字天書一樣,腦筋一片空白加
上有時並不單是程式方面的問題,像一些電子零件的應用,更是雪上加霜稿的一顆頭2顆大
不知道各位專於此工作的高手們,是否像小弟一樣也有這段往事呢?
可以建議小弟一下,要怎樣才能夠稍微上手呢?
PS:小弟在學校有接觸過51方面的課程,雖然也是很久以前的事 ,但畢竟碰過
|
先說,我不是高手,更不是寫PIC的高手.
一開始都是這樣子的,不過,你最好知道你看的程式是在做什麼,再去看它如何被表達.
反正東西已經做出來了,如果有註解是最好啦.但通常沒有.
但至少你要知道你要做的東西的原理,而你的硬體,最好你也要先了解.
否則你很難看程式的.
如果可以,你可以先看清楚他的架構,再把不懂的小段,一小段一小段抓出來用RUN的,
看run起來結果怎麼樣.當然有些除錯工具一定要用熟的,怎麼單步執行,怎麼印出暫存器值,程式遇到判斷式,到底跑到哪裡了.
還有,最重要的,你要找出一種風格,在你寫的時候,把你的程式表達清楚,該分出去就分出去,該註解就註解,設計的文件也要做.讓後來的人能比較清楚了解.
一開始這樣玩,你一定要相信你的能力沒問題,一天可能只看幾行,那代表進度有再跑,
再不懂可以想辦法問人.
我自己第一次看程式,是看了三個月之後,才懂一個系統的架構的.中間有很多次想逃走,甚至是第一天上班,第二天就想放棄了,但因為試用期是三個月,所以努力做到三個月,結果,做了2年後,換到現在...不是PIC啦,但東西差不多,做了5.6年了.
你參考一下.不過,做這行你不進步都不行,你要有心理準備.
如果你有其他專長和興趣,不見得一定得做這個,尤其是在台灣.
