微型计算机有哪两种应用形态,江西理工2016单片机考试复习题汇编.docx

江西理工2016单片机考试复习题汇编

第一章绪 论微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。微型计算机有哪两种主要应用形态?微型计算机两种主要应用形态分别为桌面应用和嵌入式应用。桌面应用:将CPU、存储器和I/O接口电路组装在主板上,通过接口电路与键盘、显示器连接再配上操作系统及应用软件,就形成桌面微型计算机系统。这种桌面应用系统具有极好的人机界面和丰富的软件资源、常用于辅助办公和辅助设计。嵌入式应用:将CPU、存储器和I/O接口电路集成在一片集成电路芯片上,形成单片微型计算机(简称单片机),再配以简单的外设就构成了嵌入式应用系统。什么叫单片机?其主要特点有哪些?在一片集成电路芯片上 集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。单片机的主要特点:控制性能和可靠性高、体积小、价格低、易于产品化;具有良好的性价比。单片机有那些应用领域?1、智能仪器仪表 2、机电一体化产品3、实时工业控制4、分布系统的前端模块 5、家用电器 6、交通与航空航天。5、简述单片机应用系统的开发过程?答:系统需求分析,硬件方案设计,软件编程,仿真调试,实际运行。第二章 80C51的结构和原理运算器由80C51的ALU、累加器ACC、寄存器B、程序状态寄存器PSW组成。控制器:程序计数器PC(16位的计数器)、指令寄存器IR、译码和控制逻辑。数据指针DPTR是一个16位的寄存器,有两个8位的寄存器DPH和DPL组成,用来存放16位的地址堆栈指针SP是一个8位的寄存器,用于子程序的调用及中断调用时保护断点及现场。工作寄存器R0-R7共占用32个片内RAM单元。分成4组,每组8个单元。当前工作寄存器组由PSW的RS1和RS0位决定。80C51单片机的堆栈区是向地址增大的方向生成的。一个机器周期包含12个晶荡周期或6个时钟周期,两个晶振周期=l个P1或1P2周期。在80C51基本型中设置了与片内RAM统一编址的21个特殊功能寄存器,离散的分布在80H-FFH的地址空间中。字节地址可被8整除的单元是具有位地址的寄存器。SFR地址空间有效位地址共有83个。当EA引脚接高电平时,对于基本型单片机,当PC内容小于FFFH时访问片内ROM,当PC内容大于FFFH时访问片外ROM。外部程序存储器的地址从1000H开始编址接低电平是从片外程序存储器中区指令,外部程序存储器从0000H开始编址。0000H-1FH工作寄存器区位寻址区30H-7FH通用RAM区80H-FFH增强型附加空间间接寻址访问SP81HDPL82HDPH83HPSWD0HAE0HBF0H80C51单片机的时钟信号通常有两种方式产生。一种是内部时钟方式,另一种是外部时钟方式。1. 80C51单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?答:采用哈佛结构,在物理上设计成程序存储器和数据存储器两个独立的空间;80C51基本型单片机片内程序存储器为4KB,地址范围是0000H-0FFFH,用于存放程序或常数;片内数据存储器为128字节RAM,地址范围是00H-7FH,用于存放运算的中间结果、暂存数据和数据缓冲;另外增强型单片机增加了80H-FFH的高128B的RAM,增加该部分地址仅能采用间接寻址的方式访问。片外的RAM地址空间为 64KB,地址范围从0000H~FFFFH。2.80C51单片机复位后的状态如何?复位方法有几种?答:单片机复位操作使单片机进入初始化状态,复位后,PC内容为0000H,P0口~P3口内容为FFH,SP内容为(片内RAM)07H,SBUF内容不定,IP、IE和PCON的有效位为0,其余的特殊功能寄存器的状态均为00H,PSW=00H,当前工作的寄存器组为0组。 复位方法一种是上电复位,另一种是上电与按键均有效的复位。3、80C51单片机的PSW寄存器各位标志的意义如何?PSW状态标志寄存器,用来保存ALU运算结果的特征和处理状态。CY:进位、借位标志。有进位、借位时 CY=1,否则CY=0;AC:辅助进位、借位标志(高半字节与低半字节间的进位或借位);F0:用户标志位,由用户自己定义;RS1、RS0:当前工作寄存器组选择位;OV:溢出标志位。有溢出时OV=1,否则OV=0;P:奇偶标志位。存于ACC中的运算结果有奇数个1时P=1,否则P=0。位地址D7HD6HD5HD4HD3HD2HD1HD0HPSWCYACF0RS1RS0OVF1 P4、80C51单片机的程序存储器低端的几个特殊单元的用途如何?答:0000H:单片机复位入口地址;0003H:外部中断0的中断服务程序入口地址;000BH:定时/计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值