查看單個文章
  #8  
舊 2010-03-11, 09:28 PM
kevlinsan Offline
註冊會員
 
註冊日期: Feb 2010
文章: 8
kevlinsan is on a distinguished road
發 Yahoo! 消息給 kevlinsan
預設

引用:
作者: vino
kevlinsan大大
我還是很好奇,您說您讀汽修的,但對電路的東西卻是這麼的了解,還能設計電路板,洗電路板,製作想要的工具...
請問如果也想學這些東西,要怎麼入門呢?
在電路板上設計自己要的東西,有軟體可以模擬,試做嗎?
另外,像單晶片8051這種東西,似乎是要寫程式燒進去,程式有像一般C語言或是VB、Java的寫法嗎?
問題很多一下子也不知該怎麼問,可否分享一下您的學習過程,要具備有哪些知識才能做出幾樣自己想要的功能簡單的東西來呢?

我學的都只是皮毛而已 洗電路板是在這學的
http://member.giga.net.tw/georgeliao...Y/PCB-DIY.html
8051單晶片控制語言也是買書加上網路有很多範例學來的 一切都是因為興趣 而且我也才剛學不久....

看了自己設計的這張電路板 裝了這麼多的零件在運作 讓自己相當的有成就感...
不過 這只是初學者的作法 高手做的東西是 看上去 元件很少 可是 發揮來的功能超強

另外 單晶片是基本是走組合語言...
剛開始也是先學組合語言 當初認為單晶片的C語言是旁門左道 畢竟單晶片只有4K的ROM用C語言太肥大 放不了多少程式碼
程式要用組合語言才夠精減.. 所以就先買了兩本組合語言的書來看....

但是 組合語言 是在是太艱深了 學習初期的LED跑馬燈程式覺得還算簡單 但是 到了開始需要數演算跟進階的四則運算 用組合語言真的是霧裡看花 "撒巄膜"
光一個乘法跟除法就要寫好幾個指令在那邊累加來累加去的 要做四則運算 更是難上加難 完全顛覆慣有的數學知識...
後來放棄 改學c語言... 真的學起來快多了... 舉例來說 :四則運算 C就直接下(15+5)*3 這樣 就幫你算好好的..
其他的就是位元控制 這個組合語言控制就比較直接 但是 C語言的控制更簡單...

有想要深入了解單晶片控制 8051是一個很好的起點...
網站搜尋一下8051無論是 工作原理 指令 範例 應有盡有 中文書也到處都買的到...
可以去買現成的實習板 約1200元 內建很多現成的電路與元件 直接寫程式去驅動就可以了.....
等程式測試成功在依照實習板上的電路圖仿製一個電路板這樣就完成你的第一個自動控制板了...

如果有VB或C的基礎 相信在1個小時內 你就可以開始寫出第一個程式...
我的第一個跑馬燈程式 花了三天才完成 囧..............

這篇文章於 2010-03-12 12:12 AM 被 kevlinsan 編輯.
回覆時參照此文章