|
這是一個使用51單片機通過8255的B口讀取8個開關狀態(tài),并通過8255的A口送給8個led顯示對應開關狀態(tài)的實驗。對8255的A口和B口的識別,是通過地址進行區(qū)分。
附件里有keil里的c語言源程序,和proteus里畫的仿真圖。- #include<reg51.h>
- #include<absacc.h>
- #define pa8255 XBYTE[0xffe0]
- #define pb8255 XBYTE[0xffe1]
- #define cmd8255 XBYTE[0xffe3]
- void main()
- {
- cmd8255=0x82;
- while(1)
- {
- ACC=pb8255;
- ACC=~ACC;
- pa8255=ACC;
-
- }
- }
復制代碼
|
-
51-8255
-
-
51-8255.zip
2017-5-4 10:31 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
20.82 KB, 下載次數(shù): 78, 下載積分: 黑幣 -5
8255讀按鍵狀態(tài)送led顯示
|