Ⅰ 单片机没有片内程序存储器
8031.单片机没有片内程序存储器的是8031,毁樱单片机(Single-ChipMicrocomputer)是一纤宏丛种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片绝亮上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
Ⅱ MCS-51系列单片机根据程序存储器的不同配置可分为哪三种产品迷惑中。。。
当然是答案二更准确。包括51和52两个子系列。
不过,这种问题,太过老套了,没有什么新意,更没有实尺晌际意义,因御困塌镇圆为,这三种产品早就都 淘汰了,也没有人用了。仅仅是为了回答问题而已,就如同画饼充饥一样。
Ⅲ 单片机若选用803X,由于其内部没有程序存储器,所以应令EA=0,CPU直接访问外部程序存储器。若选用89XX,片
牵涉到MCS51的发展及命名方法:
1、803x系列:803x系列内部没有程序存储升则器,所以,EA只能接低(=0),单片运行的程序只从外部ROM读取,现在用803x的已经很少了;
2、805x系列:805x系列内部包含4K(52是8K)的存储器,不过属于PROM工艺,也就是说只能编程1次,不能擦除再写。这种模式早期使用过,而且往往都扰笑培是由厂家直接定制出厂的,现在也已经不用了。8x系列EA可以接高,也可以接低。EA=1时,前4K(52是8K)的程序单片机是从集成的内部ROM读取的,4K(52是8K)以后自动从外部ROM读取。如果EA=0,单片机则不理会内部ROM,从0000H开始就从外部ROM读取,此时相当于803x系列单片机。
3、875x系列:与805x一样,只是其内部ROM采用的是EPROM工艺,芯片上有紫外线擦除窗口可由用户多次编程,只是需要紫外线擦除,擦除时间需要15分钟,比较麻烦。现在缓唯也基本上不使用了。
4、89xx系列:现在使用最广泛,其内部ROM其实已经采用的是FLASH工艺,可由用户快速多次擦写。就程序访问模式上讲,与805x一样,只是原来只有51和52,现在多了53、54、58、516等更多类型,但EA控制是一样的。比如针对8958,内部有32K的程序空间,那么EA=1时前32K从内部的32K读取,后32K从外部32K读取;EA=0时则内部32K无用,直接读取外部ROM。
其实目前内部带256K程序存储器的51系列单片机都出现了,使用外部ROM方式扩展程序存储器的方法已经很少用了,803x同样很少见了,也就是说EA现在接高电平就可以。
Ⅳ 8051、8031、8751的特点
8031/8051/8751是Intel公司早期的产品。 8031的特点灶滚樱 8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可备岩言。 8051的特点 8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是你编的程隐丛序你无法烧写到其ROM中,只有将程序交芯片厂代你烧写,并是一次性的,今后你和芯片厂都不能改写其内容。 8751的特点 8751与8051基本一样,但8751片内有4k的EPROM,用户可以将自己编写的程序写入单片机的EPROM中进行现场实验与应用,EPROM的改写同样需要用紫外线灯照射一定时间擦除后再烧写。
Ⅳ 在各种系列的单片机中,片内ROM的配置有几种形式用户应根据什么原则来选用
各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:
(1) 掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM中的程序。例如:MCS—51系列的8051。
掩膜ROM单片机适合于大批量生产的产品。用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM。
(2) EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM中,也可以将EPROM中的信息全部擦除。擦去信息的芯片还可以再次写入新的程序,允许反复改写。例如:MCS—51系列的8751。
EPROM型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。
(3) 无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。例如:MCS—51系列的8031。
无ROM型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。这种单片机扩展灵活,但系统结构较复杂。
(4) E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。例如:MCS—51的派生型89C51单片机。
(5) OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。例如:NEC公司的μPD75P308GF—3B9。这种芯片的价格也较低。
Ⅵ MCS-51系列单片机中8031 80C51 8751的区别是什么
它们的结构基本相同,其主要差别反映在盯搜存储器的配置上。8051内部设有4K字节的掩模ROM程序存储器,8031片内没有程序空漏存储器,而斗则烂8751是将8051片内的ROM换成EPROM。
Ⅶ mcs-8051单片机的程序存储器是什么
好象有吧,课本上说有^_^
MCS-51单片机在物理结构上有四个存储空间:
1、片内程序存储器
2、片外程序存储器
3、片内数据存储器
4、片外数据存储器
但在逻辑上,即从用户的角度上,8051单片机有三个存储空间:
1、片内外统一编址的64K的程序存储器地址空间(MOVC)
2、256B的片内数据存储器的地址空间(MOV)
3、以及64K片外数据存储器的地址空间(MOVX)
在访问三个不同的逻辑空间时,应采用不同形式的指令,以产生不同的存储器空间的选通信号。
程序存储器
寻址范围:0000H ~ FFFFH 容量64KB
EA = 1,寻址内部ROM;EA = 0,寻址外部ROM
地址长度:16位
Ⅷ mcs51系列单片机基本芯片按ROM不同分为那几类他们的差别是什么
答案一:
MCS-51系列单片机根据程序存储器的不同设置可分为以下三种:最低地址空间为4K字节ROM/EPROM的单片机,如8051、8751;最低地址空间为8K字脊猛节ROM/EPROM的单片机,如8052;无内部程序存储器的单片机,如8031。
答案二:
MCS-51系列单片机按片斗滑内不同程序存储器的配置来分,可以分为以下3种类型:
① 片内带Mask ROM(掩膜ROM)型:8051、80C51、8052、80C52。此类芯片是由半导体厂家在芯片生产过程中,将用户的应用程序代码通过掩膜工艺制作到ROM中。其应用程序只能委托半导体厂家“写入”,一旦写入后不能修改。此类单片机适合大批量使用。
② 片内带EPROM型:8751、87C51、8752。此类芯片带有透明窗口,可通过紫外线擦除存储器中的程序代码,应用程序可通过专门的编程器写入到单片机中,需要更改时可擦除重新写入。此类单片机价格较贵,不宜于大批量使用。
③ 片内无ROM(ROMLess)型:8031、80C31、8032。此类芯片的片内没有程序存储器,使用时必须在外部并行扩展程序存储器存储芯片。此类单片机由于必须在外部并行扩展程序樱销桥存储器存储芯片,造成系统电路复杂,目前较少使用。
Ⅸ 单片机是如何区分片内片外ROM的
AT89s51单片机的片外ROM可扩展64KB,片内ROM为4KB,两者独立。
该种单片机上有一个EA引脚
当在EA引脚上加上+5V的高电平时,CPU的程序计数器PC以“片内”0000H为初值开始取指令,但一旦PC的取值超出片内程序存储器的地址范围(0FFFH),PC自动地转向读取片外程序存储空间(1000H-FFFFH)
当在EA引脚上加上0V的低电平时,单片机会毫不犹豫地使用片外程序存储器,将可怜的片内程序存储器抛在一边
上述即为:单片机通过EA引脚上所加电平的高低决定怎样使用片内片外ROM
Ⅹ 80c51单片机的特点
8051片内有4kROM,无须外接外存储器和373,更能体现“单片”的简练。但是编程者编的程序编程者无法烧写到其ROM中,只有将程序交芯片厂代编程脊枝者烧写,并是一次性的,今后编程者和芯片厂都不能改写其内容。
8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。
(10)片内没有程序存储器的是哪个扩展阅读樱烂敏
1、从内部的硬件到软件有一套完整的按位操作系统,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2、同时在片内RAM区间还特别开辟了一个双重功历兆能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘**能,作乘法时还得编上一段子程序调用,十分不便。