古詩詞大全網 - 四字成語 - at89c2051和at89c51在程序上有什麽區別 我現在有 2051的 c語言程序 但是想用 at89c51 來實現 請問怎麽辦?

at89c2051和at89c51在程序上有什麽區別 我現在有 2051的 c語言程序 但是想用 at89c51 來實現 請問怎麽辦?

89C51有4K Flash,128RAM,而89C2051 只有2K Flash,128RAM。

他們的燒寫程序的方式是壹樣的,也都是51內核,指令相同.

妳要看壹下數據手冊,看壹下寄存器資源的差別,特別是IO口線的差別,是否要改IO,因為AT89C2051可能沒有壹些IO口.

還有2051只保留了p1,p3口,沒有89C51的P0口和P2口,並且2051的p3.7在芯片的引腳上沒有,只在內部有用,p1.0,p1.1沒有內部上拉,要用做輸入輸出,就需要外接上拉。