5 1 单片机简答题部分(经典) 1、什么叫堆栈
答:堆栈是在片内 RAM 中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的
实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域
2、进位和溢出
答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出
3、在单片机中,片内 ROM 的配置有几种形式
各有什么特点
答:单片机片内程序存储器的配置形式主要有以下几种形式: (1) 掩膜(Msak)ROM 型单片机:内部具有工厂掩膜编程的 ROM,ROM 中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改 ROM 中的程序
掩膜 ROM 单片机适合于大批量生产的产品
用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的 ROM
(2) EPROM 型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的 EPROM 中,也可以将EPROM 中的信息全部擦除
擦去信息的芯片还可以再次写入新的程序,允 许 反 复 改写
(3) 无 ROM 型单片机:内部没有程序存储器,它 必 须 连 接 程序存储器才 能组成 完 整 的应 用系 统
无 ROM 型单片机价 格 低 廉 ,用户可根 据程序的大小 来选 择 外接 程序存储器的容 量
这 种单片机扩 展 灵 活 ,但 系 统 结构较 复 杂
(4) E2ROM 型单片机:内部具有电可擦除叫可编程的程序存储器,使 用更 为方便
该 类 型目 前 比较 常 用 (5) OTP(One Time Programmable)ROM 单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写
这 种芯片的价 格 也较低
4、什么是单片