PIC12C509A單片機(jī)的編程再生
第一次用PIC12C509A芯片制作的振蕩器,其源程序?yàn)镻IC02.ASM,用程序存儲(chǔ)器第1頁(yè)面和數(shù)據(jù)存儲(chǔ)器BANK1體編輯的源程序,占用程序存儲(chǔ)器空間是從D'600’開(kāi)始的地址存放的程序;第二次再寫(xiě)時(shí),用同-PIC12C509A芯片.也是一種振蕩器,振蕩頻率比前者高(以便觀察),其源程序定義為PIC04.ASM.其清單如下:
下條指令。
END;程序結(jié)束。
說(shuō)明:由以上的源程序看出,PIC12C509A再寫(xiě)時(shí),需在ORG0(復(fù)位矢量)之后,增加兩條空指令(因PIC12C509A有兩個(gè)頁(yè)面),且這里程序是從PIC12C509A程序存儲(chǔ)器的O頁(yè)面D'30‘開(kāi)始存放程序的。若對(duì)PIC12C509A需第三次再寫(xiě),又需再在ORGO(復(fù)位矢量)之后再增加兩條空指令(共4條空指令NOP),其余的邏輯操作順序與PIC12C508A完全相同。