单片机原理及接口技术课后习题-李朝青第一章

单片机原理及接口技术课后答案----a2827118-adb3-11ec-8be2-7cb59b590d7d篇一:单片机原理及接口技术课后习题答案_李朝青第一章1.单片机具有哪些特点芯片引线完整且易于扩展。

它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。嵌入式系统的出现最初是基于微控制器的。 它从架构到指挥系统都是根据嵌入式应用的特点专门设计的,能够最大限度地满足控制对象、应用系统嵌入、现场可靠运行和非凡的控制质量要求。 因此,她是一个典型的嵌入式系统。 第二章 1.89c51单片机包含哪些主要逻辑功能组件? 答:80C51系列单片机在芯片内集成了以下主要逻辑功能部件: (2)片内RAM:128b 特殊功能寄存器:21 (4)程序存储器:4kb 并行I/O口:82.89c51 用途是什么EA 结束了吗? 3.89c51的内存分为哪些空间? 如何区分不同空间的寻址? 答:ROM(片内ROM和片外ROM的统一寻址)(使用MOVC)(数据传输指令)(16个地址)(64KB)片外ram(movx)(16位地址)(64kb)片内RAM(MOV)(8位地址)(256b) 4、简述89c51片内RAM的空间分配。 答:电影中有256b的内存。 下面的128b是真正的公羊。 高128B是SFR(特殊功能寄存器)区域。 5. 简要描述布尔处理存储器的空间分配,以及片上RAM 中包含哪些位可寻址单元。 答:片中RAM区域的范围是00h到FFH(256b),其中20h~2fh(字节地址)是位寻址区域的位地址。 对应的位地址为00h~7fh6。 如何简单判断89c51是否工作正常? A:用示波器观察8051的xtal2端是否有脉冲信号输出(判断振荡电路是否正常工作?)ale(地址可以锁存)的输出就是FOSC分频。

用示波器观察ale是否有脉冲输出(判断8051芯片的好坏?)观察psen(判断8051能否从eprom或rom中读取指令代码?)因为/PSEN接的是/OE 端 外部EPROM(ROM)=outputenable(输出使能) 7.89c51 如何确定和改变当前工作寄存器组? 答:psw(程序状态字)中的rs1和rs0可以给出四种组合,以从4组工作寄存器组中进行选择。 PSW 属于SFR(特殊功能寄存器) 8.89c51p0 端口用作通用I/O 通过该端口输入时,通过ttl“oc”门输入数据要注意什么? 为什么? 回复:9.读端口锁存器和“读引脚”有什么区别? 您使用哪个命令? 答:读锁存器(anlp0,A)相当于从内存中获取数据,读引脚从外部获取数据(例如Mova,P1指令是读引脚,即发送的输入数据)端口P1到A)传输类型mov,判断传输jb,jnb,这些都是读引脚。 这些指令在日常实验中经常用于外部通讯和外接键盘的判断; 字节交换 xch、xchd 算术逻辑运算 orl、cpl、anl、add、addc、subb、inc、dec 控制传输 cjne、djnz10.89c51p0~P3 口体结构不同? 作为通用I/O口输入数据时应注意什么? 答:P0口内部没有上拉电阻,可作为16位地址的低8p3有第二个功能; P2口可作为16位地址的高8位,需要上拉电阻。

OC门电路不能输出高低电平。 只能依靠上拉电阻来实现。 11.89c51单片机的EA信号的作用是什么? 使用8031时,EA信号引脚应该如何处理? 答:(1)80C51单片机ea的EA信号功能是片外程序存储器访问允许信号,低电平有效; 编程时,施加21v编程电压。 当EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器; 当EA引脚连接到低电平时,它强制系统执行所有片外程序存储器程序。 (2)使用80C31时,EA信号引脚如何处理 由于80C31没有片内程序存储器,因此使用时必须使用外部程序存储器,并且EA信号引脚应接低电平。 12、89c51单片机的哪些信号需要芯片引脚提供为第二功能? 答:第一个功能是第二个功能串口:p3.0rxd(串口输入口)p3.1txd(串口输出口))中断:p3.2int0 外部中断0p3。 3int1 外部中断 1 定时器/计数器(t0、t1):p3。 4t0(定时器/计数器 0 的外部输入) P35t1(定时器/计数器 1 的外部输入) 数据存储器选通:p3.6wr(外部存储器写选通,低电平有效,p3.7rd(外部存储器读选通,低电平有效,输出)定时器/计数器 (t2):p1。

0t2(定时器T2计数结束) p1.1t2ex(定时器t2外部输入) 13. 内部RAM的低128字节单元由哪三个主要部分组成? 各部分的主要作用是什么? 答:片内RAM低128单元的划分及主要功能: (l)工作寄存器组(00h~lfh) 这是由寄存器直接寻址的区域。 内部数据RAM区共有32个单元,0~31(00h~LFH)。 它是一组四个通用工作寄存器,每个寄存器包含八个寄存器,编号为R0~R7。 (2) 位寻址区域(20h~2fh) 内部数据RAM 区域32~47 (20h~2fH) 的16 字节单元总共包含128 位。 这是一个可位寻址的 RAM 区域。 这些16字节单元可用于字节寻址和位寻址。 (3) 字节寻址区(30h~7fh)从内部数据RAM区的48~127(30h~7FH)开始,共80个字节单元,可以采用间接字节寻址方式进行访问。 14. 单片机复位有几种方法? 复位后机器的初始状态是什么? 答:(1)MCU复位方法。 MCU 复位方式包括:自动电源复位、按键电平复位和外部脉冲复位,如图 2-1 复位后初始状态。 复位后机器的初始状态,即各个寄存器的状态 除了:pc之外,复位操作还会影响其他一些特殊功能寄存器。 它们的复位状态如表2-1所示。 15、上电复位后CPU使用哪组工作寄存器? 他们的地址是什么? CPU如何确定和改变当前工作寄存器组? 答:一般情况下,上电复位后,选择第一组通用工作寄存器作为工作寄存器。 地址00h到1fh连续有0.1.2.3。 然后,机器中有一个程序状态字PSW。

第四和第三位RS1和rs0用于选择工作寄存器组。 不同机器的地址可能略有不同。 它们的值与寄存器组的关系:rs1/rs00/00/11/01/1使用工作寄存器0123地址00-0708-0f10-1718-1f编写程序时可以选择使用不同的寄存器组。 RS1也可以直接使用(最后一题同问题7) 16、程序状态寄存器PSW的作用是什么? 常见的符号有哪些? 功能是什么? 答:psw是一个sfr(特殊功能寄存器)。 芯片中ram的高度为128B。 具体地址为d0h(00h~ffh)(片内RAM寻址)(8bits寻址方式) PSW = 程序状态字公共标志位 psw 什么? CY=carry(进位标志) ac=auxiliarycarry(辅助进位标志)(半进位标志) F0 用户标志 rs1、rs0,用于选择当前工作寄存器组(r0~r7)(4 个) OV=overflow(溢出)标志位) p=parity(奇偶校验位) 17. 位地址7ch 和字节地址7ch 有什么区别? 片内RAM中的位地址7ch在哪里? 答:用不同的寻址方式来区分,即访问128位地址采用位寻址方式,访问低128字节单元采用字节寻址方式和间接寻址方式。

具体地址是2f的第五位,即7c。 18.89c51 单片机的时钟周期和振荡周期有什么关系? 什么是机器周期和指令周期? 答:时钟信号的周期称为机器状态周期,是振荡周期的两倍。 一个机器周期是指CPU访问内存一次所需要的时间。 一个指令周期是执行一条指令所需的时间。 19.如何划分机器周期的时间序列? 答:一个机器周期 = 12 个振荡周期 = 6 个时钟周期(状态周期) S1P1、S1P2、s2p1、s2p2、s3p1、s3p2、s4p1、s4p2、s5p1、s5p2、s6p1、s6p2,其中 s=state,P= Phase 20什么是堆栈? 堆栈指针sp的作用是什么? 89c51单片机堆栈的容量不能超过多少个字。 答:栈是一种数据结构,其中数据项按顺序排列。 数据项只能在一端(称为栈顶)插入和删除。 重要提示:堆:随机顺序栈:后进先出。 调用子程序时,需要保存调用函数的cpu寄存器pc指针。 pc指针被call指令自动压入sp指向的片内存储器中。 cpu寄存器必须由用户使用。 Push指令保存了自身,所以sp的作用就是一个指针。 当调用中断或者调用子函数时,现场数据被压入sp指向的内存中。 SP自动加2。当中断结束reti时,调用返回ret或pop。 弹出sp数据,sp会自动减1。 第二章:单片机原理与接口技术(第二版)余熙村有课后习题答案第二章一、89C51、87C51、80C51、80C31的主要区别微控制器有什么区别?

单片机

树莓KrollRaspberry4可同时运行2个4K显示器

2024-4-25 15:03:04

单片机

国内有单片机厂家吗?单片机供应商有哪些?

2024-4-25 16:02:19

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