學習51單片機要用到哪些硬件工具
時間:2019-03-12 08:47 來源:ob体育竞彩
學習單片機主要是學習三方麵的內容:1)單片機的使用方法;2)單片機外設電路的設計;3)單片機程序的設計。而且單片機是一門偏重動手實踐的技術,所以在學習的過程當中要多動手,最好的方式就是要有一塊單片機開發板。所以學習51單片機要用到以下硬件工具:
1.需要用到一塊單片機開發板
顧名思義,單片機開發板就是專門用來學習單片機的。開發板集成了很多常用的外設電路,並盡可能的照顧到單片機的外設資源。單片機的引腳資源一般分為三類:1)普通GPIO;2)片上資源複用功能;3)中斷功能等。51單片機開發板常用的外設電路有這些:
輸出控製流水燈、輸出控製蜂鳴器/繼電器、按鍵輸入檢測、輸出控製數碼管/點陣、矩陣按鍵輸入、AD采樣、UART通訊、紅外遙控、IIC掉電存儲等。
由以上可見,單片機開發板已經集成了太多常用的外設電路,覆蓋範圍比較廣,方便了初學者的學習,不用再去費力的搭電路了。所以所說,入手一塊51單片機開發板很有必要。
2.需要用到下載器/仿真器
在寫完程序後,需要下載到單片機中去執行,實現程序的功能,這就需要下載工具。51單片機使用USB/TLL即可實現程序的下載。
USB/TTL有四根線,電源正、電源負、TXD和RXD,分別與單片機的電源正、電源負、RXD和TXD連接。
3.其他擴展模塊
用了單片機開發板和下載工具就可以學習單片機了,把單片機開發板自帶的外設電路學習完後,可能還需要擴展自己的知識麵,就需要更多的擴展模塊了,如NRF24L01無線模塊、電機驅動模塊、溫度檢測模塊、液晶顯示等。這就需要根據自己的需求去選擇了。
電腦,相應的單片機開發板,程序下載器,實現程序到單片機的傳送,常用的電子元件,比如電阻電容三極管等,電烙鐵等電路焊接工具。
看過《學習51單片機要用到哪些硬件工具》的人還看了以下文章
|
51單片機轉stm32單片機難嗎 |
我來說說我的單片機如何過渡的吧! 第一階段:咱們剛開始學單片機之前會學微機原理,用的是8086的CPU,是用彙編寫的。之後就是51單片機,我們老師先是用彙編交完所有課程,在之後的練習裏編程語言全部換成C語言。其實這是幫助我們更好的去理解單片機的組成和... |
|
我學習單片機的一些體會 |
我認為學習單片機需要有一定的知識儲備 我們都知道單片機技術是一個理論加實際操作都很強的技術,我在學單片機前就已經在學校裏學過了模擬電路和數字電路的基本知識,尤其是數字電路知識在學單片機時非常重要,這是因為單片機就是一個數字芯片,這個單片機引... |
|
51單片機為什麼我學了很久還沒入門 |
初學者,基礎差,入門難。這是單片機初學者的一個經曆。當你入門後,發現單片機不過如此。學51單片機前,要有點其它專業知識。比如模擬電子、數字電子、C語言、彙編語言等基... |
|
學51單片機很難嗎 |
假如你有很強的C語言基礎,有比較紮實的模擬電路基礎,那麼隻要認真堅持學習單片機,就一定比較快速的入門, 假如沒有任何基礎,或者基礎非常差,又沒有恒心去堅持學習,那麼對於學習51單片機來說,那真的會很難。 其實想學好51單片機,其實也很簡單,隻需要... |
|
怎麼用51單片機設計一個0到9.9秒定時器 |
用單片機實現一個定時器隻要對單片機裏的特殊寄存器進行設置就可以實現了,下麵我與朋友們說說這個0到9.9秒定時器的設計方法。 第一步是硬件的設計 我們先說硬件的設計,硬件相對比較簡單,它需要一個單片機最小係統,也就是要有5V的電源、晶振電路、複位電... |