Eehk
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Eehk
Electronic Engineer of Hong Kong
首頁
Latest images
搜尋
文章搜尋系統
結果按:
文章
主題
進階搜尋
會員註冊
登入
Eehk
::
Eehk
::
單片機
::
8051
8051 I/O 電路實習
發表人
內容
alexli2k
帖子数
:
61
注册日期
:
2013-01-31
主題: 8051 I/O 電路實習
周六 2月 16, 2013 10:45 am
[電子材料表]
電阻
:
220Ω*16
,
1KΩ *1
,排阻
8
個
4.7KΩ *1
無極性電容
:
20P*2
。電解電容
:10µ/16V *1
IC :8
組三態匯流排驅動
IC 74244*2
,
8951
*1
IC
座
:
20pin*
2
,40pin*1
其他元件
:
石英震盪晶體
6M
,紅色
LED*8
,共陰極七節顯示器
*1
,
8pin
數位開關
SW1*1
無段按鍵開關
SW2*1
,電源插
pi
n*2
,PCB電路板
*1
。
[
8051實驗板電路圖]
[電路說明]
1.
8051的4個8位元埠(port)的設定:
8位元資料輸出
port0
-->8個LED,
port1
-->8個LED組成的七節顯示器
DISPLAY
[size=18]
port0、port1
當位元輸出高電位("1")訊號時,LED就會亮起。
(
8位元資料輸入
)
port2
-->8位元的指撥開關。
指撥開關的位元
off
時輸入高電位("1")訊號至晶
port2
對應的輸入端位元內。
指撥開關的位元
on
時輸入低電位("0")訊號至晶
port2
對應的輸入端位元內。
2.
8051的reset接腳使用power reset電路接法,所以只要一開電源,8051晶片就會重置(reset)。
晶片程式執行的過程中,只要按SW2按鍵,8051晶片也會重置(reset)。
3.
8051的XTAL1、XTAL2二接腳接上石英振盪電路,為8051晶片程式執行的時脈(clock)。
[
74244IC說明
]
74244主要是做為8位元資料緩衝用,所以74244有8個緩衝器可同步傳送8位元資料,但是因資料匯流排通常是有許多裝置共用,為避免兩個裝置同時使用資料匯流排造成衝突,所以有三態控制,當GA、GB腳為低電位時才可以分別將A區輸入端4位元資料、B區輸入端4位元資料分別傳送到A區、B區的資料輸出端,74244因其輸出電流較大,所以其輸出端可用來點亮LED及七節顯示器。
[
8051實驗板元件配置、配線圖
]
[工作程序]
1.
依照
零件配置圖
將元件依序插到
PCB
電路板元件面上排列並銲點。
2.
依照
銲接配線圖
開始將電路板銲接面上的銲點依電路連線銲接。
3.
將所有
74244IC
裝到74244
IC
座上。
4.
用三用電錶
Ω*1
檔,測量電路正、負電源端是否有短路
?(
靜態測量
)
5.
若只真偏轉有電阻值,表示沒短路,電路才可接上電源測試與維修。
==
8051單晶片軟體部分==
[
8051示範程式
]
數位開關1
ON時,每個LED與7節顯示器的LED輪流亮
數位開關2 ON時,每個LED與7節顯示器數字配合著亮
1.
使用編輯軟體
記事本
編輯單晶片語言原始程式,
以
DEMO
.ASM
檔名儲存至隨身碟中。
2.
使用組譯程式
X8051
將
DEMO
.ASM
原始程式組譯產生一個
DEMO
.OBJ
目的程式檔。
3.
使用連結程式
LINK
將
DEMO
.OBJ
目的程式檔連結產生一個
DEMO
.HEX
十六進位檔。
4.
將ATMEL
89S51
單晶片置於燒錄器上,啟動燒錄軟體將
DEMO
.HEX
燒錄到
單晶片內。
==
電路測試==
1.
將燒錄完成的
89S51
單晶片改放置於
8051
電路實驗板的
40pinIC
座上。
2.
8051
電路實驗板接上
5V
電源,測試單晶片程式的執行結果。
3.
由程式
執行結果的
LED
或七節顯示器的顯示情形來判斷電路或程式是否正確
?
4.
若有錯誤則進行檢查是硬體配線錯誤
?
或是軟體指令編寫錯誤
?
5.
找出錯誤後進行維修,反覆測試值到正確為止。]
示範程式與
工具軟體下載
8051
示範程式一
組譯程式
X8051
連結程式
LINK
Like
Dislike
8051 I/O 電路實習
第
1
頁(共
1
頁)
這個論壇的權限:
您
無法
在這個版面回復文章
Eehk
::
Eehk
::
單片機
::
8051
Eehk
::
Eehk
::
單片機
::
8051
前往:
選擇一個版面
|
|--Eehk
| |--電腦站
| |--Arduino 制作
| |--電子 制作
| | |--NE555
| | |--CD4017
| |
| |--單片機
| | |--8051
| | |--PIC16F84
| |
| |--汽車音響
|
|--SmartPhone
| |--iPhone
| |--Android
|
|--Ebook 電子書
| |--中文
| |--英文
|
|--Buy & Sell
|--電子 產品
|--書籍
|--DVD