![]() |
發布時間: 2022-5-4 12:03
正文摘要:寫了一個關于用8255a控制流水燈的代碼,但實際卻無法運行,想請教一下該如何修改。 單片機源程序如下: #include<regx52.h> #include<absacc.h> #define uchar unsigned char #define uint unsigned ... |
138占用6個IO,8255也才行個IO,為什么要經138中轉?138是譯碼器,同一時刻只有1個Y輸出,如何保證8255能正常地工作? 非要用的話,可以用595,只需要的3個IO,就能輸出任意組合的8個IO線。 |
你的電路有很多問題 RESET 端口 連接138會使他一直復位。 A0,A1 端口 連接138會使他不能選擇。 ![]()
|
還有一個命令口,你沒有初始化8255,當然怎么也不會正常工作的。 |