我買了一塊普中51單片機,裡面的電路圖看不懂,輔導教程說的上拉電阻啥的完全蒙圈


單片機是可編程晶元,現在的電子產品幾乎都有單片機的身影。學好單片機可以找一份較好的工作。單片機相關的工作涉及到硬體設計軟體設計。在小公司,一般硬體和軟體是不分開的,在大公司硬體和軟體是分開的。我從事嵌入式行業多年,硬體和軟體(主要裸奔)都做。如果只學習硬體設計的話,可以多看看電路分析、數字電路、模擬電路等相關內容。想要獲取更多的電子知識,可以關注我的微信公眾號,玩轉嵌入式(micropoint8)。可以從以下幾個方面去熟悉。

1.熟悉基礎知識

電路的基礎知識要牢固,從電路分析,到數字電路,還有模擬電路等,基本的概念一定要清楚。如題目中的上拉電阻,可以簡單的理解為一端接在信號上,另一端接在電源上的電阻,如下圖就是一個上拉電阻。起到什麼作用呢?

如果按鍵沒有按下的話,由於上拉電阻存在,KEY1處的信號是一個確定的高電平,在電路按下後KEY1是一個確定的低電平。這樣就不會因為浮空而導致KEY1的信號處於不確定狀態。

2.多分析產品電路

手中有一個51單片機的開發板,就可以試著分析一下各部分的電路。單片機開發板中,常見的硬體電路有LED驅動電路、按鍵輸入電路、繼電器控制電路、蜂鳴器電路、數碼管電路等。可以分析一下LED是以灌電流還是拉電流的方式驅動的、按鍵電路用上拉還是下拉實現的、繼電器用NPN三極體還是PNP三極體實現的、數碼管是用什麼晶元驅動的。遇到不懂的地方多在網上查一下資料,最好能問一下周邊的朋友同學。

推薦,杜洋老師的愛上單片機,從零入門單片機,一步步進階。

愛上單片機-單片機手把手入門京東¥ 41.60去購買?

3.多看元器件的datasheet

碰到沒有見過的元器件,要去翻一下datasheet,多了解一下元器件的參數和典型的電路,多多學習積累經驗。

想要獲取更多的電子知識,可以關注我的微信公眾號,玩轉嵌入式(micropoint8)。


模電,數電知識是少不了的,但只是為了學習單片機,而系統的學習一次模電,數電,這樣學習進度就會慢好多,所以你可以了解下單片機原理圖中的電路原理。

單片機最小系統

你需要理解單片機最小系統,其中包括複位電路,時鐘電路,電源電路。很多人在學習很久單片機後依然不理解複位電路原理,這裡推薦一篇文章,裡面有對單片機最小系統的詳細講解,文章比較長,查看相應片段即可。

查看相應片段即可?

mp.weixin.qq.com

上拉電阻

上拉電阻,常常用於開漏輸出的IO,IIC匯流排。在IO口中可用於增強IO驅動能力,使IO口具有明確的電平狀態。

如下圖所示,為51單片機P1,P2,P3口,其內部集成了上拉電路,在開發板原理圖中你不會看到在這些引腳上接上拉電阻。

而PO口,屬於開漏輸出,如下圖所示。開發板中都會在P0口加上拉電阻,當MOS關斷時,P0口電平被上拉到VCC,當MOS導通時,P0口電平為GND(低電平)。

蜂鳴器電路

單片機用於信號處理,IO口驅動能力非常小,不能用於驅動較大功率的器件。比如繼電器,電機,蜂鳴器等等。如上圖所示,為單片機中常用的蜂鳴器驅動電路。

使用N型三極體作為開關管,來驅動蜂鳴器工作。圖中R2為三極體基極下拉電阻,可有效防止干擾信號使三極體誤導通。同時R2,與R1用於分壓,在控制信號為高電平時(5V)三極體基極形成大於0.7V電壓,使三極體導通蜂鳴器工作。圖中R3為限流電阻。

待更新,歡迎關注交流


你好同學,其實這個就是別人所說的兩周學習啥的結果,有的時候就是跟著教程跑一便,當時是會了,但是一遇到問題就蒙圈了,所以打基礎還是很重要的,我之前寫過一篇文章。

截個圖,鏈接附上,後面就靠你自己了。

誰能教教我怎麼學單片機,先學什麼,怎麼入門??

www.zhihu.com圖標

電路基礎

電阻 電感 電容 二極體 三極體 的基本應用,典型電路

然後是 運算放大器

電路應該就能看懂了


數字電路,單片機原理。


推薦閱讀:
相关文章