《单片机原理及应用技术》课后题答案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《单片机原理及应用技术》课后题答案.pdf》由会员分享,可在线阅读,更多相关《《单片机原理及应用技术》课后题答案.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第第 1 章章 单片机入门单片机入门 1什么是单片机,它主要应用在哪些领域? 答:单片机是指一个集成在一块芯片上的完整计算机系统,它具有一个完整计算机所需要的大部分部件 CPU、Memory 与 I/O 接口等。 单片机的应用范围非常广泛,主要应用在工业控制、仪表测控、机电一体化产品、计算机外部设备以及智能化家电领域。 2将下列二进制数转化为十进制。 (1)1101.011B (2)11100101.011B 答: (1)1101.011B=123+122+120+12-2+12-3=13.375 (2)11100101.011B=127+126+125+122+120+12-2+12-3=
2、229.375 3将下列十六进制数转换为二进制。 (1)15H (2)8EH (3)28.02H 答: (1)00010101H (2)10001110H (3)00101000.00000010 4译码器和移位寄存器的工作原理有什么不同? 答: 译码器工作原理:译码器工作原理: 译码器由与非门组成, 可以将输入代码的状态翻译成相应的输出信号,以高、低电平的形式在各自的输出端口送出,以表示其意愿。它有多个输入端和多个输出端,假如输入的端个数为 n,则输出端个数最多为 2n。 移位寄存器工作原理:移位寄存器工作原理:移位寄存器由触发器组成,移位寄存器中的数据可以在移位脉冲作用下一次逐位右移或左移
3、。 5如果信号灯闪烁系统闪烁时间间隔需要 0.4 秒,应如何修改程序? 答:修改方法很多,最简单的方法是将 R5 的值改为 40 DELAY: ; 延时子程序,延时 0.4 秒 MOV R5,#40 ; 将 20 送 R5 寄存器 LOOP1: MOV R6,#20 ; 将 20 送 R6 寄存器 LOOP2: MOV R7,#230 ; 将 230 送 R7 寄存器 DJNZ R7,$ ; 循环执行本指令,每次 R7 减 1 DJNZ R6,LOOP2 ; R61,如果 R6 不等于 0,则转至 LOOP2 单片机原理与应用技术 DJNZ R5,LOOP1 ; R51,如果 R5 不等于 0
4、,则转至 LOOP1 RET 第第 2 章章 MCS-51 单片机入门单片机入门 1单片机第 31 引脚有哪些功能? 答:答:EA/VPP(Enable Address/Voltage Pulse of Proggramming,31 脚) :脚) :外部程序存储器地址允许输入端。 当 EA 为高电平时, CPU 执行片内存储器指令, 当程序计数器 PC (Program Counter)的值超过 0FFFH 时,将自动转向执行片外程序存储器指令。当 EA 为低电平时,CPU 只执行片外存储器指令。对于片内 RAM 编程时,VPP作为编程电压的输入端。 2解释程序状态字 PSW 中 RS0 和
5、 RS1 两位的作用。 答:RS0 和 RS1 用于设定当前工作寄存器的组号,用户可以通过对 PSW 整字节操作或用位操作指令改变 RS1 与 RS0 的状态信息, 来切换当前工作寄存器。 通过切换工作寄存器组,可以提高中断处理时保护现场和恢复现场的速度。 RS0 和 RS1 与工作寄存器的对照关系如表2-2 所示。 表 2-2 RS1、RS0 与 R0R7 关系对照表 RS1 RS0 R0R7 组号 R0R7 的物理地址 0 0 0 0007H 0 1 1 080FH 1 0 2 1017H 1 1 3 181FH 3程序存储器和数据存储器采用的编址方式相同吗?最大存储空间分别是多少? 答:
6、 程序存储器:片内和片外程序存储器采用 16 位统一编址方式,地址范围是:0000HFFFFH。 数据存储器:片内数据存储器与片外数据存储器采用分开编址方式。片内数据存储器采用 8 位地址,共 256 个字节;片外数据存储器采用 16 位地址,共 64K。 4MCS-51 系列单片机中有 4 组 8 位并行口和一个串行口,串行口是如何形成的?实际应用中 16 位地址线是如何形成的? 答: 串行端口是通过端口 P3.0 和 P3.1 的第二功能进行信息输入和输出。 P2端口输出地址总线的高八位 (AD8AD15) , 与P0端口输出地址总线的低八位 (AD7AD0)一起构成 16 位的地址总线。
7、 5单片机复位有哪些方法,复位后,PC 和 SP 的值是多少? 答: 2 第 1 章 认识 Java常见的方法有上电自动复位和按键复位两种方式,复位后 PC 的值为 0000H,SP 的值为07H。 第第 3 章章 MCS-51 程序设计程序设计 1MCS-51 系列单片机的寻址方式有哪几种,各存储空间可适用哪几种寻址方式? 答:在 MCS-51 系列单片机中设有 7 种寻址方式,即立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。 程序存储器 ROM 可以通过立即寻址、变址寻址以及相对寻址方式访问;片内 RAM 可以通过直接寻址和寄存器间接寻址方式访问;片外 RAM
8、 可通过寄存器间接寻址方式访问;片内 RAM 位寻址区 202FH 和部分 SFR 可以通过位寻址访问;R0R7、A、B、DPTR 可以通过寄存器寻址方式访问。 2指出下面指令的区别。 (1)MOV A,#66H 和 MOV A,66H 将立即数 66H 送累加器 A;将片内 RAM66H 地址单元的内容送累加器 A。 (2)MOV A,R7 和 MOV A,R7 将 R7 的内容送累加器 A;将以 R7 的内容作为地址寻找到的内容送累加器 A。 (3)MOV A,R0 和 MOVX A,R0 两条指令都是将以 R7 中的内容作为地址寻找到的内容送累加器 A。不同的是,前一条指令 R0 指向的
9、是片内 RAM,而后一条则指向片外 RAM。 (4)MOVC A,A+DPTR 和 MOVC A,A+PC 两条指令均是访问程序存储器的指令,常用于查表操作。前一条指令的寻址范围可以达到 64KB,后一条指令只能访问当前 PC 值为起始地址的 256 字节。 3假设(A)=86H, (B)=12H, (R0)=40H, (40H)=15H, (PSW)=80H。写出以下各条指令执行后,A 和 PSW 中内容的变化(每条指令分别执行,前一条的结果不影响下一条) 。 (1)XCH A,R0 (2)XCH A,R0 (A)=40H, (PSW)=80H (A)=15H, (PSW)=80H (3)X
10、CHD A,R0 (4)SWAP A (A)=85H, (PSW)=80H (A)=68H, (PSW)=80H (5)ADD A,R0 (6)ADDC A,R0 (A)=9BH, (PSW)=00H (A)=9CH, (PSW)=00H (7)SUBB A,#40H (8)SUBB A,40H (A)=45H, (PSW)=00H (A)=70H, (PSW)=00H (9)INC R0 (10)DEC 40H (A)=40H, (PSW)=80H (A)=40H, (PSW)=80H 3 单片机原理与应用技术 (11)MUL AB (12)DIV AB (A)=00H, (PSW)=04H
11、 (A)=07H, (PSW)=01H 4采用两种方法编写程序,将片内 RAM40H 单元内容取反。 方法一: MOV A,40H CPL A MOV 40H,A 方法二: MOV A,40H XRL A,#0FFH MOV 40H,A 5下面一段程序的功能是将片外 RAM1000H1030H 地址单元,共 48 字节内容传送到以 4000H 为首址的片外 RAM 中。在外部 RAM 之间批量传送数据时,这里先将原数据传送到内部 RAM30H60H 地址单元中,然后再传送至片外 RAM 目标地址。 读懂程序,将程序的空白部分填出。 MOV R0,#30H ; 将原数据传送到内部 RAM 中 M
12、OV R5,#30H MOV DPTR,#1000H LOOP_1: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNE R5,LOOP_1 MOV R0,#30H ; 将数据送至片外 RAM 目标地址 MOV R5,#20H (MOV DPTR,#4000H) LOOP_2: MOV A,R0 MOVX DPTR,A (INC DPTR) (INC R0) (DJNE R5,LOOP_2) 6设 10H、11H 和 12H 都代表位地址,请编程完成 10H 和 11H 内容的异或操作,并将结果存入 12H 中。 (提示:位操作指令中没有异或操作,可以按 Z=(
13、XY)(XY)处理。 ) 答: MOV C,10H ANL C,/11H 4 第 1 章 认识 JavaMOV 12H,C MOV C,11H ANL C,/10H ORL C,12H MOV 12H,C 7理解交通信号灯系统的设计思路并将 3.4.3 节中东西红灯亮时的程序补充完整。 这里我们首先分析出各个灯的状态字,程序片段如下: MOV A,#0DBH ; 东西红灯亮,南北绿灯亮(二进制的 11011011) MOV P1,A ; 将 A 中数据送 P1 口 MOV R4,#120 ; 延时 25S LOOP_3: LCALL DELAY DJNZ R4,LOOP_3 MOV R4,#1
14、0 ; 东西红灯亮,南北绿灯闪 CC: MOV A,#0DFH ; 东西红灯亮,南北绿灯灭(二进制的 11011111) MOV P1,A ; 将 A 中数据送 P1 口 LCALL DELAY MOV A,#0DBH ; 东西红灯亮,南北绿灯亮(二进制的 11011011) MOV P1,A ; 将 A 中数据送 P1 口 LCALL DELAY DJNZ R4,CC DD: MOV A,#0DDH ; 东西红灯亮,南北黄灯亮(二进制的 11011101) MOV P1,A ; 将 A 中数据送 P1 口 MOV R4,#10 ; 延时 2S LOOP_4: LCALL DELAY DJNZ
15、 R4,LOOP_4 第第 4 章章 MCS-51 中断应用中断应用 1单片机中引入中断机制,能够带来哪些好处? 答: (答: (1)实现分时操作。)实现分时操作。只有当服务对象向 CPU 发出中断申请时,才去为它服务,这样单片机同时可以为多个对象服务,可以大大提高工作效率。 (2)实现实时处理。)实现实时处理。利用中断技术,各个服务对象可以根据需要随时向 CPU 发出中断 5 单片机原理与应用技术 申请,及时发现和处理中断请求并为之服务,以满足实时控制的要求。 (3)进行故障处理。)进行故障处理。对难以预料的情况或故障,例如突然断电、存储出错、运算溢出等,可以向 CPU 发出请求中断,由 C
16、PU 作出相应的处理,可以提高系统本身的可靠性。 2MCS-51 系列单片机有哪几个中断源,各中断源的入口地址是多少? 答:MCS-51 系列单片机中有 5 个中断源,其中 2 个外部中断源,3 个内部中断源,具体如下: (1)INT0:外部中断,由引脚 P3.2 引入中断请求。 (2)INT1:外部中断,由引脚 P3.3 引入中断请求。 (3)定时计数器)定时计数器 T0:内部中断,定时计数器 0 溢出时发出中断请求,由引脚 P3.4 引入中断请求。 (4)定时计数器)定时计数器 T1:内部中断,定时计数器 1 溢出时发出中断请求,由引脚 P3.5 引入中断请求。 (5)串行口中断:)串行口
17、中断:内部中断,包括串行接收中断 RI 和串行发送中断 TI。 3中断响应的条件是什么? 答:中断响应条件如下: (1)CPU 开中断,申请中断请求的中断源开中断。 (2)没有响应同级别或更高级别的中断。 (3)当前处在所执行指令的最后一个周期。单片机有单周期指令、双周期指令、三周期指令和两个四周期指令,如果正在执行的是多字节的指令,需要等整条指令执行结束,才能响应中断。 (4)执行 RET 指令或访问 IE 或 IP 如果正执行的指令是返回指令(RETI)或访问 IP、IE 寄存器的指令,那么 CPU 将至少再执行一条指令才能响应中断。 4MCS-51 系列单片机中的中断二级嵌套是如何实现的
18、? 答: 中断优先级寄存器 IP 用于设置各中断源的优先级, 每个中断源可编程为高优先级中断或低优先级中断。 (1)同一中断优先级中,有多个中断请求时,按自然优先级进行响应(即查询顺序) 。 (2)当前进行的中断只能被高优先级的中断所打断(同级别或低优先级的中断请求不予响应) 。 5在 4.3 节的报警器设计中,采用的是何种触发方式? 答:指令 SETB IT1 将中断触发方式设置为边沿触发方式(即当引脚出现下降沿脉冲信号时,中断请求有效) 第第 5 章章 MCS-51 定时定时/计数器计数器 1定时/计数器工作于定时和计数方式时有何异同点? 6 第 1 章 认识 Java答:工作在定时器模式
19、时,是对内部机器周期脉冲进行计数,定时时间为机器周期脉冲的时间乘以机器周期数;工作在计数器模式时,是对引脚 T0(P3.4)或 T1(P3.5)上输入的外部脉冲计数,当检测到引脚上的信号由高电平跳变到低电平时,计数器加 1。 2定时/计数器的 4 种工作方式各有何特点? 答:T1 可以工作在全部 4 种工作方式下,T0 只能工作在方式 0、方式 1 和方式 2。当T0 工作在方式 3 时,T1 一般用作串行口波特率发生器。 工作方式 说明 方式 0 13 位定时/计数器 方式 1 16 位定时/计数器 方式 2 8 位自动重装定时/计数器 方式 3 T1 分成两个独立的 8 位定时/计数器,T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用技术 单片机 原理 应用技术 课后 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内