单片机原理及应用(C语言版)

习题答案

第1章

1.什么是单片机?

答:将中央处理器(Central Processing Unit,CPU)、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接口电路等微型计算机的主要部件集成在一块芯片上,使其具有计算机的基本功能,就叫做单片微型计算机(Single Chip Micro Computer,SCMC),简称单片机。由于单片机的指令功能是按照工业控制的要求设计,所以单片机又称为微控制器(Micro Controller Unit,MCU)。

2.单片机有哪些特点?

答: (1)单片机的存储器ROM和RAM是严格区分的。ROM称为程序存储器,只存放程序、固定常数及数据表格。RAM则为数据存储器,用作工作区及存放用户数据。

(2)采用面向控制的指令系统。

(3)单片机的I/O引脚通常是多功能的。

(4)单片机的外部扩展能力强。

(5)单片机体积小,成本低,运用灵活,易于产品化。

(6)面向控制,能有针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。

(7)抗干扰能力强,适用温度范围宽。

(8)可以方便地实现多机和分布式控制,使整个控制系统的效率和可靠性大为提高。

3.单片机的应用有哪些?

答: (1)工业控制。单片机可以构成各种工业控制系统、数据采集系统等。如数控机床、自动生产线控制、电机控制、测控系统等。

(2)仪器仪表。如智能仪表、医疗器械、数字示波器等。

(3)计算机外部设备与智能接口。如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。

(4)商用产品。如自动售货机、电子收款机、电子秤等。

(5)家用电器。如微波炉、电视机、空调、洗衣机、录像机、音响设备等。

(6)消费类电子产品。

(7)通讯设备和网络设备。

(8)儿童智能玩具。

(9)汽车、建筑机械、飞机等大型机械设备。

(10)智能楼宇设备。

(11)交通控制设备。

4.常见的单片机有哪些类型?

答: 1.AVR单片机;2.Motorola单片机;3.MicroChip单片机;

4.Scenix单片机;5.EPSON单片机;7.GMS90单片机;8.华邦单片机

9.Zilog单片机;10.NS单片机;11.AX1001单片机

第2章 MCS-51

1.MCS-51单片机内部包含哪些主要逻辑功能部件?

答:(1)1个8位的微处理器CPU。

(2)8KB的片内程序存储器Flash ROM(51子系列的Flash ROM为4KB),用于烧录运行的程序、常数数据。

(3)256B的片内数据存储器RAM(51子系列的RAM为128B),在程序运行时可以随时写入数据和读出,用于存放函数相互传递的数据、接收的外部数据、中间结果、最后结果以及显示的数据等。

(4)3个16位的定时器/计数器(51子系列仅有2个定时器),每个定时器/计数器可以设置为计数方式,用于对外部事件信号进行计数,也可以设置为定时方式,满足各种定时要求。

(5)有一个管理6个中断源(51子系列1是5个中断源)、两个优先级的中断控制器。

(6)4个8位并行I/O端,每个端口既可以用作输入,也可以用于输出。

(7)一个全双工的UART(通用异步接收发送器)串行I/O口,用于单片机之间的串行通信,或者单片机与PC机、其它设备、其它芯片之间的串行通信。

(8)片内振荡电路和时钟发生器,只需外面接上一晶振或输入振荡信号就可产生单片机所需要的各种时钟信号。

(9)有一个可寻址64KB外部数据存储器、还可以寻址64KB外部程序存储器的三总线的控制电路。

2.MCS-51单片机的引脚有何功能?信号为何种电平?

答: 为片外程序存储器选择输入端。该引脚为低电平时,使用片外程序存储器,为高电平时,使用片内程序存储器。

3.MCS-51单片机的ALE引脚有何功能?信号波形是什么?

答: ALE为地址锁存信号,每个机器周期输出两个正脉冲。在访问片外存储器时,下降沿用于控制外接的地址锁存器锁存从P0口输出的低8位地址。在没有接外部存储器时,可以将该引脚的输出作为时钟信号使用。

4.MCS-51单片机的存储器分为哪几个空间?如何区分不同空间的寻址?

答: MCS-51单片机有4个存储空间,它们是片内程序存储器和数据存储器,在片外可以扩展的程序存储器和数据存储器。这4个存储空间可以分成三类:片内数据存储空间(256B的RAM和128B的特殊功能寄存器)、片外数据存储空间(64KB)、片内和片外统一编址的程序存储空间(64KB)。不同的存储空间,它们有各自的寻址方式和访问指令。片内数据存储空间用MOV指令访问。片外数据存储空间用MOVX指令访问。片内和片外统一编址的程序存储空间用MOVC指令访问。

5.简述MCS-51单片机片内RAM的空间分配。

单片机原理与接口c语言版周国运答案,单片机原理与应用(C语言版)(周国运)习题答案.doc...相关推荐

  1. 哈尔滨工程大学微型计算机原理与接口技术,2017年哈尔滨工程大学 哈工大 微型计算机原理与接口技术 复试硕士招生考试大纲...

    附件7: 2017年考试内容范围说明 考试科目代码:空 考试科目名称: 微型计算机原理与接口技术 考试内容范围: 一. 计算机基础知识 1.要求考生熟练掌握数制及转换,熟练掌握符号数.无符号数在计算机 ...

  2. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(五)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  3. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(八)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  4. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(一)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  5. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(三)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  6. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(二)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  7. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(七)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  8. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(六)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  9. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(四)

    声明:此系列答案配套<计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社>一书相关内容.所有内容为博主个人编辑,仅作参考学习交流之用,转载请注明出处.如发现错误,请联系 ...

  10. C语言求解距多个点最短长度,算法设计技巧与分析课后习题答案沙特

    算法设计技巧与分析课后习题答案沙特[篇一:高级算法设计实验指导书2009(李淑琴)] =txt>一.适用专业 计算机科学与技术专业研究生 二.实验目的与任务 算法分析与设计是计算机科学与技术专业 ...

最新文章

  1. 发展通用智能,需要无监督学习
  2. 动态行和列的表格,展现方式
  3. 在虚拟机中安装gentoo简化步骤(基于官方手册)
  4. hrtimer的简单使用 + 原理和实现【转】
  5. 全国计算机等级考试题库二级C操作题100套(第36套)
  6. css3 选择器_10-CSS3选择器详解
  7. FunTester框架Redis压测预备
  8. RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility.
  9. java-redis初探
  10. L2与L1正则化理解
  11. 电影mysql设计_电影院数据库设计(案例)
  12. 搜电影和网盘资源网站
  13. bios error 装系统acpi_重装系统遇到bios acpi错误。
  14. 前端:css中的多列的实现与介绍
  15. 【php】PHP数据库访问
  16. MKL FFT简单调试
  17. 《有一种失败叫瞎忙》读书笔记
  18. 【分布式系统】使用 MQ 处理 2PC、3PC、本地事务表的分布式事务
  19. 【Python气象绘图临摹】图像绘制(下):地理子图GeoAxes、xy轴设置、应用ncl色阶colormap、各标题、海岸线、添加文本、添加矩形框
  20. birthday中文是什么_birthday中文怎么读

热门文章

  1. 解决:mongod启动报错缺少libcrypto.so.1.1
  2. c#写的屏保,好看,不影响任何操作。
  3. Unity3D 世界坐标转屏幕坐标的坑
  4. TCP报文段中的序号和确认号
  5. JAVA 实现《中国象棋》游戏
  6. 如何才能真正的学会设计模式
  7. 【Web后端架构】2022年10个最佳Web开发后端框架
  8. stm32f072 necleo学习(一)
  9. jquery读取表单中提交的数据
  10. 人脸识别系统 讲解以及环境搭建(Java 附源码)