您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
PIC12G5××單片機再燒寫的操作步驟
★★★★★【文章導讀】:PIC12G5××單片機再燒寫的操作步驟具體內(nèi)容是:(1)第一次編程。第一次對PIC12C5××芯片編程時,首先按正常的方法建立其相應功能的源程序,但在源程序初始化時,在復位矢量(ORG0)之后,應對程序存儲器的地址,留上20~30個空地址,再開始存放程序,目的是…
來源: 日期:2013-12-17 21:36:27 人氣:標簽:
(1)第一次編程。第一次對PIC12C5××芯片編程時,首先按正常的方法建立其相應功能的源程序,但在源程序初始化時,在復位矢量(ORG0)之后,應對程序存儲器的地址,留上20~30個空地址,再開始存放程序,目的是給芯片再寫時,留下需外加指令的空間。具體的操作指令建議為:ORG0;復位矢量GOTOMain;轉(zhuǎn)到主程序ORGD'30‘;從存儲器地址30開始Main……;存放程序(1~29為空地址)
(2)第二次編程。第二次對PIC12C5××編程時,仍按正常的方法建立其相應功能的源程序,但在源程序初始化時,在復位矢量之后(ORG0)加NOP空操作指令,空操作指令的條數(shù)由芯片型號而定,對PIC12C508芯片僅加一條NOP:對PIC12C509應加兩條NOP,同時第一次已用過的程序存儲器地址,不能再用,若第一次用了ORGD'30‘,應改為ORGD‘××’,其××的值應該按照D'30‘開始已占用了地址之后未用的地址定義。
(3)第三次編程。第三次再對PIC12C5××芯片燒寫時,仍按正常的方法建立其相應功能的源程序,但在初始化時,在復位矢量(ORG0)之后,在第二次再燒寫已加NOP空指令之后,繼續(xù)再加NOP。同理NOP的條數(shù)由芯片型號而定。按上述思維方式,即可第五次、第六次……再編程,直到把PIC12C5××芯片內(nèi)部程序存儲器空間(地址)分別全部用完為止。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: PIC-OTP單片機再燒寫的條件
- 下一篇: “與非”門電路技術指標的測量