資料介紹
自制89C51單片機實驗電路板
學習單片機離不開實驗,以往單片機的實驗往往依賴于仿真機和單片機學習系統,價格昂貴,初學者很難配備。近年來,隨著FLASH型單片機的廣泛應用,采用軟件模擬加寫片驗證成為一種經濟實用的實驗方法,以AT89C51單片機為例,其價格不足¥10RMB,而擦、寫次數可以有1000次,一塊芯片即可做上千次的實驗。
目前,流行的單片機開發軟件Keil可以免費獲得用于學習的EVAL版;編程器價格并不昂貴,專門用于寫89C51類芯片的編程器價格更低廉(不足百元),而且編程器也是以后開發單片機所必備的工具;相比之下,用于實驗的電路板制作比較麻煩,用萬用板搭接,只能做些很簡單的電路,稍復雜的電路一般要用到雙面板,而業余條件下是很難自制雙面板的,而且實驗電路板主要是用于學習,學完了,也就沒有什么使用價值了,所以很多人希望能夠廉價地獲得。
作者在多年單片機教學(包括從事網絡教學)的基礎上,開發了一塊有較多功能但使用單面板的單片機實驗板,適于業余愛好者自制。這塊實驗板采用89C51為主芯片,板上安裝了5位數碼管,8個發光二極管,四個按鈕開關,一個簡單的音響電路,一個用于計數實驗的振蕩器,At24CXXX類芯片插座,X5045芯片插座,RS232串行接口等。使用這塊實驗板可以進行流水燈、人機界面程序設計、音響、中斷、計數器等基本編程練習,還可以學習I2C接口芯片使用、SPI接口芯片使用、與PC機進行串行通訊等目前較為流行的技術。
圖1是該實驗板的電路原理圖,從圖中可以看出,該實驗板由若干塊集成電路和一些阻容元件等組成,下面我們就分別介紹。
1、發光二極管接口
主芯片(U1)的P1端口接了8個發光二極管,這些發光二極管的負極接到P1端口各引腳,而正極則通過一個排電阻(標號為JP4,阻值為470毆)接到正電源端,這樣,這些發光二極管亮的條件就U1的P1口相引的引腳為低電平,即如果P1口某引腳輸出為0,相應的燈亮,如果輸出為1,相應的燈滅。
例:MOV P1,#0FH
該行程序將使發光二極管L1-L4熄滅,而L5-L8點亮。
2、數碼管接口
U1的P0口和P2口的部份引腳構成了5位LED數碼管驅動電路,這里LED數碼管采用了共陽型,共陽型數碼管的筆段(即對應abcdefgh)引腳是二極管的負極,所有二極管的正極連在一起,構成公共端,即片選端,對于這種數碼管的驅動,要求在片選端提供電流,為此,使用了PNP型三極管作為片選端的驅動,共使用5只三極管,所有三極管的發射極連在一起,接到正電源端,它們的基極則分別連到P2.0?P2.4,這樣,當P2.0?P2.4中某引腳輸出是高電平時,三極管不導通,不能給相應位的數碼管供電,該位數碼管的所有筆段都不亮,反之,如果某引腳是低電平時,三極管導通,可以給相應的數碼管供電,該位數碼管是否點亮,點亮哪些筆段,取決于這些筆段引腳是高或低電平。從圖
圖1 共陽型數LED顯示器.....
- 基于89C51單片機的秒表源程序 13次下載
- 基于89C51單片機的電子琴源程序 4次下載
- 基于89C51單片機的定時器源程序 8次下載
- 基于89C51單片機的多路不同頻率方波源程序 2次下載
- 基于89C51單片機的查表顯示LED燈源程序 1次下載
- 基于89C51單片機的電機速度測試程序 2次下載
- 基于89C51單片機的按鍵控制單個數碼管顯示 3次下載
- 基于89C51單片機的24c02記憶開機次數源代碼 6次下載
- 基于89c51單片機的NRF24L01通信實驗 91次下載
- 基于89c51單片機的電機溫控速度調節 9次下載
- 89C51單片機課程設計 136次下載
- 基于89c51單片機IO口操作的幾個歷程資料分享 16次下載
- 基于89C51單片機的編碼譯碼顯示實驗電路設計 0次下載
- 基于單片機89C51的程序設計實驗報告 2次下載
- 89C51單片機的結構和原理 0次下載
- 基于89C51時鐘電路的設計與制作 9669次閱讀
- AT89S51單片機實驗板的詳細資料簡介 4900次閱讀
- AT89S51單片機的詳細資料介紹 1.1w次閱讀
- 為什么89C51單片機的P0-P3口進行輸入時要設置為1 1.2w次閱讀
- 80C51單片機與8051單片機的區別是什么 9019次閱讀
- 基于89C51和89C52單片機對數控機床的控制設計 4756次閱讀
- AT89C51單片機實現全自動洗衣機功能的設計方案 9443次閱讀
- 單片機學習心得1:89c51單片機定時器應用! 9968次閱讀
- 89C51單片機16位數據傳送指令的執行過程 5340次閱讀
- 80C51單片機與8051單片機的主要差別在哪里 7965次閱讀
- 基于AT89C51單片機直流電機PWM調速程序分享 1.7w次閱讀
- 如何輕松學習51單片機? 1.2w次閱讀
- 如何模擬實現應用在數據采集系統中的89C51單片機I/O口串行通信? 1562次閱讀
- 89C51單片機中斷知識要點 1.7w次閱讀
- 89C51單片機的步進電動機控制系統設計 1.4w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論