(每日一题)思考题及习题(2016.10.21)

思考题及习题1参考答案一、填空。解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。思考题及习题2参考答案一、填空在AT89S52单片机中,如果采用6MHz晶振,一个机器周期为AT89S52单片机的机器周期等于个时钟振荡周期。

4.简答:微处理器、微型计算机、微处理器、CPU、微控制器和嵌入式处理器之间有什么区别? 答:微处理器、微处理器和CPU都是中央处理单元的不同名称。 微处理器芯片本身并不是计算机。 微型计算机和微控制器都是一个完整的计算机系统。 微控制器是集成在芯片上的用于测量和控制目的的单片微型计算机。 AT89S51单片机相当于MCS-51系列单片机的哪个型号? “S”是什么意思? 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片中的一块4K字节的Flash62。 答:商业用途:温度范围0~+70; 工业用途:温度范围-40℃~+85℃; 汽车用:温度范围-40℃~+125℃; 军事用途:温度范围-55℃~+150℃。 解释什么是微控制器的在系统编程 (ISP) 和在线应用程序编程 (IAP)。 答:单片机的在系统编程ISP(InSystemProgram)又称在线编程,只需一根ISP下载线连接到PC机的USB口或串口,经过仿真调试的程序代码即可从 PC 在线写入微控制器。 闪存,无需编程器。 在线应用编程(IAP)允许对微控制器闪存中的应用程序进行在线修改和升级。 什么是“嵌入式系统”? 如果将微控制器作为控制器嵌入到系统中,是否可以称为“嵌入式系统”? 答:广义上讲,凡是嵌入了“嵌入式处理器”的系统,例如微控制器、DSP、嵌入式微处理器等,都称为“嵌入式系统”。 “嵌入式系统”。

但大多数人将“嵌入”嵌入式微处理器的系统称为“嵌入式系统”。 目前,“嵌入式系统”还没有严格、权威的定义。 目前,人们所说的“嵌入式系统”多指后嵌入式处理器家族中的单片机、DSP、嵌入式微处理器。 各自有什么特点? 他们的应用领域有什么区别? 答:单片机体积小、价格低、易于掌握和普及,可以方便地嵌入到各种通用系统中,实现各种检测和控制的方法。 微控制器在嵌入式处理器市场中占有最高的市场份额,其最大的特点是价格低廉、体积小、应用广泛。 DSP是一种嵌入式处理器,非常擅长高速实现各种数字信号处理操作(如数字滤波、FFT、频谱分析等)。 能够高速完成各种复杂的数字信号处理算法。 广泛应用于通信、网络通信、数字图像处理、电机控制系统、生物信息识别终端、实时语音压缩系统等。这类智能算法一般需要大量的计算量,特别是向量运算、指针运算线性寻址等,这是DSP的强项。 与微控制器相比,DSP具有实现高速运算的硬件结构、指令和多总线。 DSP处理的算法的复杂性、数据处理流程之大、芯片上集成的功能部件之多,都是单片机无法企及的。 62位嵌入式微处理器是基于通用计算机中的CPU。 它具有大量的地址总线,可以扩展更大容量的存储器,因此可以配置实时多任务操作系统(RTOS)。

RTOS可以处理复杂的系统管理任务和处理工作。 因此,广泛应用于移动计算平台、媒体手机、工业控制和商务领域(例如智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视等)。电视)和军事应用。 练习二参考问答 1、填空 在AT89S52单片机中,如果使用6MHz晶振,则1个机器周期就是AT89S52单片机的机器周期,相当于1个时钟振荡周期。 答:12位内部RAM中,位地址为40H和88H。 该位所在字节的字节地址是单元2AH的片内字节地址。 最低位地址是; 片内字节地址为单元A8H。 的最低位地址是 。 答案:50H,A8H。 如果A中的内容为63H,那么P标志位的值为AT89S52单片机复位后R4对应的存储单元的地址。 此时,当前工作寄存器区域为组工作寄存器区域。 答:内部RAM 04H,00 中,可作为工作寄存器区域的单元地址为: 当通过堆栈操作实现子程序调用时,必须先将内容压入堆栈,以进行断点保护。 当调用子程序返回指令时,进行堆栈保护,并返回受保护的断点。 首先弹出原始内容。 答:PC、PCCHAT89S52单片机程序存储器的寻址范围是由PC程序计数器的位数决定的。 因为AT89S52单片机的PC是16位的,所以它的寻址范围是KB。

答:6410. 当AT89S52单片机复位时,P0~P3端口各引脚均处于电平。 答:高6211。当AT89S52单片机使用外部振荡器作为时钟信号时,引脚XTAL1和XTAL2的连接方法如下。 答:片外振荡器的输出信号悬空。 12、当AT89S52单片机复位时,堆栈指针SP的内容为,程序指针PC的内容为。 答案:07H,0000H 2、单选 A、当前正在执行的上一条指令的地址 B、当前正在执行的指令的地址。 C. 下一条指令的首地址 D. 控制器中指令寄存器的地址。 以下哪项陈述是正确的? A. PC 是可寻址寄存器。 B、单片机的主频越高,其运算速度越快。 C. AT89S52 单片机中的一个机器周期为 1sD。 特殊功能寄存器SP存储栈顶单元的内容。 当使用AT89S52单片机且引脚EA=1时,仍可外部扩展64KB的程序存储器。 错误识别片外程序存储器和片外数据存储器的最可靠方法是查看它是位于地址范围的低端还是高端。 错误出在 AT89S52 微控制器上。 为了使准双向I/O口工作在输入模式,必须提前预置为1。 将片上 RAM 的部分字节地址用于 AT89S52 微控制器中的特殊功能寄存器 (SFR)。 片内RAM的可位寻址区域只能用于位寻址,不能用于字节寻址。

错误 AT89S52单片机共有32个特殊功能寄存器。 它们的位可以由软件设置,因此它们都是位可寻址的。 错误 AT89S52微控制器进入空闲模式并且CPU停止工作。 片上外围电路(如中断系统、串口和定时器)将继续工作。 是 10. 无论 AT89S52 单片机进入空闲模式还是掉电工作模式,片上 RAM 和 SFR 容量都保持原始状态。 11.AT89S52单片机进入掉电工作模式,CPU和片上外围电路(如中断系统、串口和定时器)停止工作。 12、AT89S52单片机的掉电工作模式可以通过响应中断来退出。 四、简答 AT89S52单片机中集成了哪些功能元件? 答:它集成了以下部件: 1个微处理器(CPU); 256 个数据存储器 (RAM) 单元; 8K闪存程序存储器; 4个8位可编程并行I/O端口(P0、P1、P2、P3端口); 1个全双工串口; 3个16位定时器/计数器; 1个看门狗定时器; 一个中断系统,6个中断源,2个优先级; 32 个特殊功能寄存器(SFR)。 AT89S52的64KB程序存储空间有6个单元地址,分别对应AT89S52单片机的6个中断源的中断入口地址。 请写出这些单元的入口地址和相应的中断源。

答:外部中断00003H、定时器/计数器T0 000BH、外部中断1 0013H、定时器/计数器T1 001BH、串口0023H、定时器/计数器T2 002BH见下表。 注意AT89S52单片机的EA引脚接高电平还是低电平。 区别。 答:当EA引脚为高电平时,单片机读取片内程序存储器(8K字节Flash)的内容,但当PC值超过0FFFH(即超过4K字节地址范围)时,会自动切换读取外部程序存储器。 当 EA 引脚为低电平时,单片机只读取地址 0000H~FFFFH 的外部程序存储器的内容,单片机忽略片上的 8K 字节 Flash 程序存储器。 AT89S52单片机的低功耗省电模式有哪两种? 解释两种低功耗省电模式的异同。 答:AT89S52单片机有两种低功耗省电工作模式:空闲模式和掉电模式。 在空闲模式下,虽然振荡器仍在运行,但CPU进入空闲状态。 此时,芯片上的所有外围电路(中断系统、串口和定时器)继续工作,其他所有寄存器如SP、PC、PSW、A、P0~P3端口以及内部的内容RAM 和 SFR 保持不变。 进入空闲模式之前的状态。 由于CPU功耗通常占芯片功耗的80%到90%,停止CPU会大大降低功耗。 在掉电模式下,振荡器停止工作。 由于没有时钟信号,所有内部元件停止工作,但片内RAM和SFR的原始内容被保留,相关端口的输出状态值保存在相应的特殊功能寄存器中。

单片机

入坑嵌入式开发多年的我,面对芯片及其相关的发展变化

2024-1-26 7:01:13

单片机

黑星星第一个肯定是它,你吃过几种?

2024-1-26 8:01:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索