您的位置:网站首页 > 电器维修资料网 > 正文 >
PIC12G5××单片机再烧写的操作步骤
★★★★★【文章导读】:PIC12G5××单片机再烧写的操作步骤具体内容是:(1)第一次编程。第一次对PIC12C5××芯片编程时,首先按正常的方法建立其相应功能的源程序,但在源程序初始化时,在复位矢量(ORG0)之后,应对程序存储器的地址,留上20~30个空地址,再开始存放程序,目的是…
来源: 日期:2013-12-17 21:36:27 人气:标签:
(1)第一次编程。第一次对PIC12C5××芯片编程时,首先按正常的方法建立其相应功能的源程序,但在源程序初始化时,在复位矢量(ORG0)之后,应对程序存储器的地址,留上20~30个空地址,再开始存放程序,目的是给芯片再写时,留下需外加指令的空间。具体的操作指令建议为:ORG0;复位矢量GOTOMain;转到主程序ORGD'30‘;从存储器地址30开始Main……;存放程序(1~29为空地址)
(2)第二次编程。第二次对PIC12C5××编程时,仍按正常的方法建立其相应功能的源程序,但在源程序初始化时,在复位矢量之后(ORG0)加NOP空操作指令,空操作指令的条数由芯片型号而定,对PIC12C508芯片仅加一条NOP:对PIC12C509应加两条NOP,同时第一次已用过的程序存储器地址,不能再用,若第一次用了ORGD'30‘,应改为ORGD‘××’,其××的值应该按照D'30‘开始已占用了地址之后未用的地址定义。
(3)第三次编程。第三次再对PIC12C5××芯片烧写时,仍按正常的方法建立其相应功能的源程序,但在初始化时,在复位矢量(ORG0)之后,在第二次再烧写已加NOP空指令之后,继续再加NOP。同理NOP的条数由芯片型号而定。按上述思维方式,即可第五次、第六次……再编程,直到把PIC12C5××芯片内部程序存储器空间(地址)分别全部用完为止。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: PIC-OTP单片机再烧写的条件
- 下一篇: “与非”门电路技术指标的测量