单片机原理及应用 教学课件 作者 张国锋 主编 第2章习题答案.doc

单片机原理及应用 教学课件 作者 张国锋 主编 第2章习题答案.doc

ID:50860042

大小:60.00 KB

页数:3页

时间:2020-03-08

单片机原理及应用 教学课件 作者 张国锋 主编 第2章习题答案.doc_第1页
单片机原理及应用 教学课件 作者 张国锋 主编 第2章习题答案.doc_第2页
单片机原理及应用 教学课件 作者 张国锋 主编 第2章习题答案.doc_第3页
资源描述:

《单片机原理及应用 教学课件 作者 张国锋 主编 第2章习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章习题答案一.选择题1.8051单片机用于选择内外程序存储器的控制信号是(B)(A)RST(B)(C)(D)ALE2.PC的值是(B)(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的地址(如果当前指令执行完毕,则PC值为下一条指令的首地址)(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器的地址3.ALE信号有效的时候,表示(B)。(A)从ROM中读取数据(B)从P0口可靠地送出地址低8位(C)从P0口送出数据(D)从RAM中读取数据4.8051复位时,下述说法正确的是(D)。(A)(20H)=00

2、H(B)SP=00H(C)SUBF=00H(D)TH0=00H5.外部中断1固定对应的中断入口地址为(C)。(A)0003H(B)000BH(C)0013H(D)001BH6.P1口的每一位都能驱动(B)。(A)2个TTL低电平负载(B)4个TTL低电平负载(C)8个TTL低电平负载(D)10个TTL低电平负载7.使用8751且=1时,则可以扩展ROM(B)。(内外总和64KB)(A)64KB(B)60KB(C)56KB(D)58KB8.在扩展系统中,能够提供地址信号的高8位的端口是(C)。(A)P0口(B)P1口(C)P2口(D)

3、P3口9.内部RAM中具有位地址的区域是(B)。(A)00H~1FH(B)20H~2FH(C)20H~3FH(D)30H~7FH二.填空题1.MCS—51单片机的P0~P3口均是双向I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建扩展系统的数据总线和地址总线,在P0~P3口中,真正的双向口为P0口,P1口、P2口、P3为准双向口。2.P2口在扩展系统当中通常用作地址总线的高8位,也可以作通用的I/O口使用。3.8051的堆栈只可设置在片内RAM30H-7FH,堆栈寄存器SP是8位寄存器。4.8051单片机

4、内部RAM低128单元有4组工作寄存器,128个位地址。5.8051单片机中的PC的长度为16位,MCS-51单片机中的累加器A的长度为8位,8051单片机中的DPTR的长度为16位。6.若8051单片机的程序状态字PSW中的RS1RS0=11,那么工作寄存器R0~R7的直接地址为18H-1FH。7.8051单片机的RST引脚上保持2个机器周期以上的低电平时,单片机即发生复位。8.8051单片机扩展片外的I/O接口占用片外数据存储器的地址空间。9.8051单片机复位后SP的值为07H,第一个入栈的数据存入08H单元。10.若单片机使

5、用频率为12MHz的晶振,那么时钟周期为0.0833μs,机器周期为1μs。三.简答题1.8051单片机内部结构包含哪些功能部件?答:(1)1个8位CPU;(2)128B数据存储器(内部RAM)(3)程序存储器(内部ROM4K)(4)可扩展的64K外部RAM和内外统一编制的片外ROM(共64K)(5)2个16位的定时器/计数器(6)4个并行I/O口(7)1个全双工串行口(8)21个特殊功能寄存器(9)一个片内振荡器及时钟电路(10)中断系统具有5个中断源2.8051单片机ROM空间中,0000H~0023H有什么用途?用户应怎么样合

6、理安排?答:0000H~0023H为系统专用单元。8051系列单片机复位后,(PC)=0000H,CPU从地址为0000H的ROM单元中读取指令和数据。从0000H到0002H只有3个字节,根本不可能安排一个完整的系统程序,因此,这3个字节只能用来安排一条无条件跳转指令,跳转到其他合适的地址范围执行真正的主程序。而0003H~002BH是5个中断源的中断服务程序地址,用户也不能安排其他内容。从0030H之后,用户可以自由安排。3.程序状态字PSW各位的定义是什么?答:PSW也称为标志寄存器,存放各有关标志。其结构和定义如下表所示。表

7、PSW结构位编号PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0位地址D7HD6HD5HD4HD3HD2HD1HD0H位定义名CyACF0RS1RS00VF1P表中:Cy---进位标志。表示累加器A在执行减法运算中,若最高位ACC.7有进位或借位,Cy置1,否则清0。在进行位操作时,Cy是位操作累加器,指令助记符用C表示。AC---辅助进位标志。表示累加器A在执行加减运算时,若低半字节ACC.3向高半字节ACC.4有进位或借位,AC置1,否则清0。F0、F1---用户标志。与位操作区20H~2FH中的

8、位地址00H~7FH功能相同。根据需要可以用软件将该位置位或清0。F0、F1可有3种表示方法:位地址D5H、D1H;位编号PSW.5、PSW.1和位定义名F0、F1。RS1、RS0---工作寄存器区选择控制位。具体见表2-3所示。OV

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

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

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