什么是单片机的程序寄存器

程序寄存器用于保存应用程序代码,同时还可以用于保存程序执行时用到的数据(如保存查表信息)。

单片机内部的程序寄存器一般为1~64KB,通常是只读存储器,因为单片机应用系统大多数是专用系统,因此一旦研制成功,其软件也就定性,程序固化到只读存储器,用只读存储器作为程序存储器,掉电以后程序不会丢失从而提高系统的可靠性;另外,只读存储器集成度高、成本低,根据单片机内部程序存储器类型的不同又可分为下列产品。

(1)ROM型单片机。这种单片机内部具有工厂掩膜的只读程序储存器ROM,其是定制的,一般价格最低,用户将调试好的程序代码交给厂商,厂商在制作单片机时把程序固化到ROM内,而用户是不能修改ROM中代码的。这种单片机价格最低,但生产周期较长,适用于大批量生产。

(2)EPROM型单片机。这种单片机内部具有EPROM型程序存储器,对于有窗口的EPROM型单片机,可以通过紫外线擦除器擦除EPROM中的程序,用编程工具把新的程序代码写入EPROM,且可以反复擦除和写入,使用方便,但价格贵,适合于研制样机。对于无窗口的EPROM型单片机,只能写一次,称为OTP型单片机。OTP型单片机的价格也比较低,既适用于样机研制,也适用于批量生产。

(3)FLASH Memory型单片机。这种单片机内部含有FLASH Memory型程序存储器,用户可以用编程器对FLASH Memory存储器进行快速整体擦除和逐个字节写入,这种单片机价格也低,使用方便,是目前最流行的单片机。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/1624.html
返回顶部