單片機用到單總線的器件多嗎?
看看你說的哪一種51單片機,老單片機如80C196、MCS-51都是單總線結(jié)構(gòu)額,地址和程序的統(tǒng)一編址,一個機器周期由多個時鐘周期組成,指令存取數(shù)據(jù)非常費時,現(xiàn)在的基于51內(nèi)核的單片機也是多總線結(jié)構(gòu)。
51單片機大片機都有總線結(jié)構(gòu),P0口為數(shù)據(jù)總線,P2加P0組成地址總線,數(shù)據(jù)總線為8位,地址總線為16位,因此可直接訪問的地址范圍為0000H~FFFH,64K大小。如需訪問64K以上的地址,可借助其他IO口擴展地址,如P1口,或通過其他途徑獲得擴展地址,如鎖存器,我以前做過的項目,比較大擴展到1M以上的外部RAM,當然也可以擴展得更多,只是軟件處理起來有點麻煩。