標題: 基于keil的51單片機并行I/O接口實驗 [打印本頁]
作者: 15947133291 時間: 2019-9-3 11:29
標題: 基于keil的51單片機并行I/O接口實驗
并行I/O接口實驗 一、實驗目的
(l)學習P1口的使用方法。
(2)學習軟件延時函數的編寫。
二、預備知識
(l)Pl、P3口為準雙向口,每一位都可獨立地定義為輸入或輸出,在作輸入線使用前,必須向鎖存器相應位寫入“1”,該位才能作為輸入。
(2)本實驗中延時函數采用指令循環來實現,機器周期(12/6MHz)*指令所需機器周期數*循環次數,在系統時間允許的情況下可以采用此方法。
三、實驗設備及器件
個人計算機1臺,裝載了Keil C51集成開發環境軟件。51單片機實驗儀1臺。
四、實驗內容
(1)P1口做輸出口,接八只發光二極管,編寫程序,使發光二極管延時(0.5-1秒)循環點亮。
(2)P3.3,P3.4作輸入口接兩個按鍵,P1.6, P1.7作輸出口,接兩個發光二極管,編寫程序不斷讀取開關狀態并將將其狀態,在發光二極管上顯示出來。(編程應注意P3.3, P3.4作為輸入口時應先置1, 才能正確讀入開關狀態)。
(3)利用P1.0輸出高、低電平,控制繼電器的開合,以實現對外部裝置的控制。P1.0低電平時繼電器動作,常開觸點接上Ll點亮,L2熄滅;高電平時繼電器不動作,常閉觸點閉合,Ll熄滅,L2點亮。實驗原理圖如圖4.2-3所示。接線 Pl.0→JIN,繼電器的JZ→接地,JK→L1,JB→L2。
編譯軟件見附件
-
圖1.png
(6.25 KB, 下載次數: 43)
下載附件
2019-9-3 11:25 上傳
單片機并行輸入/輸出原理圖
-
-
并行輸入輸出IO接口實驗.zip
2019-9-3 11:29 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
19.74 KB, 下載次數: 8, 下載積分: 黑幣 -5
| 歡迎光臨 (http://www.denmoz.com/bbs/) |
Powered by Discuz! X3.1 |