单片机原理与C51语言程序设计与基础教程课后习题答案

单片机原理与C51语言程序设计与基础教程 课后习题答案
习题
填空题
1.一般而言,微型计算机包括                                                                    四个基本组成部分。
2.单片机是一块芯片上的微型计算机。以        为核心的硬件电路称为单片机系统,它属于              地应用范畴。
3.Atmel 公司生产的CMOS型51系列单片机,具有          内核,用         
代替ROM作为程序存储器,
4.单片机根据工作温度可分为                                三种。民用级的温度范围是0℃一70℃,工业级是-40℃~85℃,军用级是-55℃-125℃(不同厂家的划分标推可能不同。
5.在单片机领域内,ICE的含义是                   
选择题
1.单片机的工作电压一般为          V?
A 5V                              B 3V
C 1V                              D 4V
2.单片机作为微机的一种,它具有如下          特点:
A 具有优异的性能价格比                    B 集成度高、体积小、可靠性高
C 控制功能强,开发应用方便                D 低电压、低功耗。
3.民用级单片机的温度范围是:           
A  -40℃~85℃                    B 0℃一70℃
C  -55℃-125℃                    D 0℃一50℃
4.MCS-51系列单片机最多有      个中端源。
A 3            B 4          C 5      D  6
5.下列简写名称中不是单片机或单片机系统的是
A MCU            B SCM          C ICE      D  CPU
问答题
1.单片机常用的应用领域有哪些?
2.我们如何学习单片机这么技术?
3.单片机从用途上可分成哪几类?分别由什么用处?
答案
填空题
1. 运算器、控制器、存储器、输入输出接口
2. 单片机    嵌入式系统
3. MCS-51  Flash ROM
4. 民用级(商业级)  工业级    军用级
5.在线仿真器
选择题
1. A
2. ABCD
3. B
4. C
5. D
问答题
1.单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:
1)在智能仪器仪表上的应用
单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。
2)在工业控制中的应用
用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。
3)在家用电器中的应用
可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
4)在计算机网络和通信领域中的应用
现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集移动通信,无线电对讲机等。
5)单片机在医用设备领域中的应用
单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。
此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。
2.首先,大概了解单片机的机构,例如本书的第2章则是主要讲了单片机的内部结构以及
资源。对单片机的内部结构有了初步了解之后,读者就可以进行简单的实例练习,从而加深对单片机的认识。
  其次,要有大量的实例练习。其实,对于单片机,主要是软件设计,也就是编程。
目前最流行的用于51系列单片机地编程软件是Keil。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
第三,要多结合外围电路,如流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器进行练习,因为,这样可以直观的看到程序运行的结果,当然,我们也可以用proteus这个软件对硬件进行仿真,这样也可以直观的看到结果。在实际学习过程中,可以根据自己的项目需求去选择,从而减少了学习周期。
最后,就是结合自己的实际情况,开发一个完全具有个人风格,功能完善的电子产品,尽情享受单片机带来的欢乐和成就感。
同时,不必为软件、硬件基础知识不扎实而烦恼,单片机中用到的编程语言很简单,可以说主要是配置一些寄存器,不涉及太复杂的算法和语法,电子元器件也以简单应用居多,本书接下来的几章将主要介绍硬件和软件基础知识,这些对于单片机开发来说基本已经够用了。另一方面,在做单片机实验的过程中会慢慢地积累、一步步地巩固相关的基础知识,在实践中有针对性的学习肯定比纯粹地看书效果更好。所以,完全不必担心你的基础不够扎实。
3.单片机从用途上可分成专用型单片机和通用型单片机两大类。专用型单片机是为某种专门用途而设计的,如DVD控制器和数码摄像机控制器芯片等。在用量不大的情况下,设计和制造这样的专用芯片成本很高,而且设计和制造的周期也很长。我们通常所用的都是通用型单片机,通用型单片机把所有资源(如ROM、I/O等)全部提供给用户使用。当今通用型单片机的生产厂家已不下几十家,种类有几百种之多。
第2章
答案
填空题
1.32  4  8  R0~R7
2.时钟电路  复位电路
3.指令寄存器IR  程序计数器PC  数据指针DPTR  堆栈指针SP
4.SBUF  SCON
5.低电平  下跳变
选择题
1.ABC
2.C 按CPU查询顺序确定。即1、 外部中断0  2、定时中断0  3、外部中断1  4、定时中断1  5、串行中断
3.A
4.C
5.D
6.C
问答题
1.所谓中断,是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或为预先安排的事件服务的程序中去,服务完毕,再返回去执行波暂时中断的程序。
中断响应的过程如下:
(1) 保护断点,即保存下一将要执行的指令的地址,就是把这个地址送入堆栈。
(2) 寻中断入口,根据6个不一样的中断源所产生的中断,查6个不一样的入口地址。
这6个中断源的编号和入口地址如表2.13所示各中断服务程序入口地址仅间隔8字节,编译器在这些地址放入无条件转移指令,跳转到服务程序的实际地址。。以上工作是由计算机自动完成的,与编程者无关。
(3) 执行中断处理程序。
(4) 中断返回:执行完中断指令后,就从中断处返回到主程序,继续执行。
2.P0口既可作一般I/O端口使用,又可作地址/数据总线使用;P1口是一个准双向并行口,作通用并行I/O口使用;P2口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用;P3口是一个多功能口除具有准双向I/O功能外,还具有第二功能。

本文发布于:2024-09-22 16:37:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/95032.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机   中断   地址   控制   设备   使用   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议