單片機簡易開發板怎么設計,我來告訴你
以RS232做的實驗,所以這邊也是做了一個232的模塊,也比較簡單,還有就是會有一個獨立按鍵,在板載上只做了四位的獨立按鍵,來便于程序的開發,至于獨立按鍵,是在單面機地方流出了所有的接口。
流出了所有的接口之后,如果說不用板載的外圍,可以把這邊留的所有的插件,也就排針給斷開,這樣的話,可以在單片機的最小系統的基礎上來完成其的硬件的程序。
文章相對比較長,字數比較多,大家可以先打開頭像關注我,之后慢慢看,///插播一條:我自己在今年年初錄制了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像左下角黑色字體加我也能領取哦。最近比較閑,帶做畢設,帶學生參加省級或以上比賽///
比如說矩陣按鍵,可以用排針的方式,用排線把矩陣鍵盤模塊的連線連接到單片機的最小系統這邊的對應的I/O上,借助于這邊的數碼管,就可以完成舉證按鍵的實驗。
如果說我要做LCD,同樣的道理,可以把這邊開放出來的I/O和你的LCD做一個連接,這樣的話就實現了一定的外圍擴展,當然,主要是提供給這種,有一定的興趣愛好的,并且愿意去研究單片機的,愿意學單片機開發的學生做進階用的。
因為做教學的話,要針對的話是大多數的學生,因為很多的學生以后的話不一定會從事方向,但是又必須完成這門課,所以開發板上做的是非常的簡潔,沒有做特別多的這種跳線,也沒有做特別多的擴展,很多的外省圍著資源也沒有做進來。
原因就在于是要做一個單片機的入門教育,針對的學生比較多,為了做實驗和開發的這款一個板子,同時,也是為了很多學生能夠自主的做一塊自己的開發板,如果說一開始把開發板設計的比較復雜,很多學生是看到原理的話,包括去開發代碼的話,都會帶來很大的困難。
所以就舍棄的種比較復雜的開發板,而選擇這那么一個簡便的開發板,這樣的話,針對入門的學生來講,在學習感染的時候會比較簡單,因為都是單片機I/O直連的一種擴展,也就是說在外圍擴展的時候,選擇比較簡單的方式。
這樣的話,入門起來就比較容易和課,也能夠對接的上來,就是這那么一塊簡單的板子,這邊也做了一塊PCB,是一個生成了一個三維的圖片,做了一個開發版的樣子,就長成這樣子,比較簡單,沒有太多的外部的資源。
比如說像LCD顯示呀,像溫度,18B20,包括存儲器等等等等,都沒有做到板子上,因為個,說入門來講,剛開始入門的時候,主要是讓學生能夠理解,一個是單片機的片內的資源,另外一個就是單片機的I/O的操作。
實際上剛開始能夠把數碼管,像串口,包括中斷,包括口的任意操作,包括輸入和輸出這種操作能夠理解透徹,對單片機內部的特殊功能,寄存器的概念能夠理解透徹,實際上你在去學其的外設資源,然后后續再對時序有一定的了解。
審核編輯:符乾江
-
單片機
+關注
關注
6067文章
44982瀏覽量
650286 -
嵌入式
+關注
關注
5149文章
19659瀏覽量
317360
發布評論請先 登錄
【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

國產入門級32位單片機PY32F002A開發板


基于哪吒開發板部署YOLOv8模型

單片機怎么寫入程序
32位M0核普冉單片機 PY32F003開發板20腳 快速入門 易于上手

PY32F002A單片機開發板 PY32F002AF15P6開發板 32位MCU,M0+內核

單片機燒錄程序的基本步驟是什么
linux開發板和單片機開發的區別
51單片機燒錄軟件怎么用
藍牙模塊如何實現單片機和手機端數據互傳

評論