想從頭自學電子知識,該如何學起?有哪些適合菜鳥入門的書籍?
上學時學的所有物理知識全忘了,是完全忘得一乾二淨,現在想玩單片機。
看到上面的回答,都是在讓樓主學習數字電路,題主個人也想弄單片機。雖然數字化是未來的主流。但是我個人建議從模擬開始,因為世界是模擬的,先把模擬功底打好,再往數字方向發展未嘗不可。直接從數字開始,遇到一些詭異的問題,可能無從下手,一個系統中模擬部分的優劣對整個系統的性能有著極大的影響。
廢話不多說,除了上面的建議。我這裡也給出我的建議。數學物理這些是工具,學好沒壞處。要往專業方向學習,首先把《電路分析》給學好了,任何搞電子的,這門課可不能丟。
然後學習《模擬電路基礎》了解現在器件的基本構成,半導體器件的基本應用原理,即使是數字電路內部也是由這些半導體器件設計的。搞數字的學生或工程師可能不屑,但是真正NB的工程師,一定是重視的,別不服。
模電可能有點晦澀不太容易上手,告訴你一本書。《晶體管與晶體管電路設計》(上下兩冊)日本人鈴木雅臣寫的,對入門選手來說再適合不過了。還有一本《晶體管與晶體管放大電路》周瓊鑒 孫肖子老師寫的,寫得非常不錯。建議看看。
有人說,這TM都多老的技術了,集成晶元大行其道的今天鑽研這個有P用。告訴你們,非常有用。這是基礎,那些集成電路也不過在這些東西的基礎上設計的。這種最基本的東西搞熟了,害怕集成電路搞不定?直接把集成電路當黑匣子使用的,我認為成為高手實在難。即使是所謂的高手,我看也是偽高手,別不服。
等你模擬功底好了,練就了紮實的功底,進階不是自然的事嗎。要拼加速度。初速度高,加速度不行,那也白費。
多用模擬軟體,可以加快你上手的速度,可以驗證你的思想,但是最重要的是多動手。好吧,題主是想學單片機。上述回答你可以忽略。但絕對對你以後的發展有用。單片機現在也落後了,單片機差不多了就往DSP或FPGA方向搞吧。如果你是想從傳統的模擬電路開始搞起,那最好老老實實的找本電路基礎教材,從基爾霍夫定律看起。
這條路不太好走,除了各種三極體放大電路的分析,運放、頻響、濾波、功放……到後來要進階還要學習頻域、時域、拉氏變換、Z變換、複數等……也挺折騰的,而且麻煩的是,一堆理論在身,卻發現玩模電的場合不多了。
如果你想從數字電路開搞,入門倒是不難,各種觸發器、時序圖什麼的都算基礎,可是學下去你會發現:雖然你只是想搞個簡單的功能,可是用這些基礎門電路不知道要搭到什麼時候,麵包板不夠用了有木有……
好吧,還是一步到位,單片機走起。
的確簡單粗暴,現在的單片機連晶振、電容、電阻什麼的都不需要,USB模塊連接單片機,上電就能工作了。
剩下的就是電腦上簡單的敲幾行代碼,下載到單片機,然後連接在IO口上的LED就閃起來了,還有什麼比這個更有成就感?
彙編幾乎可以不用懂,C語言會寫差不多就可以了。但是進階的話,可能需要自己管理內存、棧等資源,水也不淺。
如果尋找上手更方便的平台,Arduino是個不錯的選擇,一個大循環,就在裡面寫邏輯吧。
如果你連C語言都不想學,就想弄弄高大上的Python,那就整樹莓派吧,也不貴,功能也很屌。
不過,代價是你需要懂一點點Linux。啰啰嗦嗦寫這麼多,僅供參考吧。自己上淘寶買個二手板子。
郭天祥的51,avr,pic單片機視頻,自己下載。
書籍:- 堀桂太郎:數字電路入門,沒數電基礎的話當科普書看看。
- 數字電子技術 閻石
- 譚浩強的C語言
- 8051系列單片機C程序設計完全手冊,進階用
想玩單片機的話我覺得最主要是動手,光軟體模擬什麼的沒啥用(特別是protues那個軟體太坑人了),看書的話隨便看點基礎的什麼書都差不多,最重要的是弄個板子自己跑常式,歷程跑明白了,學的也就差不多了,視頻教程不建議看,因為以前我剛學的時候看那些教程就跟天書一樣,沒用,給你推薦個論壇:第九單片機論壇,我在這論壇泡了3月了,感覺不錯,挺適合新人,資料還全,前幾天買了個論壇自己的STM32開發板(他們論壇叫小苗板。。。),資料特別全,主要是有不會的在論壇喊一聲就有人解決,真心挺好,建議你也去看看,不過不建議你一上來就買STM32的,他們論壇好像有STM8的低端板,也不錯
推薦你賣一本《電子設計從零開始》楊欣著
裡面包含有模電基礎,數電基礎,單片機基礎,模擬軟體multusim的使用。我覺得適合基礎不那麼好的看。看完這個以後你可以找相關模擬,數電的書來看,網上找相關的好書還是比較容易的。我就不一一列出了。如果你想學深,相對應的數學基礎也是十分重要的。編程方面深入了解C語言,和相關的彙編。
實踐理論 在實踐在理論 理論肯定是用來指導實踐的 不能光實踐不理論我也在學模電 找的英國的教材學習的模電 上來先講實踐然後做理論講解 然後在講解如何通過理論控制實踐裡頭的各種東西
推介托馬斯L弗洛伊德的書籍,看得懂的才是好書!加q328566391聊
有個建議,電類的學習一定要跟隨時代。學FPGA吧
從幾乎無基礎到玩單片機。你可以選擇直接學51的教程,所謂的不求甚解,但是估計很多細節理解都會有問題。真要系統的學,你需要用的課程有:數電,模電,C語言,一小部分固體物理學鋪墊。
推薦閱讀:
※《追憶似水年華》適合精讀還是粗讀?
※有哪些对你三观影响极深的书或者故事?
※有哪些關於土木工程的書籍值得推薦?
※有什麼介紹北歐神話的書?
※大學裡財務管理專業應該考哪些證?或者說如何考這些東東 應該讀哪些書是必讀的?