【求助】如何自習單晶片與嵌入式系統 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 網 路 生 活 分 享 區 > -- 閒 話 家 常 灌 水 版 > ---- PCZONE 讀 書 會


PCZONE 討論區



通知

---- PCZONE 讀 書 會 知 識 使 妳 / 你 更 有 魅 力,有 空 多 讀 點 書 讓 自 己 多 增 一 份 魅 力 吧。

會員
【求助】如何自習單晶片與嵌入式系統
最近對微控系統,發生興趣。想要自學,請問如何開始。
本身為機械系畢業,會C語言,以前修過電路,電子學,自動控制。

我想從8051單晶片系統開始學起,還要能夠自己設計數位電路。

然後再進階到嵌入式系統。

請問要念哪些書,或是到學校去聽什麼課?

回覆
www.ublink.org

要學8051比較快

買書 , 或者有錢的話買模擬器

如果你沒錢的話

可以到ktop去苦讀吧 !!

那埵釩雃h的資料

FYI

delphi.ktop.com.tw

不過他網站剛被入侵 , 可能還沒復原 !!

^^
回覆
超級米蟲

去這塈銣
全華科技圖書
回覆
會員

如果我還要能自己設計單晶片電路板,來符合自己的需求,如請問要具備何種知識。
比如說我看電路板上,有電阻,有電容,要知道電阻,電容要多大,為什麼要如此設計電路。
要增加週邊,如USB,RS-232,A/D,要選用哪一個晶片,要如何通訊。
回覆
還沒想到新的

基本上各家晶片的語言相仿 不同處在於內建的特殊功能 例如有些MCU內建A/D或D/A
從8051開始是不錯的 不過建議您先磨練組合語言 熟悉MCU的動作後再換習慣的C語言
原廠DataSheet對組語的解說比較多 不用組語學習是比較吃力的

沒錢的話學8051比較經濟 花幾百元做個線上燒錄器會得心應手
網路也有人賣現成的 不過價格三級跳....http://myweb.hinet.net/home4/penguin5/8051/8051_DIY.htm
本人有軟體8051模擬器 不需要硬體線路即可做一些簡單的IO控制模擬 有需要再PM
回覆
還沒想到新的

另外您可以看「8051/52 單晶片微電腦原理應用」此書(知城出版)
這本算是比較簡單的工具書 非常適合入門使用
其他市面上8051的書我認為都大同小異 寫的都很爛

另外介紹您「HT46xx微控制器理論與實務寶典」(全華)
這本書從最簡單到複雜的範例集大成
即使您沒有打算用這家的MCU 仍然可以購買此書 對熟悉透測MCU非常有幫助
HT46xx是國內廠商盛群生產的MCU 與8051可多次燒錄不同 因此需備有ICE 約8000元

如果您要用USB且要用C語言開始
可看看「ET44系列USB單晶片微電腦控制實習」(全華)
這家晶片我沒有很熟悉 沒有真正深入的使用過 入門的花費至少6000元
不過ET44系列是國內廠商義統出的USB單晶片 他們志願成為USB與影音界的第一把交椅

還是打好8051的基礎吧~再玩玩國內各家單晶片
不過單晶片開使被市場淘汰了...我也在找別的出路
所以...不要只學一種MCU
回覆
www.ublink.org

引用:
作者: aerocat
如果我還要能自己設計單晶片電路板,來符合自己的需求,如請問要具備何種知識。
比如說我看電路板......................。

有一個很重要的東西

Chips的文件 !!

大部份的人稱之為公板
回覆
還沒想到新的

引用:
作者: 門神
有一個很重要的東西

Chips的文件 !!

大部份的人稱之為公板
是Data Sheet

回覆
散人

多上上國外的網頁,資源豐富,樣樣免錢,也可藉此磨練英文。
國外的零件商,可以跟他要SAMPLE,不用錢!Microchip,TI,MAXIM,
都蠻好要零件的。
如果有興趣學學8051,我可以送你一個早期的D8749H,
不過是用紫外線抹除的,有點麻煩。
要學單晶片,別貪心,看自己到底要走哪個路線?
消費性電子產品,自動控制?還是韌體driver?
單晶片只是一個整合的產品,基本電子學很重要,否則光是干擾的問題,
就抓不完了。週邊搭配的介面,才是您學習的開始,東西太多了,光是
sensor的控制,就可以弄得你七昏八素了。尤其現在很多的sensor,都
已經數位化了,控制都要用時序,然後輸出輸入都只用一支腳,寫程式
控制起來,還真是累人。
PIC,AVR等也都是一種選擇,PIC的燒錄比較簡單,幾乎都是ISP的燒錄。
自己做個燒錄器,不用花多少錢,大約300多元搞定,簡易型的,100元
都不用。RISC的精簡指令,也是滿方便的,有興趣,也可以送你一顆PIC。
讓您體驗體驗。
我的建議是多多的自己DIY電路,少用模擬器之類的東西,因為這些東西都是
已經debug過的東西。你自己設計的東西,卻要經過很多的環境考驗,
克服眾多的考驗及思索,您就學到know how了。
不要一次就搞一個很大的東西,一個一個模組建立,一個一個副程式寫起來
,這樣debug也簡單,最後再兜起來,大概就差不多了。我覺得,不要把他
一定要當成您的工作,把它當成您的工作中可能會用到的東西,這樣在學習
上,會比較愉快。用你的第二專長去培養這個您有興趣的第一專長,也是不
錯的。
回覆
www.ublink.org

引用:
作者: 海盜天使
是Data Sheet

Yes !!

^^

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。