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

合集下载

单片机应用技术C语言版后习题答案王静霞

单片机应用技术C语言版后习题答案王静霞
A
3
LED数码若采用动态显示方式,下列说法错误的是__________。
A.将各位数码管的段选线并联
B.将段选线用一个8位I/O端口控制
C.将各位数码管的公共端直接连接在+5V或者GND上
D.将各位数码管的位选线用各自独立的I/O端口控制
C
4
共阳极LED数码管加反相器驱动时显示字符“6”的段码是_________。
规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。
当振荡脉冲频率为12 MHz时,一个机器周期为1µs;当振荡脉冲频率为6 MHz时,一个机器周期为2 µs。
序号
知识点
题型
内容
答案
1
项目三单片机并行I/O端口的应用
3.1单项选择题
下面叙述不正确的是()
A.一个C源程序可以由一个或多个函数组成
A.16 B.4 C.8 D.准16
C
3
程序是以_________的形式存放在程序存储器中的。
A.C语言程序B.汇编程序
C.二进制编码D.BCD杩
C
序号
知识点
题型
内容
答案
1
项目一熟悉单片机操作环境
1.2填空题
单片机应用系统由_______和_________组成的。
硬件系统、软件系统
2
除了单片机和电源外,单片机最小系统包括_____电路和______电路。
A.P0口B.P1口C.P2口D.P3口
A
9
当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,()可作为低8位地址总线使用。
A.P0口B.P1口C.P2口D.P0口和P2口
A

单片机原理及应用(第三版)课后习题答案完整版

单片机原理及应用(第三版)课后习题答案完整版

第1 章思考题及习题1 参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O 口、总线3.AT89S52 单片机工作频率上限为MHz 。

答:33 MHz。

4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答:B3.下面的哪一项应用,不属于单片机的应用范围。

A.工业控制B .家用电器的控制C .数据库管理D .汽车电子设备答:C三、判断对错1.STC 系列单片机是8051内核的单片机。

对2.AT89S52 与AT89S51相比,片内多出了4KB的Flash 程序存储器、128B 的RAM、1个中断源、1 个定时器(且具有捕捉功能)。

对3.单片机是一种CPU。

错4.AT89S52 单片机是微处理器。

错5.AT89C52片内的Flash 程序存储器可在线写入,而AT89S52则不能。

错6.为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7.为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8.单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。

对四、简答1.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

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

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

《单片机原理及应用第三版》习题参考答案第一章1. 为什么计算机要采用二进制数学习十六进制数的目的是什么在计算机中由于所采用的电子逻辑器件仅能存储和识别两种状态的特点计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2, 1,01111001 79H 2,0.11 0.CH 3,01111001.11 79.CH 4,11101010.1010EA.AH 5 ,01100001 61H 6, 00110001 31H3. 1. 0B3H 2. 80H 3. 17.AH 4 .0C.CH4. 1. 01000001B 65 2. 110101111B 4315. 1. 00100100 00100100 00100100 2. 10100100 11011011 11011100 5. 10000001 11111110 111111116. 00100101B 00110111BCD 25H7. 137 119 898.什么是总线总线主要有哪几部分组成各部分的作用是什么总线是连接计算机各部件之间的一组公共的信号线。

一般情况下可分为系统总线和外总线。

系统总线应包括地址总线AB 控制总线CB 数据总线DB 地址总线ABCPU根据指令的功能需要访问某一存储器单元或外部设备时其地址信息由地址总线输出然后经地址译码单元处理。

地址总线为16位时可寻址范围为21664K地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻地址总线上的地址信息是惟一对应某一存储单元或外部设备。

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

CPU还可以接收由外部设备发来的中断请求信号和状态信号所以控制总线可以是输入、输出或双向的。

数据总线DBCPU是通过数据总线与存储单元或外部设备交换数据信息的故数据总线应为双向总线。

最新单片机应用技术(C语言版)王静霞

最新单片机应用技术(C语言版)王静霞
______________________________________ ____________
P3口的第二功能
______________________________________ ____________
P0~P3口输出高电平
P0口输出高电平必须接 上拉电阻。
P1~P3口输 出高电平不必 接上拉电阻。
单片机应用系统
单片机应用系统

接口
片 机

电路 及外
设等

软 件
硬件
单片机应用系统由硬件和软件组 成
硬件是应用系统的基础
软件是在硬件的基础上对其资源 进行合理调配和使用,从而完成 应用系统所要求的任务,二者相 互依赖,缺一不可
______________________________________ ____________
______________________________________ ____________
什么是单片机
P0-P3
T
INT
定时器/计数器
中断系 统

CPU



I/
I/
O
O

存储 器

______________________________________ ____________
TxD RxD
1
40Leabharlann 239338
4 5
8031
37 36
6
35
7 8051 34
8
33
9 10
8751
32 31
11
30
12 89C51 29

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案《单片机原理及应用(第3版)》习题参考答案姜志海黄玉清刘连鑫编著电子工业出版社目录第1章概述 ............................................................. 2 第2章 MCS,51系列单片机硬件结构 . (5)第3章 MCS,51系列单片机指令系统 .......................................10 第4章 MCS,51系列单片机汇编语言程序设计 ............................... 13 第5章 MCS,51系列单片机硬件资源的应用 ................................. 18 第6章 MCS,51系列单片机并行扩展接口技术 ............................... 23 第7章 MCS,51系列单片机串行总线扩展技术 ............................... 28 第8章单片机应用系统设计 . (30)第1章概述1(简述微型计算机的结构及各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2(微处理器、微型计算机、微型计算机系统有什么联系与区别,微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

单片机原理及应用第三版课后答案

单片机原理及应用第三版课后答案

单片机原理及应用第三版课后答案1. 第一章题目答案:a) 单片机的定义: 单片机是一种集成电路,具有CPU、存储器和输入输出设备等功能,并且可以根据程序控制进行工作的微型计算机系统。

b) 单片机的核心部分是CPU,它可以通过执行程序指令来完成各种计算、逻辑和控制操作。

c) 存储器分为程序存储器和数据存储器,程序存储器用于存放程序指令,数据存储器用于存放数据和暂存中间结果。

d) 输入输出设备用于与外部环境进行数据交换,如开关、LED、数码管等。

e) 单片机的应用广泛,包括家电控制、智能仪器、工业自动化等领域。

2. 第二章题目答案:a) 单片机中的时钟系统用于提供CPU运行所需的时序信号,常见的时钟源有晶体振荡器和外部信号源。

b) 时钟频率决定了单片机的运行速度和精度,一般通过控制分频器、定时器等来调整时钟频率。

c) 单片机中的中断系统用于处理紧急事件,如外部输入信号、定时器溢出等,可以提高系统的响应能力。

d) 中断源包括外部中断、定时器中断和串口中断,通过编程设置中断向量和优先级来处理不同的中断事件。

e) 中断服务程序是处理中断事件的程序,包括保存现场、执行中断处理和恢复现场等步骤。

3. 第三章题目答案:a) I/O口是单片机与外部设备进行数据交换的接口,包括输入口和输出口两种类型。

b) 输入口用于接收外部信号,如开关、传感器等,可以通过编程设置输入口的工作模式和读取输入口的状态。

c) 输出口用于控制外部设备,如LED、继电器等,可以通过编程设置输出口的工作模式和输出口的状态。

d) I/O口的工作模式包括输入模式、输出模式和双向模式,可以根据具体应用需求设置相应的模式。

e) 串行通信接口是单片机与外部设备进行数据传输的一种常见方式,包括UART、SPI和I2C等多种通信协议。

4. 第四章题目答案:a) 定时器的作用是产生指定时间间隔的定时信号,可以用于延时、计时、PWM等功能。

b) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。

单片机原理及应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7. 137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。

一般情况下,可分为系统总线和外总线。

系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。

地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

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

CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

单片机应用技术(C语言版)王静霞24页文档


单片机应用技术(C语言版) 王静霞
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
28、目标的坚定是性格中最必要的力 量泉源 之一, 也是成 功的利 器之一 。没有 它,天 才也会 在矛盾 无定的 迷径中 ,徒劳 无功。- -查士 德斐尔 爵士。 29、困难就是机遇。--温斯顿.丘吉 尔。 30、我奋斗,所以我快乐。--格林斯 潘。
பைடு நூலகம் 谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利

单片机原理及应用(第三版)课后习题答案完整版

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。

错6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

最新单片机应用技术(C语言版)王静霞


并行I/O口:4个8位的I/O口P0、P1、P2、P3。
串行口:一个全双工串行口。
中断控制系统:5个中断源(外中断2个,定时/计数中断2个, 串行中断1个)
时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和
12MHZ
______________________________________ ____________
单片机应用技术
(C语言版)
______________________________________ ____________
第1章 单片机硬件系统
本章内容
什么是单片机 MCS-51内部组成及信号引脚 单片机最小系统电路 MCS-51存储器结构
______________________________________ ____________
单片机最小系统
时钟振荡电路 复位电路
EA高电平,访问 片内存储器
______________________________________ ____________
时钟电路与复位电路
(1)时钟振荡电路
______________________________________ ____________
______________________________________ ____________
什么是单片机
P0-P3
T
INT
定时器/计数器
中断系 统

CPU



I/
I/
O
O

存储 器

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

习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。

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

1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C 2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么?答:P3口各引脚的第二功能如下表。

P3.7 RD外部RAM或外部I/O读选通(2)画出单片机时钟电路,并指出石英晶体和电容的取值范围。

答:单片机时钟电路单片机时钟电路如下图。

一般地,电容C1和C2取30 pF左右;晶体振荡器,简称晶振,频率范围是1.2~12 MHz。

晶体振荡频率越高,系统的时钟频率也越高,单片机的运行速度也就越快。

在通常情况下,使用振荡频率为6 MHz或12 MHz的晶振。

如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.0592 MHz的晶振。

(3)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?答:51单片机采用定时控制方式,有固定的机器周期。

规定一个机器周期的宽度为6个状态,即12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。

当晶振频率为6MHz时,机器周期是2us。

(4)51单片机常用的复位方法有几种?画电路图并说明其工作原理。

答:2种,上电复位和按键复位。

单片机常见的复位电路下图所示。

(a)为上电复位电路。

它利用电容充电来实现复位,在接电瞬间,RST端的电位与V CC相同,随着充电电流的减少,RST的电位逐渐下降。

只要保证RST为高电平的时间大于两个机器周期,便能正常复位。

(b)为按键复位电路。

该电路除具有上电复位功能外,还可以按图2.5(b)中的RESET键实现复位,此时电源V CC经两个电阻分压,在RST端产生一个复位高电平。

图1.23中的信号灯控制电路就采用按键复位电路。

(5)51单片机片内RAM的组成是如何划分的?各有什么功能?答:8051的内部RAM共有256个单元,通常把这256个单元按其功能划分为两部分:低128单元(单元地址0x00~0x7F)和高128单元(单元地址0x80~0xFF)。

片内RAM的低128个单元用于存放程序执行过程中的各种变量和临时数据,称为DATA区。

内部RAM 的高128单元地址为0x80~0xFF,是供给专用寄存器SFR(Special Function Register,也称为特殊功能寄存器)使用的。

(6)51单片机有多少个特殊功能寄存器?它们分布在什么地址范围?答:51单片机有21个可寻址的专用寄存器,它们不连续地分布在片内RAM的高128单元中,尽管其中还有许多空闲地址,但用户不能使用。

另外还有一个不可寻址的专用寄存器,即程序计数器PC,它不占据RAM单元,在物理上是独立的。

(7)简述程序状态寄存器PSW各位的含义,单片机如何确定和改变当前的工作寄存器组。

答:程序状态字PSW是一个8位寄存器,用于存放程序运行中的各种状态信息。

PSW的各位定义如下表所示。

CY(PSW.7):进位标志位。

存放算术运算的进位标志。

AC(PSW.6):辅助进位标志位。

存放算术运算中低4位向高4位进位或借位。

F0(PSW.5):用户标志位。

供用户定义的标志位,需要利用软件方法置位或复位。

RS1和RS0(PSW.4,PSW.3):工作寄存器组选择位。

上电或复位后,RS1 RS0=00。

OV(PSW.2):溢出标志位。

存放带符号数加减运算的溢出位。

F1(PSW.1):保留未使用。

P(PSW.0):奇偶标志位。

存放累加器ACC数据的二进制形式中1的个数的奇偶性。

一般用于异步串行通信中的奇偶校验。

(8)C51编译器支持的存储器类型有哪些?答:单片机的存储器结构包括4个物理存储空间,C51编译器对这4个物理存储空间都能支持。

常见的C51编译器支持的存储器类型如下表所示。

(9)当单片机外部扩展RAM和ROM时,P0口和P2口各起什么作用?答:P0口可以分时复用作为8位数据总线和低8位地址线,P2口作为高8位地址线。

(10)在单片机的C语言程序设计中,如何使用SFR和可寻址位?答:采用sfr和sbit来定义专用寄存器和位。

2.4 上机操作题(1)修改程序ex2_1.c,使得蜂鸣器发出有变化的报警声。

提示:修改延时参数,声音就会有改变。

(2)利用单片机控制蜂鸣器和发光二极管,设计一个声光报警系统。

提示:增加一个LED发光二极管,采用一个I/O口来控制,当报警时,发出声音的同时,灯也闪动。

(3)利用单片机控制按键和发光二极管,设计一个单键控制单灯亮灭的系统。

参考电路如下图:参考程序如下://功能:单键控制单灯程序#include <reg51.h>sbit P1_0=P1^0; //定义P1.0引脚名称为P1_0sbit P3_0=P3^0; //定义P3.0引脚名称为P3_0void main() //主函数{bit led; //定义位变量ledP3_0=1; //P3.0作为输入口,置1led=P3_0; //读P3.0if(led==1) P1_0=1; //判断按键是否按下,没有按下,灯熄灭if()led==0 P1_0=0; //按键按下,灯点亮}(4)利用单片机控制4个按键和4个发光二极管,设计一个4人抢答器,要求当有某一参赛者首先按下抢答开关时,相应的LED灯亮,此时抢答器不再接受其他输入信号,需按复位按键才能重新开始抢答。

参考电路如下图。

参考程序如下。

//功能:实用4路抢答器程序#include <reg51.h>sbit P3_0=P3^0; //定义P3.0引脚名称为P3_0sbit P3_1=P3^1; //定义P3.1引脚名称为P3_1sbit P3_2=P3^2; //定义P3.2引脚名称为P3_2sbit P3_3=P3^3; //定义P3.3引脚名称为P3_3void main() //主函数{bit flag; //定义位变量flagwhile(!flag){if(!P3_0){P1=0xfe;flag=1;}else if(!P3_1){P1=0xfd;flag=1;}else if(!P3_2){P1=0xfb;flag=1;}else if(!P3_3){P1=0xf7;flag=1;}while(flag);}}习题 33.1 单项选择题(1)C (2)A (3)A (4)D (5)D (6)D (7)A (8)B (9)C (10)A (11)void delay (unsigned int i)、delay、delay3.2 填空题(1)main (2)sbit FLAG=P3^1; (3)sfr (4)顺序、选择和循环(5)表达式和分号(6)if、switch (7)do-while语句、while语句(8)无限次(9)10000 (10)unsigned char(11)指定该变量在51单片机硬件系统中所使用的存储区域,并在编译时准确的定位。

(12)’\0’3.3 上机操作题(1)感应灯控制系统设计。

实现当照明灯感应到有人接近时自动开灯,当人离开后自动关灯的功能。

提示:采用热释电红外传感器模块和发光二极管模拟电灯(2)自动滑动门开关控制系统设计。

实现当滑动玻璃门感应到有人接近时自动开门,当人离开后自动关门的功能。

提示:采用热释电红外传感器模块和电机模拟自动开关门习题 44.1 单项选择题(1)C (2)A (3)C (4)B (5)B (6)D (7)B(8)C(9)D (10)D (11)C4.2 填空题(1)led[k] delay(); (2)’\0’(3)程序存储器4.3 在任务10的图4.1中,如果直接将共阳极数码管换成共阴极数码管,能否正常显示?为什么?应采取什么措施?答:不能正常显示。

因为共阳极数码管和共阴极数码管的显示码不同,二者是反相关系。

修改程序,或者将显示码数组disp中的显示码换成共阴极显示码,或者在程序中增加取反操作即可。

4.4 七段LED静态显示和动态显示在硬件连接上分别具有什么特点,实际设计时应如何选择使用?答:静态显示是指使用数码管显示字符时,数码管的公共端恒定接地(共阴极)或+5 V电源(共阳极)。

相关文档
最新文档