单片机原理及应用第二版--李建忠

单片机原理及应用第二版--李建忠

ID:47204889

大小:102.17 KB

页数:14页

时间:2019-08-26

单片机原理及应用第二版--李建忠_第1页
单片机原理及应用第二版--李建忠_第2页
单片机原理及应用第二版--李建忠_第3页
单片机原理及应用第二版--李建忠_第4页
单片机原理及应用第二版--李建忠_第5页
资源描述:

《单片机原理及应用第二版--李建忠》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第二章习题参考答案2-151单片机内部包含哪些主要逻辑功能部件?(1)一个8位微处理器CPU。(2)256B数据存储器RAM和特殊功能寄存器SFR。(3)4K程序存储器ROMo(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。(5)四个8位可编程的"0(输入/输出)并行端口,每个端口既可做输入,也可做输出。(6)一个串行端口,用于数据的串行通信(7)1个可管理5个中断源、2级优先嵌套的屮断管理系统;。(8)片内振荡器及时钟发生器。2-2MCS-51引脚中冇多少I/O总线?它们和单片机对外的地址总线和数据总线冇什么关系?地址总线和数据总线各是几位?32条I/O口线

2、,分为4组,每纽8条,称为P0〜P3口,P0口冇8位数据总线和地址总线的低8位,P2口有地址总线的高8位,因此单片机的地址总线位是16位,寻址空间为64KB,数据总线位宽为8位。同时在P3口还R/W控制信号线。I/O口线的总数与地址总线和数据总线没冇多大联系,只是说地址总线和数据总线需要占用一定的端口。像AT89C2051单片机,只有15条I/O口线(P3.6没有引出,作为内部使用),分为P1口(8位)和P3口(7位),没有所谓的地址总线和数据总线,并且P1口并不完整,因为P1.0和P1」被电压比较器占用了。2-351单片机的EA,ALETSEN信号各自功能是什么?EA:为片

3、外程序存储器选用端,该引脚冇效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。ALE:地址锁存有效信号输出在访问片外程序存储器期间,ALE以每机器周期两次进行信号输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,ALE端仍以上述频率(振荡频率fosc的1/6)出现,可作为对外输出的时钟脉冲或用于定时目的.PSEN:片外程序存储器读选通信号输出端,低电平有效。2-451系列单片机有哪些信号需要芯片引脚的第二功能方式提供?P3.0:PxD串行口输入端P3.1:TxD串行口输出端P3.2:INTO外部中断0请求输入端,低电平有

4、效P3.3:1NT1外部中断1请求输入端,低电平有效P3.4:TO定时/计数器0技术脉冲输入端P3.5:T1定时/计数器1技术脉冲输入端P3.6:WR外部数据存数器写选通信信号输出端,低电平冇效P3.7:RD外部数据存数器读选通信信号输出端,低电平有效2-551系列单片机的程序状态字PSW中存放什么信息?其中的OV标志位在什么情况下被置位?置位是表示什么意思?•PSW是一个8位标志寄存器,它保存指令执行结果的特征信息,以供程序查询和判别。•1)做加法吋,最高位,次高位Z—有进位则ov被置位2)做减法时,最高位,次高位之一借位则OV被置位3)执行乘法指令MULAB,积大于255

5、,OV=14)执行除法指令DIVAB,如果B中所放除数为0,OV=1•OV=1,置位反映运算结果超出了累加器的数值范ffl2-9片内RAM低128单元划分为哪几个区域?皿用屮怎么样合理有效的使用?•工作寄存器区,位寻址区,数据缓冲区①工作寄存器区用于临时寄存8位信息,分成4组,每组有8个寄存器,每次只用1组,其他各组不工作②位寻址区(20H〜2FH),这16个单元的每一位都赋了了一个位地址,位地址范围为()(旧〜7FH,位寻址区的每一位都可能当作软件触发器,由程序肓接进行位处理。③由于工作寄存器区,位寻址区,数据缓冲区统一编址,使用同样的指令访问,因此这三个区的单眼既有自己独

6、特的功能,又可统一调度使用,前两个已未便用的单元也可作为一般的用户RAM单元。2-1051系列单片机的堆栈与通用微机中的堆栈有何界同?在程序设计吋,为什么要对堆栈指针SP重新赋值?•堆栈是按先进后出或后进先出的远侧进行读/写的特殊RAM区域51单片机的堆栈区时不固定的,可设置在内部RAM的任意区域内•当数据压入堆栈时,SP的内容自动加1,作为本次进栈的指针,然后再存取数据SP的值随着数据的存入而增加,当数据从堆栈弹出之示,SP的值随之减少,复位时,SP的初值为07H,堆栈实际上从08H开始堆放信息,即堆栈初始位置位于工作寄存器区域内,所以要重新赋值2-13什么是时钟周期,机器

7、中期和指令周期?当晶振荡频率为6MHZ时,一条双周期指令的执行时间是多少?•时钟周期:CPU始终脉冲的重复周期(2个振荡周期)机器周期:一个机器周期包含6个状态周期指令周期:执行一条指令所占用的全部时间12MHZ时,一•条双周期指令周期时间为2us6MHZ时,一条双周期指令周期时间为lus2-14定吋器/计数器定时与计数的内部工作有何界同?•定时工作模式和技术工作模式的工作原理相同,只是计数脉冲來源有所不同:处于计数器工作模式时,加法计数器对芯片端子T0(P3.4)或T1(P3.5)上的输入脉冲计数;处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。