单片机原理及应用技术(第3版)李全利 课后习题参考答案_第1页
单片机原理及应用技术(第3版)李全利 课后习题参考答案_第2页
单片机原理及应用技术(第3版)李全利 课后习题参考答案_第3页
单片机原理及应用技术(第3版)李全利 课后习题参考答案_第4页
单片机原理及应用技术(第3版)李全利 课后习题参考答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用技术(第3版)李全利课后习题参考答案第1章单片机绪论习题答案一、填空题1.单片机又可称为微控制器(MCU)或嵌入式控制器。2.单片机与普通微型计算机的不同之处在于其将CPU、存储器和I/O接口三部分通过内部总线集成在一块芯片上。3.AT89S52单片机的最高工作频率为33MHz。4.单片机按照用途可分为通用型和专用型两大类。5.嵌入式系统是以应用为中心、以计算机技术为基础,软硬件可裁剪的专用计算机系统。二、简答题1.简述第一台电子计算机ENIAC问世的意义。答:ENIAC的问世标志着计算机时代的正式到来,开创了计算机科学技术的新纪元。尽管其存在体积大、功耗高、运算速度有限、无存储程序功能等缺陷,但它首次实现了电子数字化自动运算,彻底改变了传统人工计算模式,为后续计算机技术、微电子技术发展奠定了基础,深刻影响了人类生产与生活方式。2.微型计算机的基本组成部分有哪些?各部分核心功能是什么?答:微型计算机由五大核心部分组成:(1)运算器:负责完成算术运算(加减乘除)和逻辑运算(与或非、移位、比较),是数据处理核心;(2)控制器:读取、译码、执行程序指令,协调计算机各部件有序工作,控制系统运行;(3)存储器:存储程序代码和运行数据,分为只读存储器和随机存储器;(4)输入设备:向计算机传输外部数据和指令,如键盘、传感器等;(5)输出设备:将计算机处理结果输出,如显示屏、继电器、打印机等。其中运算器和控制器集成在一起,统称为CPU(中央处理器)。3.简述单片机的主要特点及应用领域。答:单片机核心特点:体积小、功耗低、性价比高、集成度高、控制能力强、可靠性高、软硬件可灵活裁剪。主要应用领域:工业自动化控制、智能家电、汽车电子、物联网设备、智能仪表、医疗器械、航空航天、嵌入式智能终端等。第2章80C51单片机硬件结构习题答案一、填空题1.80C51单片机内部包含4KB掩膜ROM、128B内部RAM、4个8位I/O口、2个16位定时器/计数器、1个串行通信口及中断系统。2.80C51单片机的程序计数器PC是16位,可寻址程序存储器空间为64KB。3.单片机复位后,PC初始值为0000H,SP初始值为07H,P0~P3口初始状态为高电平。4.80C51单片机有4个8位并行I/O端口,其中P0口为双向漏极开路端口,需外接上拉电阻。5.单片机机器周期为12个时钟周期,当晶振频率为12MHz时,1个机器周期为1μs。二、简答题1.简述80C51单片机P0~P3端口的功能差异。答:(1)P0口:双向8位I/O口,漏极开路,无内部上拉电阻,通用输入输出需外接上拉电阻;可作为地址/数据总线(低8位地址、8位数据),是功能最丰富的端口。(2)P1口:准双向8位I/O口,自带内部上拉电阻,仅用于通用输入输出,无第二功能。(3)P2口:准双向8位I/O口,自带内部上拉电阻,可作为高8位地址总线,用于扩展外部存储器。(4)P3口:准双向8位I/O口,自带内部上拉电阻,除通用I/O功能外,具备串行通信、外部中断、定时器、读写控制等第二功能,是应用最广泛的功能端口。2.简述单片机复位的作用及复位条件。答:复位作用:让单片机所有寄存器、程序指针恢复默认初始状态,终止当前程序运行,使系统从初始状态开始正常执行程序,解决程序死机、运行紊乱等问题。复位条件:单片机RST引脚持续保持2个机器周期以上的高电平,即可完成复位操作。第3章80C51指令系统习题答案一、填空题1.80C51指令系统分为数据传送指令、算术运算指令、逻辑运算指令、控制转移指令、位操作指令五大类。2.指令MOVA,#30H的源操作数寻址方式为立即寻址。3.指令MOVA,@R0的源操作数寻址方式为寄存器间接寻址。4.堆栈操作遵循先进后出、后进先出的原则。5.DJNZ指令的功能是寄存器减1,非零跳转。二、编程题1.编写程序,将内部RAM30H~33H单元的数据依次送入A、B、R0、R1寄存器。PlainText

MOVA,30H;30H单元数据送入累加器A

MOVB,31H;31H单元数据送入寄存器B

MOVR0,32H;32H单元数据送入R0

MOVR1,33H;33H单元数据送入R12.编写延时10ms子程序(晶振12MHz)PlainText

D10MS:MOVR5,#10;外层循环计数

D1MS:MOVR4,#249;内层循环计数

DL:NOP

NOP

DJNZR4,DL;内层循环延时1ms

DJNZR5,D1MS;外层循环累计10ms

RET;子程序返回第4章单片机中断系统习题答案一、填空题1.80C51单片机有5个中断源,分别是外部中断0、定时器0中断、外部中断1、定时器1中断、串行口中断。2.中断优先级分为高优先级和低优先级两级,由IP寄存器控制。3.中断开启总开关为EA位,置1开启总中断,置0关闭所有中断。4.外部中断触发方式分为电平触发和边沿触发,由IT0、IT1位控制。二、简答题1.AT89S52单片机响应外部中断的典型时间是多少?哪些情况会推迟中断响应?答:单一中断系统中,外部中断响应典型时间为3~8个机器周期。出现以下情况会推迟中断响应:(1)当前正在执行的指令未完成,需等待指令执行结束后响应;(2)正在执行中断返回指令RETI或访问IP、IE寄存器的指令,需执行完当前指令及下一条指令后响应;(3)同级或高优先级中断正在执行,需等待当前中断服务程序结束后响应。第5章定时器/计数器习题答案一、填空题1.80C51有2个16位定时器/计数器T0、T1,具有定时和计数两种功能。2.定时器工作方式由TMOD寄存器控制,其中方式1为16位定时/计数模式。3.定时器启动控制位为TR0、TR1,置1启动定时器,置0停止。二、简答题1.简述定时器定时模式和计数模式的区别。答:(1)定时模式:对单片机内部机器周期脉冲计数,脉冲频率固定,用于精准定时,计时时间由计数次数决定;(2)计数模式:对外部T0/T1引脚输入的外部脉冲计数,检测外部高低电平跳变,用于统计外部脉冲数量、频率检测等场景。第6章串行通信习题答案一、填空题1.80C51串行口有4种工作方式,方式1为8位异步串行通信,是最常用通信方式。2.串行通信波特率由定时器1溢出率和SMOD位共同决定。3.串行口发送中断标志位为TI,接收中断标志位为RI,均需软件清零。第7章单片机系统扩展习题答案一、简答题1.简述80C51单片机外部程序存储器和数据存储器的访问区别。答:(1)指令不同:外部程序存储器使用MOVC指令查表访问;外部数据存储器使用MOVX指令读写;(2)控制信号不同:程序存储器由PSEN信号控制读取;数据存储器由RD、WR信号控制读写;(3)功能不同:程序存储器仅存放程序代码、固定表格数据,只读不写;数据存储器存放运行变量、临时数据,可读写。第8章单片机接口技术习题答案一、编程应用题1.编写程序,实现循环读取外部数据并延时刷新输出PlainText

LP1:MOVR0,#30H;设置数据存储起始地址

MOVR7,#04H;设置循环次数

LP2:MOVXA,@DPTR;读取外部数据

MOV@R0,A;数据存入内部RAM

DJNZR7,LP2;循环读取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论