单片机烧写程序的次数是一定的,不是无限次,这取决于单片机的程序存储器ROM。有的单片机只能烧写一次,有的可以烧写1k次,还有的可以烧写100k次,不同的ROM类型了导致了烧写次数的不同。
固定不可烧写的掩膜ROM
这类单片机在出厂的时候,单片机厂家根据用户提供的程序文件一次性写入,即客户收到的就是烧写好程序的单片机,用户无法修改。这种一般是低成本的解决方案,而且需求数量非常大。
只能烧写一次的PROM
这种PROM类型的单片机只能烧写一次,其存贮器内部默认全0或者全1,用户只能烧写一次,烧写完毕后,保险丝熔断。这种方案价格也非常便宜,适合大量出货,国内很多单片机厂商提供这种单片机。
紫外线可擦除的EPROM
EPROM采用的是浮栅技术,用户如果需要修改程序,需要用紫外线擦除,这类单片机一般会有一个窗口用于接受紫外线的照射,照射的过程大概20-30分钟作用,用起来不方便,这种单片机在市场上很少看到了。
可多次烧录的EEPROM和Flash型ROM
这两种类型的ROM都可以很多次擦除,其中flash型的烧录次数可以多达100万,完全满足了人们的使用,目前市面上出货的单片机多数是这种。相对而言,Flash型的烧写速度更快,容量更大,烧录次数更多。
能烧录多少次看的是存储器类型: 一般掩膜存储器就是一次,比方 义隆单片机就是。有些单片机为了自身的保护,采用了OTP(One time program程序设了熔断,只能一次烧录),一般EPROM,1000次。AT89C51 Flash 约10000次,比如AVR的 atmega8铁电存储器的次数更高,一般能用10万次左右,可以放心用!
一般烧录时要注意烧录器定位与单片机的方向,特别是单片机缺口方向和1脚的定位。烧录器能支持的单片机种类,如在支持的菜单里,则可以烧录!烧录过程如果是旧的单片机(有程序在里面),一定要选擦除和烧录完校验,千万注意如果是掩膜或OTP,就不能继续烧录!