单片机就是个小计算机,大计算机少不了的数据存储系统,单片机一样有,而且往往和 CPU 集成在一起,更加显得小巧灵活。直到 90 年代初,国内容易得到的单片机就是 8031:不带存储器的芯片,要想工作,还必须外加 RAM 和 ROM,单片机成了 3 片机 。..。.. 现在不同了,大的小的又是 51,又是 AVR 又是 STC,还有什么 430,PIC 等等,都各说各的好,可是谁也不敢说“我不要存储器”。
程序存储器 ROM
程序存储器里面存放的是单片机的灵魂:工作程序。小的可能只有 1KB,最多只能装 1024 条 8 位数据,因为实际指令还有许多 2 字节,3 字节指令,所以它还装不下 1024 条指令。大的也有 128KB 的。这些 8 位数据,要么在工厂里做模子光刻进去,要么一次性的烧写进去。业余或开发,最多也就是用编程器这么一个特殊工具,把调试成功的机器码装载进去,或者像 AVR 单片机那样自己花几块钱做一条下载线,把电脑里这些东西灌进去(或许是 AVR 最吸引人之处)。它一旦进驻电脑的程序存储器中,除了借助上述装置便不能自由改写,在单片机运行时,只是从其中读出指令或固定的数据,所以给程序存储器一个“只读存储器”的别名,简写为 ROM,包括用编程器写紫外线擦除内容的 EPROM、用电擦除的 EEPROM 和现在新兴的 FLASH ROM。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !