單片機(jī)程序存儲(chǔ)器
存儲(chǔ)器是單片機(jī)系統(tǒng)中使用最多的外擴(kuò)芯片,對(duì)80C51系列單片機(jī)而言,由于程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器的空間在物理空間上的各自獨(dú)立性,使得兩者的擴(kuò)展方法略有不同。在本節(jié)中,介紹目前常用的EPROM(Electrically Programmable Read-Only Memory)、EEPROM(Electrically Erasable Programmable Read-Only Memory)等存儲(chǔ)器的擴(kuò)展方法。程序存儲(chǔ)器用來(lái)存放編制好的始終保留的固定程序和表格常數(shù)。程序存儲(chǔ)器以程序計(jì)數(shù)器PC作為地址指針,通過(guò)16位地址總線,可尋址的地址空間為64KB。
在 80C51/87C51/89C51片內(nèi),分別內(nèi)置最低地址空間的4KB ROM/EPROM程序存儲(chǔ)器(內(nèi)部程序存儲(chǔ)器),而在8031片內(nèi),則沒(méi)有內(nèi)部程序存儲(chǔ)器,必須外部擴(kuò)展EPROM。80C51系列單片機(jī)中64KB內(nèi)、外程序存儲(chǔ)器的地址是統(tǒng)一編排的。8031單片機(jī)沒(méi)有內(nèi)部程序存儲(chǔ)器,地址從0000H~FFFFH都是外部程序存儲(chǔ)空間。 應(yīng)始終接地,對(duì)于內(nèi)部有ROM的單片機(jī)(5l、52系列),該引腳接高電平,使程序從內(nèi)部ROM開(kāi)始執(zhí)行。當(dāng)PC值超出內(nèi)部ROM的容量時(shí),會(huì)自動(dòng)轉(zhuǎn)向外部程序存儲(chǔ)器空間。外部程序存儲(chǔ)器地址空間為1000H~FFFFH,訪問(wèn)程序存儲(chǔ)器使用MOVC指令。
目前典型的EPROM芯片為27系列產(chǎn)品:
型號(hào) 容量 型號(hào) 容量
27C16 2K×8位 27C128 16K×8位
27C32 4K×8位 27C256 32K×8位
27C64 8K×8位 27C512 64K×8位
編輯:admin 最后修改時(shí)間:2018-05-08