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、什么是单片机的机器周 期 、状 态 周 期 、振 荡 周 期 和指 令 周 期 ?它 们 之 间 是什么关 系 ? 答:某 条 指 令 的执 行周 期 由若干 个机器周 期 (简称 M 周 期 )构成 ,一个机器周 期 包 含6 个状 态周 期 (又 称时 钟 周 期 ,简称 S 周 期 ),而 一个状 态 周 期 又 包 含 两个振 荡 周 期 (P1 和 P2,简称 P 周 期 )。也就是说 ,指 令 执 行周 期 有长有短 ,但 一个机器周 期 恒 等 于 6 个状 态 周 期 或12 个振 荡 周 期 ...