自制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單片機實驗電路板 學習單片機離不開實驗,以往單片機的實驗往往依賴于仿真機和單片機學習系統,價格昂貴,初學者很難配備。近年來,隨著FLASH型單片機的廣泛應用,采用軟件模擬加寫片驗證成為一種經濟實用的實驗方法,以AT89C51單片機為例,其價格不...
上傳時間: 2013-11-14
上傳用戶:dingdingcandy
資源簡介:改進中的數碼顯示燈0000--9999 實驗名: 八個數碼管顯示 功 能:讓實驗板上八個數碼管循環顯示0-9十個數 硬件環境: 自制單片機實驗板, 軟件環境: Windows操作系統 使用軟件:偉福 V3.20, Easy 51Pro v2.0
上傳時間: 2017-06-07
上傳用戶:363186
資源簡介:自制51單片機學習板:串行通訊程序實用的時鐘鬧鐘程序使用按鍵切換花樣和速度的流水燈程序顯示數字、按鍵發聲程序
上傳時間: 2013-04-24
上傳用戶:思琦琦
資源簡介:自制單片機開發板全過程(傻瓜式教程
上傳時間: 2014-12-24
上傳用戶:xjy441694216
資源簡介:TX-1C單片機實驗板使用手冊V3.0
上傳時間: 2013-11-19
上傳用戶:xcy122677
資源簡介:RM51單片機實驗板配套實驗例程庫
上傳時間: 2013-10-16
上傳用戶:蒼山觀海
資源簡介:TX-1C型單片機實驗板原理圖
上傳時間: 2014-12-25
上傳用戶:fairy0212
資源簡介:TX-1C型單片機實驗板原理圖
上傳時間: 2013-11-15
上傳用戶:123456wh
資源簡介:TX-1C型單片機實驗板原理圖
上傳時間: 2013-10-11
上傳用戶:cylnpy
資源簡介:900U是“我愛電子工作室”2009年新推出的USB全自動在線編程STC單片機實驗板,是800A和800B實驗板的USB升級板,專為無串行口的筆記本電腦用戶而設計,同時增加了1KHZ的近似正弦信號,并重新設計了數碼管電路,作為溫度計時可形成漂亮的“oC”度。900U的最大特...
上傳時間: 2013-11-13
上傳用戶:qoovoop
資源簡介:ISP 型單片機實驗板學習單片機離不開實驗,以往單片機的實驗往往依賴于仿真機和單片機學習系統,價格昂貴,至使學習單片機的門檻很高,很多人不能跨入單片機學習的大門。近年來,隨著FLASH型單片機的廣泛應用,采用軟件模擬加寫片驗證成為一種經濟實用的實驗...
上傳時間: 2013-10-24
上傳用戶:dragonhaixm
資源簡介:使用單片機C語言編的單片機實驗板與上位機的串口通信(可接收上位機命令和根據命令給上位機上傳上位機需要的數據)程序,可供單片機開發人員參考。
上傳時間: 2014-02-10
上傳用戶:CHINA526
資源簡介:單片機實驗板各模塊應用與源程序對初學的朋友很實用的
上傳時間: 2015-07-02
上傳用戶:從此走出陰霾
資源簡介:我自己做的s51/52單片機實驗板的原理圖和PCB(protel99se格式),扳上自帶ISP接口,通過并口可以下載程序,可以直接拿去做板,經證明絕對好使,已經售出多塊,請大家放心下載
上傳時間: 2013-12-22
上傳用戶:源弋弋
資源簡介:單片機實驗板下載線的制作,如將可以代替編程器
上傳時間: 2015-10-17
上傳用戶:王楚楚
資源簡介:pic16網站pic單片機實驗板配套demo程序
上傳時間: 2016-03-01
上傳用戶:JasonC
資源簡介:實驗板自制資料實驗板自制資實驗板自制資
上傳時間: 2013-12-21
上傳用戶:璇珠官人
資源簡介:第一個發光管以間隔200ms閃爍 適用 TX-1C單片機實驗板 晶振為11.0592M
上傳時間: 2013-12-10
上傳用戶:h886166
資源簡介:與一個51單片機實驗板的上位機通信程序,本人認為還是有一定的參考價值。
上傳時間: 2016-12-19
上傳用戶:417313137
資源簡介:茉莉花音樂演奏曲目。8051單片機實驗板實現。
上傳時間: 2014-01-24
上傳用戶:獨孤求源
資源簡介:單片機實驗板上帶的DA控制程序 很有用 有空看看不錯
上傳時間: 2017-02-06
上傳用戶:gut1234567
資源簡介:單片機實驗板上自帶的程序 使用時鐘芯片做的 液晶顯示
上傳時間: 2017-02-06
上傳用戶:qlpqlq
資源簡介:單片機實驗板上自帶的程序 主要用于了解pwm控制方式 還不錯
上傳時間: 2017-02-06
上傳用戶:13681659100
資源簡介:單片機實驗板上自帶的程序 主要學習led控制的方法 有空看看
上傳時間: 2013-12-29
上傳用戶:jhksyghr
資源簡介:用單片機制作的定時開關控制器 定時開關控制器在各種場合都有著極為廣泛的用途。本文利用凱思迪公司的K-51A單片機實驗板設計的定時開關控制器具有簡單易制、價格低廉、控制點數多、控制時間可精確到秒等特點,供有興趣的朋友參考。
上傳時間: 2013-12-03
上傳用戶:凌云御清風
資源簡介:TX-1C型單片機實驗板原理圖,這是開發板,花的很不錯啊
上傳時間: 2017-03-18
上傳用戶:qw12
資源簡介:TX-1C型單片機實驗板原理圖.pdf,需要的朋友下載吧,我設的是不用登錄就能下載
上傳時間: 2014-01-13
上傳用戶:zhaiyanzhong
資源簡介:單片機實驗板自檢程序, 匯編語言編寫,可檢測實驗板上所有功能
上傳時間: 2017-06-24
上傳用戶:zhengjian
資源簡介:這是單片機實驗板比較齊全的程序,包含了,液晶,數碼等各個模塊,供大家參考。
上傳時間: 2014-01-10
上傳用戶:a673761058
資源簡介:0546、單片機實驗板使用與C語言源程序
上傳時間: 2014-04-09
上傳用戶:ddddddd