单片机实用技术--第6章习题解答

合集下载

高职《单片机原理及应用技术》练习题

高职《单片机原理及应用技术》练习题

《单片机原理及应用技术》思考题

1 单片机概述

1-1.单片机与PC机有何区别?它的特点是什么?

1-2.MCS-51系列单片机与A T89系列单片机有什么相同和差异?

1-3.单片机的主要技术指标有哪些?这些指标的作用如何?

1-4.对于一个具体的单片机应用系统,选择单片机的原则是什么?

1-5.举一个单片机的应用例子,并画出原理框图,说明工作过程。

1-6.单片机I/0端口数目的多少反映了什么。

2 单片机结构和原理

2-1 8051单片机内部包含那些主要逻辑功能部件?

2-2 8051的EA端有何用途?

2-3 8051单片机存储器的组织结构是怎样的?

2-4 8051如何确定和改变当前工作寄存器组?

2-5 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?

2-6 (SP)=30H 指什么?

2-7 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。

2-8 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?

2-9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?

2-10 位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?

3 指令系统

3-1 MCS-51指令系统主要有哪几种寻址方式?试举例说明。

3-2 设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0

MOV @R0,32H

单片机教案

单片机教案

了解单片机硬件系统和软件系统的组成

了解单片机应用系统的研制开发过程

注意每个过程所要解决的问题

第 6 章单片机应用系统设计与开辟技术

6.1 单片机应用系统的组成与研制过程

2 学时理论讲授

1.知识目标

认识单片机应用系统的组成和开辟研制过程。

2.能力目标

通过直观教学和教师的具体讲解,培养学生的逻辑思维和抽象思维能力;培养学生归纳总结问题的能力。

3.情感目标

通过对专业入门知识的生动形象的教学,使学生对本课程的产生浓厚兴趣,激发学生的学习热情。

1.单片机应用系统的组成和研制过程。

采用“理论讲解――分析归纳――巩固提高”的教学模式

导入:要真正设计完成单片机工程需要的产品,除了掌握单片机的基本原理和应用特性外,还必须掌握单片机应用系统的开辟技术。本节着重研究单片机应用系统。

单片机的应用系统是指以单片机为核心,配以一定的外围电路,能够自动完成特定控制任务的软、硬件系统。

一、单片机应用系统的组成

单片机应用系统由硬件系统和软件系统组成。

1.硬件系统的组成

·单片机芯片及其时钟、复位电路。

·存储器电路。

·接口电路。

·外围电路。

2.软件系统组成

软件系统是单片机应用系统的一个重要组成部份,惟独在软件的协调控制下才干充分发挥硬件功能的作用。普通包括系统自检、初始化、键盘与显示监控以及相应的控制程序,这其中包括一些中断服务程序和运算子程序等。

二、应用系统的研制开辟过程

下图描述了单片机应用系统的研制过程。

1.可行性调研

可行性调研的目的,是分析完成这个项目的可能性。不仅要从理论出发

结考题明确各项任务和要求,而且还应结合实际情况,探讨实现的可能性,如环境、测试手段、仪器设备、资金等条件是否具备,然后确定是否立项。

计算机控制技术课后习题与答案

计算机控制技术课后习题与答案
(3)“离线〞方式:假设生产过程设备不直接与计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。
5、简述计算机Biblioteka Baidu制系统的开展概况。
随着微电子技术的开展,计算机经历了从大型机到小型机,再到微型机的开展过程,使计算机控制应用不断普及,进入到了真正的实用阶段。特别是进入新世纪以来,计算机技术的日新月异以及与先进控制技术相结合使计算机控制技术深入到了人类社会的各个领域,进入了一个全新的高速开展时期。20世纪70年代出现的集散控制系统(DCS)和可编程序控制器(PLC),是计算机工业控制系统走向柔性化、网络化、集散化和递阶化的开端。20世纪90年代兴起的现场总线控制系统(FCS)开创了“现场总线仪表一工作站〞的控制构造模式,使计算机控制系统做到了彻底分散,更加提高了系统的可靠性。另一方面,随着个人计算机和单片机的开展,基于PC机的工业控制计算机(IPC)也得到了广泛的应用。
为单极性输出,假设D为输入数字量, 为基准参考电压,且为n位D/A转换器,那么有 ;
为双极性输出,可以推出
13.采用DAC0832、运算放大器、CD4051等元器件与PC/ISA总线工业控制机接口,设计8路模拟量输出系统,请画出接口电路原理图,并编写8路模拟量输出程序。
答案:略。
上世纪末期开展起来的单片机及嵌入式系统等以其价格低和体积小的优势,使智能仪器和智能仪表在控制场合中的应用也越来越广。现代工业生产规模的日益复杂化和大型化趋势,对控制计算机提出了更高的要求。计算机不仅要完成面向过程的控制和优化任务,还要在获取生产过程各种信息的根底上进展这个过程的信息综合和优化调度,完成生产、经营管理和其它综合管理工作。这种集企业的管理、监视与控制为一体的计算机综合自动化系统被称为计算机集成制造系统(CIMS)或计算机集成过程系统(CIPS)。此外,监视控制与数据采集系统(SCADA)、可编程自动化控制器(PAC)和无线传感器网络(WSN)等各种控制系统也为计算机控制方法提供了新的应用领域。

第六章_单片机最小系统

第六章_单片机最小系统

3、 复位和复位电路设计 、
正脉冲有效,宽度> 个机器周期) RESET: 复位端 (正脉冲有效,宽度> 2个机器周期)
+5V Vcc 10uF 10uF RST 10K GND 上电复位 10K GND 手动&上电复位 手动 上电复位 1K RST +5V Vcc
(2) 信号复位电路设计
(3) 程序运行监视电路设计
6.3.1 最小系统结构 1. 总线型总线应用的最小系统结构 (1) 系统结构
(2) 系统特点 并行总线扩展外围器件及外围接口 (数据传送速度快、实时性好), 占用引脚数量多,扩展电路复杂、可 使用的I/O口少。 (3) 应用指导
2.总线型非总线应用的最 小系统结构 (1) 系统结构 (2) 系统特点 有大量的可使用的I/O 口、没有并行扩展应用系 统结构简单、外围器件只 能能过UART口的串行移位 方式或虚拟串行扩展总线 进行扩展。 (3) 应用指导
7.2 并行I/O外围扩展技术 7.2.1并行I/O外围扩展方式 1. 非总线兼容的并行接口器件 (1) I/O 口扩展的5G14433
(2) I/O口扩展的HD44780
2. 总线兼容的I/O口虚拟扩展
3. I/O 并行扩展外 设接口
7.2.2 并行I/O 扩展的键盘电路 1. 键盘种类及工作原理 独立式键盘、行业式键盘
80C51单片机最小系统

单片机原理及应用技术课后题

单片机原理及应用技术课后题

单片机原理及应用技术课后题

第一篇:单片机原理及应用技术课后题

2、MCS-51单片机内部包含了:

1.8位CPU,片内振荡器、

2.128字节RAM、4K字节ROM、

3.2个16位定时器/计数器、

4.32根可编程I/O口、

5.21个特殊功能寄存器、

6.各64K的可寻址外部程序存储器、外部数据存储器

7.中断结构:具有5个中断源,2个优先级

8.一个可编程全双工串行口

9.有位寻址功能,适于布尔处理的位处理机。

4、RAM中有4组(0、1、2、3)工作寄存器,每组8个寄存器(R0~R7),所以共32个寄存器。寄存器工作区的选择是通过状态标志寄存器PSW的第3、4位也即RS1、RS0进行的。当RS1和RS0都为低电平时,工作的寄存器地址为00~07;当RS1为低电平,RS0为高电平时,工作的寄存器地址为08~0F;当RS1为高电平,RS0为低电平时,工作的寄存器地址为10~17;当RS1和RS0都为高电平时,工作的寄存器地址为18~1F。

6、程序状态字寄存器PSW的作用是:用于程序运行状态的信息,以便查询和判断。

常用的标志位及解释如下:

CY(PSW.7):进位标志,除了用于运算结果最高位产生进、借位标志外,还在布尔处理中作为累加器使用,程序中常用“C”表示。

AC(PSW.6):辅助进、借位标志,又称半进位标志,它反映了两个8位数运算低4位是否有半进位,即低4位相加(减)有否进位(借位),如有则AC为1状态,否则为0.常用于BCD码运算调整。

F0(PSW.5):用户标志位,可由用户通过软件定义或检测。

单片机原理及实用技术-凌阳16位单片机原理及应用课程设计

单片机原理及实用技术-凌阳16位单片机原理及应用课程设计

单片机原理及实用技术-凌阳16位单片机原理及应用课程设

一、课程简介

本课程主要介绍凌阳16位单片机的基本原理和常用应用技术,通过理论授课、实验操作和课程设计,帮助学生深入了解单片机的内部架构、指令系统、I/O口、

定时器计数器等核心模块,同时还涉及到单片机的多种外设应用技术,如LED、LCD、数码管、蜂鸣器、电机驱动、无线通信等。

二、课程内容

1. 凌阳16位单片机的基本原理

在本章节课程中,我们将主要介绍单片机的基本原理,包括单片机的内部架构、指令系统、寄存器、存储器等模块的原理,以及如何进行单片机的编程和调试。

2. 凌阳16位单片机的I/O口控制

在本章节课程中,我们将主要介绍单片机的I/O口控制原理,包括I/O口的类型、I/O口的工作原理、I/O口的配置和控制方式等。

3. 凌阳16位单片机的定时器计数器

在本章节课程中,我们将主要介绍单片机的定时器计数器原理,包括定时器计

数器的类型、工作原理、应用场景和编程实现方式等。

4. 凌阳16位单片机的LED、LCD、数码管、蜂鸣器控制

在本章节课程中,我们将主要介绍单片机的基本外设应用技术,包括LED、LCD、数码管、蜂鸣器等的控制原理和实现方式。

5. 凌阳16位单片机的电机驱动

在本章节课程中,我们将主要介绍单片机的电机驱动原理和应用技术,包括单

片机的PWM输出和驱动电机控制原理等。

6. 凌阳16位单片机的无线通信

在本章节课程中,我们将主要介绍单片机的无线通信原理和应用技术,包括单

片机与射频模块的通讯方式、无线传输原理和实现方法等。

三、实验操作

通过课堂演示和实验操作,学生将熟悉单片机的编程和调试方法,掌握各种

高职《单片机原理及应用技术》练习题

高职《单片机原理及应用技术》练习题

《单片机原理及应用技术》思考题

1 单片机概述

1-1.单片机与PC机有何区别?它的特点是什么?

1-2.MCS-51系列单片机与A T89系列单片机有什么相同和差异?

1-3.单片机的主要技术指标有哪些?这些指标的作用如何?

1-4.对于一个具体的单片机应用系统,选择单片机的原则是什么?

1-5.举一个单片机的应用例子,并画出原理框图,说明工作过程。

1-6.单片机I/0端口数目的多少反映了什么。

2 单片机结构和原理

2-1 8051单片机内部包含那些主要逻辑功能部件?

2-2 8051的EA端有何用途?

2-3 8051单片机存储器的组织结构是怎样的?

2-4 8051如何确定和改变当前工作寄存器组?

2-5 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?

2-6 (SP)=30H 指什么?

2-7 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。

2-8 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?

2-9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?

2-10 位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?

3 指令系统

3-1 MCS-51指令系统主要有哪几种寻址方式?试举例说明。

3-2 设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0

MOV @R0,32H

单片机习题答案

单片机习题答案

《单片机应用技术》习题答案

第一章概述

1. 什么是总线?总线主要有哪几部分组成?各部分的作用是什么?

总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)

地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设

2.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线?

CPU通过接口电路与外部输入、输出设备交换信息,

一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。

单片机原理及应用陈桂友习题

单片机原理及应用陈桂友习题

单片机原理及应用陈桂友习题

1. 前言

单片机作为电子技术中的重要组成部分之一,在现代社会的各个领域起着不可忽视的作用。它无处不在,从智能手机、家用电器到车载系统、工业控制等方面都有广泛应用。在学习单片机原理与应用过程中,陈桂友的习题是非常实用的辅助工具。通过解决这些习题,可以使我们更好地掌握和理解单片机的原理及其应用。

本文将对陈桂友的习题进行详细讲解,并提供相应的解决方案。

2. 习题解析

2.1 习题1

问题:调试单片机程序时,你遇到了一个问题:无论你怎么改变程序逻辑,Led灯始终无法亮起。请问可能出现了什么问题?

解决方案:可能出现的问题有很多,以下是一些常见原因: - 程序逻辑错误:检查程序是否存在逻辑错误,包括语法错误、循环错误等等。 - 引脚连接问题:检查Led灯是否正确连接到单片机的引脚,确保引脚连接正确。 - 地线问题:检查电路中的地线是否正确连接,确保电路中的地线是通的。

2.2 习题2

问题:如何选择适合自己的单片机开发板?

解决方案:在选择适合自己的单片机开发板时,可以考虑以下几个因素: - 功能需求:根据自己的项目需求,选择具有相应功能的开发板,如IO口数量、模拟输入输出、通信接口等。 - 资源丰富度:选择具有丰富资源的开发板,可以提供更多的学习和开发资源,方便学习和使用。 - 社区支持:选择有活跃社区支持的开发板,可以获得更多的技术支持和学习资源。

2.3 习题3

问题:如何通过单片机控制电机的转速和方向?

解决方案:通过单片机控制电机的转速和方向,可以采用以下方法: - 脉冲宽度调制(PWM):使用单片机的PWM输出功能,通过调整脉冲的宽度来控制电机的转速。宽度越大,电机转速越快;宽度越小,电机转速越慢。 - 正反转控制:使用单片机的IO口来控制电机的正反转。通过控制不同的IO口状态,可以实现电机的正转、反转和停止。

单片机应用技术(C语言版)第2版课后习题答案-王静霞

单片机应用技术(C语言版)第2版课后习题答案-王静霞

单片机应用技术(C语言版)第二版课后习题答案

二分频。

当振荡脉冲频率为12 MHz 时,一个机器周期为1阴;当振荡脉冲频率为6 MHz 时, 一个机

器周期为2 (S o

完成单片机的复位初始化操作。

2.3 回答

P3 口的第二功能是 什么?

什么是机器周期? 机器周期和晶振频 率有何关系?当晶 振频率为6MHz 时, 机器周期是多少?

P3 口各引脚与第二功能表

规定一个机器周期的宽度为 12个振荡脉冲周期,因此机器周期就是振荡脉冲的十

//置定时器初值

启动定时器1

查询计数是否溢出,即定时 25ms 时间到,TF1=1

// 25ms 时间到,将定时器溢出标志位 TF 清零

//置定时器1为方式1 //形成方波输出值,最大 255 ,D/A 转换输出

//D/A 转换输出

{ TH1=0x9e; TL1=0x58; TR1=1; //

while(!TF1); //

TF1=0; }

void mai n(void) { TMOD=0x10;

while(1) {

DA0832=255; delay_25ms(); DA0832=0; delay_25ms();

} }

51课后答案第一二三四章答案解析

51课后答案第一二三四章答案解析

1

《单片机原理及应用》习题参考答案 第一章

1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?

在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机 内部一切信息存

储、处理和传送均采用二进制数的形式。可以说,二进制数是计算机硬件能 直接识别并进行处理的惟一形式。十六进制数可以简化表示二进制数。

2.

(1) 01111001

79H (2) 0.11 O.CH ⑶ 01111001.11

79.CH

(4)11101010.101 0EA.AH ⑸01100001 61H ⑹ 00110001 31H

3.

7.

137

119

89 &什么是总线?总线主要有哪几部分组成?各部分的作用是什么?

总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外 总线。 系统总线应包括:

地址总线(AB) 控制总线(CB) 数据总线(DB)

地址总线(AB) : CPU 根据指令的功能需要访问某一存储器单元或外部设备时,其地址信 息由地址总线输出, 然后经地址译码单元处理。 地址总线为16位时,可寻址范围为216=64K , 地址总线的位数决定了所寻址存储器容量或外设数量的范围。在任一时刻,地址总线上的地 址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU 产生的控制信号是通过控制总线向存储器或外部设备发出控制命 令的,以使在传送信息时协调一致的工作。

CPU 还可以接收由外部设备发来的中断请求信号

和状态信号,所以控制总线可以是输入、输出或双向的。

数据总线(DB) : CPU 是通过数据总线与存储单元或外部设备交换数据信息的,故数据总 线应为双向总线。在

单片机应用技术(C语言版)(第4版)

单片机应用技术(C语言版)(第4版)
该书由深圳职业技术学院王静霞任主编,杨宏丽和刘俐任副主编。具体分工为:王静霞对该书的编写思路与 大纲进行总体策划,指导全书的编写,对全书进行统稿,并编写项目1和项目2,项目4的任务4-1、4-4、4-5及第 4.5节和第4.6节,项目5的任务5-1以及附录B;杨宏丽协助完成统稿工作,并编写项目5其余内容;刘俐协助完成 统稿工作,并编写项目3和项目4其余内容;毛丰江编写项目6;唐建东编写项目7;陈海松编写项目8的任务8-1、 8-2和8-3,梁召峰编写任务8-4和8-5及附录A。刘丽莎、何惠琴和柴继红老师以及教学合作企业的工程技术人员, 对该书的编写提供了意见和建议,同时,该书在编写过程中编者参考了同行教师的相关著作及资料。
获得荣誉
获得荣誉
2021年9月26日,《单片机应用技术(C语言版)(第4版)》被国wk.baidu.com教材委员会授予首届全国教材建设奖全 国优秀教材 (职业教育与继续教育类 )特等奖。
作者简介
作者简介
王静霞,深圳职业技术学院教授,主要讲授单片机应用技术、专业概论等课程。 杨宏丽,深圳职业技术学院副教授,主要讲授单片机应用技术、嵌入式编程技术等课程。 刘俐,深圳职业技术学院讲师。
从职业岗位需求出发,采用C语言编程
该书以单片机应用为主线,把相关的C语言知识融合在工作任务中,以够用为度,让学生在技能训练中逐渐 掌握编程方法,易教易学,避免了把C语言单独完整讲解,致使学生无法学以致用,影响学习效果。

CHAP_6

CHAP_6

第六章实用程序设计

61程序设计方法 

程序设计就是用计算机所能接受的语言把解决问题的步骤描述出来也就是编制计算机的程序AVR单片机程序设计语言有C编译高级语言和宏汇编汇编语言 

在设计应用系统时软件的编制是重要环节软件的质量直接影响整个系统功能的实现 本章从应用的角度出发介绍一些实用子程序读者既可按需要改编调用也可以吸收其设计方法以便更好地设计出适合于自己系统的实用软件 

6.1.1程序设计步骤 

应用程序的设计因系统而异因人而异尽管如此程序设计总是有共同特点及其规律的在编写程序时设计人员可以采取如下几个步骤 

1分析问题明确所要解决问题的要求将软件分成若干个相对独立的部分根据功 

能关系和时序关系设计出合理的软件总体结构 

2建立正确的数学模型即根据功能要求描述出各个输入和输出变量之间的数学关 

系并确定采用的计算公式和计算方法 

3制定程序框图根据所选择的计算方法制定出运算的步骤和顺序并画出程序框 

图这不仅是程序设计的一个重要组成部分而且是决定成败的关键部分 4合理分配系统资源包括程序FlashE2PROMSRAM定时器计数器中断堆栈 

等确定数据格式分配好工作单元进一步将程序框图画成详细的操作流程 5根据程序的流程图和指令系统编写出程序注意在程序的有关位置处写上功能注 

释提高程序的可读性 

6程序调试通过编辑软件编辑出的源程序必须用编译程序汇编后生成目标代码 

如果源程序有语法错误需修改源文件后继续编译直到无语法错误为止这之后利用目 

标码通过仿真器进行程序调试排除设计和编程中的错误直到成功 

(7)程序优化使各功能程序实行模块化子程序化缩短程序的长度加快运算速度和 

单片机原理及应用技术思考题

单片机原理及应用技术思考题

《单片机原理及应用技术》思考题

1 单片机概述

1-1、单片机与PC机有何区别?它的特点是什么?

1-2、MCS-51系列单片机与AT89系列单片机有什么相同和差异?

1-3、单片机的主要技术指标有哪些?这些指标的作用如何?

1-4、对于一个具体的单片机应用系统,选择单片机的原则是什么?

1-5、举一个单片机的应用例子,并画出原理框图,说明工作过程。

1-6、单片机I/0端口数目的多少反映了什么。

2 单片机结构和原理

2-1、8051单片机内部包含那些主要逻辑功能部件?

2-2、8051的EA端有何用途?

2-3、8051单片机存储器的组织结构是怎样的?

2-4、8051如何确定和改变当前工作寄存器组?

2-5、8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?

2-6、(SP)=30H 指什么?

2-7、ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。

2-8、有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?

2-9、程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?

2-10、位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?

3 指令系统

3-1、MCS-51指令系统主要有哪几种寻址方式?试举例说明。

3-2、设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0

MOV @R0,32H

单片机应用技术(c语言版 第3版)[王静霞]_习题答案

单片机应用技术(c语言版 第3版)[王静霞]_习题答案

习题 1

1.1 单项选择题

(1) A (2)C (3)C

1.2 填空题

(1)硬件系统、软件系统

(2)时钟电路、复位电路

(3)XTAL1、XTAL2、RESET、EA

(4)晶振

1.3 问答题

什么是单片机?它由哪几部分组成?什么是单片机应用系统?

答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,

它的各种功能部件,包括CPU(Central Processing Unit )、存储器(m emory )、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。

单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。

1.4 上机操作题

(1)

参考程序:

#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器

//函数名:delay

//函数功能:实现软件延时

//形式参数:无符号整型变量i,控制空循环的循环次数

//返回值:无

void delay(unsigned int i)

{

//延时函数

unsignedintk;

for(k=0;k<i;k++);

}

void main() {

while(1){ P1

=0x00;

delay(20000);

P1=0xff;

delay(20000); }

}//主函数

//调用延时函数,实际参数为20000 //调用延时函数,实际参数为20000

单片机实用技术题库带答案测试题模拟题练习题复习题

单片机实用技术题库带答案测试题模拟题练习题复习题

1-1、AT89C51单片机内部包含哪些主要逻辑功能部件?

答:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、并行I/O口、串行通信口、定时器/计数器及中断系统。1-2、程序状态字寄存器PSW的作用是什么?其中状态标志有哪几位?它们的含义是什么?

答:PSW是保存数据操作的结果标志,其中状态标志有CY(PSW.7):进位标志,AC(PSW.6):辅助进位标志,又称半进位标志,F0、F1(PSW.5、PSW.1):用户标志;OV(PSW.2):溢出标志;P(PSW.0):奇偶标志。

1-3、开机复位后,CPU使用的是哪组工作寄存器? 它们的地址如何? CPU如何指定和改变当前工作寄存器组?

答:开机复位后使用的是0组工作寄存器,它们的地址是00H~07H,对程序状态字PSW中的RS1和RS0两位进行编程设置,可指定和改变当前工作寄存器组。RS1、RS0=00H时,当前工作寄存器被指定为0组;RS1、RS0=01H时,当前工作寄存器被指定为1组;RS1、RS0=10H时,当前工作寄存器被指定为2组;RS1、RS0=11H时,当前工作寄存器被指定为3组。

1-4、AT89C51的时钟周期、机器周期、指令周期是如何定义的?当振荡频率为12MHz时,一个机器周期为多少微秒?

答:①时钟周期也称为振荡周期,定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。

②CPU取出一条指令至该指令执行完所需的时间称为指令周期,因不同的指令执行所需的时间可能不同,故不同的指令可能有不同的指令周期。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.试以AT89S51为主机,用两片2764 EPROM扩展16K ROM,画出硬件接线图。

答:参见教材图6-3,把CPU改为AT89S51,把后面的6264去掉即可。

2.设计扩展1KB RAM和4KB EPROM的电路图。

答:参看教材6-3图,方法类似,把ROM改为2732,RAM改为6116,在选择相应的地址线数即可。

3.当单片机应用系统中数据存储器RAM地址和程序存储器EPROM地址重叠时,是否会发生数据冲突,为什么?

答:不会发生冲突的。因为所用的控制信号不同,RAM用的是读和写信号,而ROM用的是PSEN信号。

4.AT89S51单片机在应用中,P0和P2是否可以直接作为输入/输出连接开关、指示灯等外围设备?

答:如果外围需要扩展,此时P0,和P1作为系统总线使用,此时就不能用。

作为一般I/O口时可以使用,但P0口需要接上拉电阻。

5.7段LED显示器有动态和静态两种显示方式,这两种显示方式的本质区别是什么?

答:LED显示器工作在静态显示方式下,共阴极点或共阳极点连接在一起接地或+5V;每位LED显示块的段选线(a~dp)与一个8位并行口相连,可以实现锁存和驱动。只要在该位的段选线上保持段选码电平,该位就能保持相应的显示字符。由于每一位由一个8位输出口控制段选码,故在同一时间内每一位新字符可以各不相同。而LED动态显示方式时,是将所有位的段选码并联在一起,由一个8位I/O口控制,而共阴极点或共阳极点分别由相应的I/O口线控制。若要各位LED能够显示出与本位相同的显示字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线处于选通状态,而其他各位的位选线处于关闭状态。6.试设计一个用8155与24个键盘连接的接口电路,并编写用8155定时器定时,每隔100ms 读一次键盘,并将其读入的键值存入8155片内RAM 60H开始的单元中。

答:参见教材P134.

相关文档
最新文档