对于早期的 单片机mcs-8051,程序存储器是ROM,ROM既然是只读存储器,为什么可以向单片机的ROM写入程序;
对于程序存储器是EProm的单片机,既然是紫外线可擦除的,怎么和电脑连接时编程时,感觉是电信号擦除的,没见紫外光;
看到书上说,在EPROM编程期间,此引脚上加21伏EPROM编程电源(Vpp),当我们烧程序时,是写进EPROM,我理解的是也就是在EPROM编程,但电源我接的usb口啊。
高手求解!
那怎么单片机烧程序时可不可以理解为.EPROM的编程啊?
追答是的,就是这意思。
追问但电压信号是如何从5v变成12v的或21v;而且没得紫外光的嘛,还要十几分钟,烧程序时不是只用了一会儿啊
追答5V变12V或21V的,有升压电路完成啊!
有的EPROM没有窗口,那就是直接用高压擦除的了,比如早期的AT89C51单片机,需要12V来擦除内部ROM的。使用高压擦除的速度比紫外线的快的多。
现在很多都是flash的了,它的擦除编程电压是好多啊,谢谢
追答现在工作电压为5V、3.3V、2.7V甚至1.8V的flash芯片和单片机,都是在芯片内部有电荷泵来升压作为ROM的擦除和编程使用,就不需要外部提供高压了,只需要提供工作电压即可。
追问谢谢
看了下你的空间日记,学习单片机挺早的,我现在就大三,才开始啊
单片机的程序存储器疑问
1.早期的单片机ROM在5V时只能读取其中的内容,如果加上+12V或者更高的高压,就能擦除ROM和写入新的内容。造成这种现象的原因只能从原子分子层面来解释了。2.紫外擦除型的EPROM,需要紫外灯照射十几分钟来擦除ROM原来的内容,这和高压擦除的原理是相同的。当然烧写时也需要12V的高压。3.EPROM的编程需要...
关于单片机存储地址单位的疑惑
在计算机中,寻址技术涉及编址方式和寻址方式。编址方式决定最小寻址单位,常见方式包括字编址、字节编址和位编址;寻址方式则规定存储器访问单位,如STM32的SRAM可采用字节、半字或字寻址。若在字节编址的32位机器中,执行字寻址(即每次访问4字节),程序计数器需加4,造成地址信息浪费,寻址范围减少...
关于51单片机存储器的几个小问题
第一个问题:程序计数器PC是和RAM统一编址的,由于有特殊的作用,所以不能叫做RAM,这类空间通常被叫做寄存器。在单片机的资料中通常说是128字节(或者256字节),其实使用中没有这么多的空间供你使用,就是这个原因。至于说为被分到内部RAM中,只是为了给这个寄存器一个名份,既一个名字。相当于一个...
最近学51单片机,关于单片机的各种存储器,我迷茫啊,ROM ,RAM ,FLASH...
1.单片机就是 一个CPU +ROM(flash,相当于BIOS+硬盘)+RAM(相当于内存条)+外设(A\/D、D\/A、其他驱动器)2.程序分系统管理程序和应用程序 系统管理程序相当于监控功能与接口调用(如bios和微软系统),但不是必须,完善的系统才有 应用程序指你编写的(一般经过编译系统编译,就把所有的都带上了...
单片机程序一般存放在……
1. 单片机的程序通常存储在ROM(只读存储器)中,以确保即使在停电情况下程序也不会丢失。2. 与电脑类似,单片机在启动后会将从ROM中读取的程序加载到RAM(随机访问存储器)中进行运行。3. ROM中的程序是固化的,不会因为断电而改变,确保了单片机能够每次启动时都执行相同的任务。4. 单片机的这种存储...
单片机中的程序存储器是ROM,数据存储器是RAM,对吗?
是的,单片机中,程序存储器是ROM(包括掩膜ROM、EPROM、EEPROM和FLASH)数据存储器是RAM
单片机存储器的程序存储器
1、程序存储器片内与片外地址由于片内、外统一编址,所以片内4KB存储空间地址000H-0FFFH与片外存储器地址000H-0FFFH发生冲突。但是,CPU是访问片内存储器还是访问片外存储器,可由引脚上所接的电平来确定。1)当EA引脚接高电平时,若程序计数器(PC)值超出片内存储空间,则自动转向片外程序存储器空间...
单片机是如何存储程序的?
最早的单片机里面是没有程序的,程序是在外置的程序存储器里面。现在大多数单片机都把程序区做在片内,做到真正的单片机。早期的单片机都是一次性写入(OTP)的,现在很多都是FLASH的,可以反复写的。最早的单片机是没有加密的,是可以直接读出来2进制的机器码,直接就可以写入另外一个单片机中。现在基本上...
单片机自身带的EEPROM怎么用,FLASH程序存储器怎么用?
单片机自身一般只是带一种程序存储器,或者是EEPROM,或者是FLASH。无论带的什么类型的程序存储器,都是来保存程序的。“下载”的时候,把程序代码写入程序存储器;“运行”的时候,CPU从程序存储器取出代码来执行。程序存储器就是这么用。
单片机,汇编语言,程序我能看懂,问1.程序倒数第五行的ORG 0200H 这
很细心啊,首先要说明一下51单片机的程序有单独的一块程序存储空间,它和冯诺依曼体系PC机是有区别的,冯诺依曼体系计算机是把程序从外部存储器复制到内存(RAM)中运行,51单片机程序是不进RAM的。程序存储器的大小如下