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

合集下载

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

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

习题 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口各引脚的第二功能如下表。

单片机课后答案(C语言)

单片机课后答案(C语言)

第二章习题参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。

2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。

3、当使用8751且EA=1,程序存储器地址小于 1000H 时,访问的是片内ROM。

4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。

5、MCS-51有4组工作寄存器,它们的地址范围是 00H~1FH 。

6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。

7、PSW中RS1 RS0=10时,R2的地址为 12H 。

8、PSW中RS1 RS0=11时,R2的地址为 1AH 。

9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。

10、PC复位后为 0000H 。

11、一个机器周期= 12 个振荡周期= 6 个时钟周期。

12、PC的内容为将要执行的的指令地址。

13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为 2us 。

14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。

15、若A中的内容为63H,那么,P标志位的值为 0 。

16、8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW=00H 。

这时当前的工作寄存器区是第 0 工作寄存器区。

17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。

18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区。

19、通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到 PC 。

20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为 64 KB。

51单片机应用技术(C语言版)习题答案(1)

51单片机应用技术(C语言版)习题答案(1)
根据题意,只要使P1.0每隔1ms取反一次即可得到周期2 ms的方波,因而T0的定时时间为1ms。
解:计数初值X=216- T/T机=65536-1000/1=64536=FC18H
则TH0 = 0xfc
TL0 = 0x18
定时器0方式1时,TMOD=0x01
查询法参考程序:
#include<reg51.h>
同级或低级中断请求不能打断正在执行的中断;
同级中断源同时提出请求时按自然优先级响应:
单片机复位时,IP各位都被置0,所有中断源为低级中断。
自然优先级顺序是:/INT0→ T0 → /INT1→T1→TI/RI
5.答:有一按键接到单片机外部中断0引脚上,要求编程对按键动作进行计数和显示,达到99后重新由0开始计数(采用中断方式)。
答:MCS-51单片机的存储器采用的是哈佛结构,即把程序存储器和数据存储器分开,有各自的寻址系统、控制信号和功能。
MCS-51单片机存储器的最大寻址空间64KB。
4.MCS-51单片机的时钟周期,状态周期,机器周期,指令周期的含义是什么?当晶振频率为6MHZ时,它们分别为多少?
答:时钟周期:由振荡电路产生的时钟脉冲的周期;
MCS-51单片机提供了4个8位的I/O端口,分别命名为P0、P1、P2、P3,这些端口既可以按字节一次输入或输出8位数据,同时它们的每一位都可以独立进行输出或输出操作。
MCS-51单片机内部有两个16位的定时器/计数器,既可以做定时功能,又可以做计数功能。
2.MCS-51单片机的P0-P3口在功能上各有什么用途和区别?当它们做I/O口使用时,具有哪些特点?
sbit p1_0=P1^0;
void main()
{
TMOD=0x01;

单片机基础与应用(C语言版)习题答案第1章

单片机基础与应用(C语言版)习题答案第1章

第1章单片机及其开发环境参考答案一、单选题C A B二、填空题1.8031;8051 2.微控制器,Micro-Controller Unit(MCU)3.运算器、控制器、存储器、输入接口电路和输入设备、输出接口电路和输出设备4.运算器、控制器5.机器语言程序(二进制程序)6.限流7.双列直插式封装三、简答题1.单片机是指将中央处理单元(CPU)、存储器、I/O接口电路、定时器/计数器、中断系统等控制器件集成在一块半导体硅片上的微型计算机。

单片机有以下特点:①可嵌入性——体积小,性价比高,灵活性强,单片机很容易嵌入到系统中,在嵌入式系统设计中有广泛的应用。

②实时控制——功能齐全,实时性强,可靠性高,抗干扰能力强,单片机是为满足工业控制而设计的,便于实现各种方式的检测和控制。

③灵活选型——单片机技术发展迅速,形式多样,品种齐全,前景广阔,为单片机大规模应用奠定了坚实的基础。

④容易实现——单片机结构简单,技术成熟,容易掌握和普及,设计周期短,是各类电子工程师首选的微控制器。

2.单片机应用系统以单片机为控制核心,按照需要配以输入、输出、显示等外围接口电路,控制程序完成资源合理调配和使用,并控制其按照一定顺序完成各种时序、运算或动作,从而实现应用系统所要求的任务。

3.①明确任务。

首先分析实际需求,明确设计任务与要求,进行总体方案设计,包括单片机选型、外围元器件配置、硬软件划分等。

②硬件设计。

包括硬件电路设计与电路板制作。

③控制程序设计。

根据设计要求,进行控制程序设计,以完成具体的应用。

④硬软件联调。

必须配备具有仿真调试功能的开发工具,用来排除设计中的硬件故障和程序中的错误。

⑤下载运行。

将控制程序编译成十六进制代码文件,下载到单片机中,就可以看到运行效果。

1。

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

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

MCS-51在通常应用情况下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.059MHz的晶振。

1.11答:规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。

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

1.12答:(a)上电复位电路(b)按键复位电路单片机常见的复位电路图(a)为上电复位电路,它是利用电容充电来实现的。

在接电瞬间,RST 端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。

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

图(b)为按键复位电路。

该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。

习题2答案2.1 单项选择题(1)C (2)A (3)B (4)A (5)D2.2答:单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。

单片机开发系统包括计算机、单片机在线仿真器、开发工具软件、编程器等。

连接方法如下图所示。

单片机开发系统连接方法示意图2.3答:单片机应用系统的开发过程如下:设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试2.4答:1.在线仿真功能在线仿真器(In Circuit Emulator,简称ICE)是由一系列硬件构成的设备,它能仿真用户系统中的单片机,并能模拟用户系统的ROM、RAM和I/O口。

因此,在线仿真状态下,用户系统的运行环境和脱机运行的环境完全“逼真”。

2.调试功能1)运行控制功能开发系统应能使用户有效地控制目标程序的运行,以便检查程序运行的结果,对存在的硬件故障和软件错误进行定位。

2)单片机状态查看修改功能当CPU停止执行程序运行后,开发系统允许用户方便地读出或修改目标系统资源的状态,以便检查程序运行的结果、设置断点条件以及设置程序的初始参数。

单片机应用技术C语言版第2版课后习题复习资料王静霞

单片机应用技术C语言版第2版课后习题复习资料王静霞
外部中断0申请
P3.3
外部中断1申请
P3.4
T0
定时/计数器0的外部输入
P3.5
T1
定时/计数器1的外部输入
P3.6
外部RAM写选通
P3.7
外部RAM读选通
3
什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?
规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。
A.0x06 B.0x7D C.0x82 D.0xFA
B
5
一个单片机应用系统用LED数码管显示字符“8”的段码是0x80,可以断定该显示系统用的是___________。
A.不加反相器的共阴极数码管
B.加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管
C.加反相驱动的共阳极数码管
D.以上都不对
B
6
1
项目一 熟悉单片机操作环境
1.3 问答题
什么是单片机?它由哪几部分组成?什么是单片机应用系统?
单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。
程序存储器
3
片内RAM低128单元,按其用途分为_______、_______和________三个区域。
工作寄存器组、位寻址区、用户RAM区
4
当振荡脉冲频率为12MHz时,一个机器周期为________;当振荡俯冲频率为6MHz时,一个机器周期为__________。

单片机原理及应用(C语言版)习题答案(主编周国运)

单片机原理及应用(C语言版)习题答案(主编周国运)

单片机原理及应用(C语言版)习题答案(主编周国运)单片机原理及应用(C语言版)习题答案第1章单片机概述1.什么是单片机?答:将中央处理器(Central Processing Unit,CPU)、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接口电路等微型计算机的主要部件集成在一块芯片上,使其具有计算机的基本功能,就叫做单片微型计算机(SingleChip 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)智能楼宇设备。

单片机应用技术(C语言版)习题参考答案

单片机应用技术(C语言版)习题参考答案

⑴将 m 中的数据从 P1 口输出。
⑵将 mybit 中的数据从 P1.2 口线输出。
⑶将 P1.5 口线置 1。
⑷将 P1.0 口线清 0。
⑸读 P1 口的输入状态,并保存至 m 中。
⑹读 P1.7 口线输入状态,并保存到 mybit 中。
【解】
⑴ sfr P1=0x90;
unsigned char m;
3.用 C51 设计单片机程序时,应尽量使用 无符号字符 型和 位 型数据,以便提高程 序的运行速度。
4.写出下列常量和变量的定义式: ⑴值为 20 的符号常量 KTIM。 ⑵无符号字符型变量 i、j。 ⑶带符号整型变量 k。 ⑷浮点型变量 f。 ⑸有符号的长整型变量 sl。 ⑹位变量 mybit。 ⑺定义无符号字符型变量 i、j,并给 i 赋值 3、j 赋值 4。 【解】 ⑴ #define KTIN 20 ⑵ unsigned char i,j; ⑶ int k; 或者 signed int k; ⑷ float f; ⑸ long sl; 或者 signed long sl; ⑹ bit mybit; ⑺ unsigned char i=3,j=4; 5.语句“i=(j=3)+(k=4);”的含义是 求求两个赋值表达式“j=3”与“k=4”的和,并 将和值赋给变量 i ,语句执行后 i= 7 ,j= 3 ,k= 4 。 6.若有下列定义:
int i=0x1234; unsigned char j; 语句“j=i;”执行后,i= 0x1234 ,j= 0x34 。 7.若有下列定义: int i; unsigned char j=0x82; 语句“i=j;”执行后,i= 0x0082 。 8.若有下列定义: unsigned int i; char j=0x82; 语句“i=j;”执行后,i= 0xff82 ,j= 0x82 。 9.定义下列特殊功能寄存器和特殊位: ⑴特殊功能寄存器 P0、P1、P2、P3。 ⑵16 位特殊功能寄存器 RCAP2,RCAP2 的低字节地址为 0xca,高字节地址为 0xcb。

单片机应用技术(C语言版)习题1解答

单片机应用技术(C语言版)习题1解答

习题11.单项选择题。

(1)MCS-51系列单片机的CPU主要由(A)组成。

A运算器、控制器B加法器、寄存器C运算器、加法器D运算器、译码器(2)单片机中的程序计数器PC用来( C )。

A存放指令B存放正在执行的指令地址C存放下一条指令地址D存放上一条指令地址(3)外部扩展存储器时,分时复用做数据线和低8位地址线的是( C )。

AP0口BP1口CP2口DP3口(4)PSW中的RS1和RS0用来( D )。

A选择工作寄存器组B指示复位C选择定时器D选择工作方式(5)单片机上电复位后,PC的内容为( A )。

A0000H B0003H C000BH D0800H(6)8051单片机的CPU是( C )位的。

A16 B4 C8 D准16位(7)程序是以( C )形式存放在程序存储器中的AC语言源程序B汇编程序C二进制编码DBCD码2.填空题。

(1)单片机应用系统是由(硬件)和(软件)组成的。

(2)除了单片机和电源外,单片机最小系统包括(时序)电路和(复位)电路。

(3)在进行单片机应用系统设计时,除了电源和地线引脚外,(XTAL1 )、(XTAL2 )、(RST )、(EA )引脚信号必须接相应电路。

(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即(内部程序存储器)、(内部数据存储器)、(外部程序存储器)、(外部数据存储器)。

(5)MCS-51系列单片机的XTAL1和XTAL2引脚是(时序)引脚。

(6)MCS-51系列单片机的应用程序一般存放在(ROM )中。

(7)片内RAM低128单元,按其用途划分为(工作寄存器区)、(位选址区)和(用户RAM区)3个区域。

(8)当振荡脉冲频率为12MHz时,一个机器周期为(1us );当振荡脉冲频率为6MHz时,一个机器周期为(2us )。

(9)MCS-51系列单片机的复位电路有两种,即(上电复位)和(按键复位)。

3. 问答题。

(1)什么是单片机?答:单片机是一种集成电路芯片,是单片微型计算机的简称。

单片机应用技术(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();
} }。

单片机原理及应用_C语言版_习题答案

单片机原理及应用_C语言版_习题答案
15.什么叫时钟周期?什么叫机器周期?什么叫指令周期?时钟周期、机器 周期与振荡周期之间有什么关系?
答: 时钟周期即振荡周期:为晶振的振荡周期,是最小的时序单位。状态周 期:是振荡频率 2 分频后的时钟周期。显然,一个状态周期包含 2 个振荡周期。 机器周期(MC):1 个机器周期由 6 个状态周期、即 12 个振荡周期组成,是量 度指令执行时间的单位。指令周期:是执行一条指令所需要的时间。一个指令周 期由 1~4 个机器周期组成。
3.单片机的应用有哪些? 答: (1)工业控制。单片机可以构成各种工业控制系统、数据采集系统等。 如数控机床、自动生产线控制、电机控制、测控系统等。 (2)仪器仪表。如智能仪表、医疗器械、数字示波器等。 (3)计算机外部设备与智能接口。如图形终端机、传真机、复印机、打印机、 绘图仪、磁盘/磁带机、智能终端机等。 (4)商用产品。如自动售货机、电子收款机、电子秤等。 (5)家用电器。如微波炉、电视机、空调、洗衣机、录像机、音响设备等。 (6)消费类电子产品。
5.简述 MCS-51 单片机片内 RAM 的空间分配。内部 RAM 低 128 字节分
为哪几个主要部分?各部分主要功能是什么? 答: 片内数据存储器按照寻址方式,可以分为三个部分:低 128 字节数据区,
高 128 字节数据区间,特殊功能寄存器区。低 128 字节数据区分为三个区域:工 作寄存器区,位寻找区和通用数据区。工作寄存器区 4 组工作寄存器;位寻找区 既可以做位操作,也可以字节操作;通用数据区用于堆栈和存放程序运行时的数 据和中间结果。
11.测试哪个引脚,可以快捷地判断单片机是否正在工作? 答: 若要检查单片机是否工作,可以使用示波器查看 ALE 引脚是否有脉冲信 号输出。
12.读端口锁存器和“读引脚”有何不同?各使用哪些指令? 答: 一种是读取锁存器原来的输出值,另一种情况是打开端口的缓冲器读取 引脚上的信号,读端口锁存器,用 MOV A,Pi 指令。“读引脚”,要先用 MOV Pi,#0FFH 对相应端口写 FFH,使输出场效应管 T 截止,才能够正确输入,再用 MOV A,Pi 指令。

单片机原理与应用(C语言版)习题答案

单片机原理与应用(C语言版)习题答案

单片机原理与应用(C语言版)习题答案第1-1 什么是单片机?1章习题单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成在一块芯片上形成的单片计算机。

因此被称为单片微型计算机,简称为单片机。

1-2 单片机的主要特点是什么?单片机主要特点有:在存储器结构上,单片机的存储器采用哈佛(Harvard)结构;在芯片引脚上,大部分采用分时复用技术;在内部资源访问上,通过采用特殊功能寄存器(SFR);在指令系统上,采用面向控制的指令系统;单片机内部一般都集成有一个全双工的串行接口;单片机有很强的外部扩展能力。

1-3 指明单片机的主要应用领域。

单片机具有体积小、功耗低、面向控制、可靠性高、价格低廉、可以方便地实现多机和分布式控制等优点,使其广泛的应用于各种控制系统和分布式系统中,主要应用于以下这几个领域:工业测控、智能设备、家用电器、商用产品以及网络与通信智能接口。

1-4 C51单片机的分类。

C51单片机的分类,就是特指MCS-51系列。

那么MCS-51系列的单片机基本上没什么区别,至少内核都是一模一样的。

不同的就是功能模块稍有不同。

比如说:有些具有AD/DA模块,有些没有;有些有EEPROM(STC89C52),有些没有(AT89S52);有些ROM有8K(AT89S52),有些只有2K;有些RAM有256B,而有些只有128BIT;有些40个管脚(AT89C51、89C52、89S52),有些20个管脚(AT89C2051、89C4051);有些有内部晶振,有些没有;但这些都是稍微一点点的区别,基本都还是算一样的。

1-5 80C51与8051的区别和联系。

MCS-51单片机是指美国INTEL公司生产的一系列单片机的总称,包括有8031,8051,8751,8032,8052,8752等,其中8051是最典型的产品,该系列其它单片机都是在8051的基础上发展来的,人们习惯于用8051来称呼MCS-51系列单片机。

单片机应用技术(C语言版)习题2解答

单片机应用技术(C语言版)习题2解答
(11)C51的变量存储器类型是指___databdataxdata__________。
(12)C51中的字符串总是以___\0________作为串的结束符,通常用字符数组来存放。
(13)在以下的数组定义中,关键字“code”是为了把tab数组存储在___程序存储器_______。Unsigned char code b[]={‟A‟,‟B‟,‟C‟,‟D‟,‟E‟,‟F‟};
3.问答题。
(1)C51语言有哪些特点?作为单片机设计语言,它与汇编语言相比有什么不同?优势是什么?
答:C51语言主要特点如下:
1.C语言数据类型丰富,运算符方便
2.语言简洁、紧凑,使用方便、灵活
3.面向结构化程序设计的语言
4.C语言能进行位操作
5.生成目标代码质量高,程序执行效率高
C语言能直接对计算机硬件进行操作,既有高级语言的特点,又有汇编语言的特点,。利用C语言编程,具有极强的可移植性和可读性,同时,它不需程序员了解机器的指令系统,只需简单的熟悉单片机的硬件,
习题2
1.单项选择题。
(1)下面叙述不正确的是。(C)
A.一一个函数main()
C.在C程序中,注释说明只能位于一条语句的后面
D.C程序的基本组成单位是函数
(2)C程序总是从开始执行的。(B)
A.主函数B.主程序C.子程序D.主过程
(3)最基本的C语言语句是。(B)
(5)C中的while和do while的不同点是什么?
答:while循环语句是在执行循环体之前先判断循环条件,如果条件不成立,则该循环不会被执行。而do while是先执行循环体后判断循环条件。
(6)简述循环结构程序的构成。
答:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。

单片机原理与应用(C语言版)习题答案

单片机原理与应用(C语言版)习题答案

第1章习题1-1 什么是单片机?单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成在一块芯片上形成的单片计算机。

因此被称为单片微型计算机,简称为单片机。

1-2 单片机的主要特点是什么?单片机主要特点有:在存储器结构上,单片机的存储器采用哈佛(Harvard)结构;在芯片引脚上,大部分采用分时复用技术;在内部资源访问上,通过采用特殊功能寄存器(SFR);在指令系统上,采用面向控制的指令系统;单片机内部一般都集成有一个全双工的串行接口;单片机有很强的外部扩展能力。

1-3 指明单片机的主要应用领域。

单片机具有体积小、功耗低、面向控制、可靠性高、价格低廉、可以方便地实现多机和分布式控制等优点,使其广泛的应用于各种控制系统和分布式系统中,主要应用于以下这几个领域:工业测控、智能设备、家用电器、商用产品以及网络与通信智能接口。

1-4 C51单片机的分类。

C51单片机的分类,就是特指MCS-51系列。

那么MCS-51系列的单片机基本上没什么区别,至少内核都是一模一样的。

不同的就是功能模块稍有不同。

比如说:有些具有AD/DA模块,有些没有;有些有EEPROM(STC89C52),有些没有(AT89S52);有些ROM 有8K(AT89S52),有些只有2K;有些RAM有256B,而有些只有128BIT;有些40个管脚(AT89C51、89C52、89S52),有些20个管脚(AT89C2051、89C4051);有些有内部晶振,有些没有;但这些都是稍微一点点的区别,基本都还是算一样的。

1-5 80C51与8051的区别和联系。

MCS-51单片机是指美国INTEL公司生产的一系列单片机的总称,包括有8031,8051,8751,8032,8052,8752等,其中8051是最典型的产品,该系列其它单片机都是在8051的基础上发展来的,人们习惯于用8051来称呼MCS-51系列单片机。

单片机应用技术-课后习题参考答案

单片机应用技术-课后习题参考答案

单片机应用技术-课后习题参考答案在单片机应用技术中,习题是我们巩固知识、提高技能的重要途径。

以下是本章节习题的参考答案,供大家参考。

1. 什么是单片机?单片机是一种集成了处理器、存储器和各种输入输出接口的微型计算机系统。

它具有体积小、功耗低、成本低、可编程性强等特点,被广泛应用于嵌入式系统、家电、汽车电子、电力控制等领域。

2. 单片机有哪些常见的应用?单片机在各个领域均有广泛的应用,主要包括:- 家电控制:如空调、洗衣机、冰箱等家电产品中,通过单片机实现控制、自动化功能。

- 工业控制:包括物流自动化、生产流水线控制、机器人等。

- 电力控制:用于电力系统的监控与保护、电力设备的控制等。

- 交通运输:如汽车发动机控制、车载导航系统等。

- 通信设备:单片机广泛应用于手机、无线路由器、通信基站等设备上。

3. 单片机的工作原理是什么?单片机的工作原理主要包括以下几个方面:- 输入信号的采集:通过输入端口采集外部信号,如按键输入、传感器信号等。

- 数据处理:通过处理器核心执行程序,对输入信号进行处理,例如判断、计算、逻辑运算等。

- 输出控制:根据处理结果,通过输出端口驱动外部设备,实现对外部环境的控制。

4. 单片机有哪些常见的型号?单片机的型号种类繁多,常见的有51系列(如AT89C51)、AVR系列(如ATmega8)、PIC系列(如PIC16F877A)等。

每个型号都具有不同的特点和适用场景,需要根据具体需求选择。

5. 单片机编程语言有哪些?单片机编程语言主要包括汇编语言和高级语言。

汇编语言是单片机底层编程语言,直接操作硬件寄存器和指令集;高级语言包括C语言、C++语言等,具有更高的可读性和可移植性。

6. 单片机开发常用的开发工具有哪些?单片机开发常用的开发工具包括编译器、开发板和仿真器。

编译器用于将高级语言代码转换为机器语言;开发板是一个具备输入输出接口、可编程逻辑等功能的硬件平台,用于搭建实验环境;仿真器是用于调试和测试单片机程序的工具。

单片机应用技术项目教程(C语言版)习题答案

单片机应用技术项目教程(C语言版)习题答案

单片机应用技术项目教程(C语言版)习题答案项目一1-1 填空题(1)8031,8751(2)存储器,定时器/计数器,输入/输出接口电路(3)上电自动复位,手动复位(4)12,1μs,1,4(5)1(6)4,1,2,51-2选择题(1)A(2)C(3)D(4)C(5)A1-3(1)Keil C51软件的主要功能Keil C51软件提供了丰富的库函数和功能强大的集成开发调试工具,全Windows界面。

μVision2 集成开发环境可以完成工程建立和管理、编译、连接、目标代码的生成、软件仿真和硬件仿真等完整的开发流程。

(2)PROTEUS软件的主要功能Proteus不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统的设计与仿真平台。

在计算机上,能完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。

1-4 简叙单片机的发展及发展趋势。

单片机的发展主要有以下几个方面:(1)增加字长,提高数据精度和处理的速度;(2)改进制作工艺,提高单片机的整体性能;(3)由复杂指令集CISC转向简单指令集RISC的技术;(4)多功能模块集成技术,使一块“嵌入式”芯片具有多种功能;(5)微处理器与DSP技术相结合;(6)融入高级语言的编译程序;(7)低电压、宽电压、低功耗。

目前,国际市场上8位、16位单片机系列已有很多,32位的单片机也已经进入了实用阶段。

随着单片机技术的不断发展,新型单片机还将不断涌现,单片机技术正以惊人的速度向前发展。

1-5 简叙单片机的主要应用领域。

单片机的主要应用领域:工业控制、智能仪表、外设控制、家用电器、机器人、军事装项目二LED循环点亮控制 2置等。

1-6 简叙单片机的主要特点。

(1)体积小、重量轻,价格低、功能强,电源单一、功耗低,可靠性高、抗干扰能力强。

(2)使用方便灵活、通用性强。

单片机原理与应用(C语言版)习题答案

单片机原理与应用(C语言版)习题答案

第1章习题1-1 什么是单片机?单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成在一块芯片上形成的单片计算机。

因此被称为单片微型计算机,简称为单片机。

1-2 单片机的主要特点是什么?单片机主要特点有:在存储器结构上,单片机的存储器采用哈佛(Harvard)结构;在芯片引脚上,大部分采用分时复用技术;在内部资源访问上,通过采用特殊功能寄存器(SFR);在指令系统上,采用面向控制的指令系统;单片机内部一般都集成有一个全双工的串行接口;单片机有很强的外部扩展能力。

1-3 指明单片机的主要应用领域。

单片机具有体积小、功耗低、面向控制、可靠性高、价格低廉、可以方便地实现多机和分布式控制等优点,使其广泛的应用于各种控制系统和分布式系统中,主要应用于以下这几个领域:工业测控、智能设备、家用电器、商用产品以及网络与通信智能接口。

1-4 C51单片机的分类。

C51单片机的分类,就是特指MCS-51系列。

那么MCS-51系列的单片机基本上没什么区别,至少内核都是一模一样的。

不同的就是功能模块稍有不同。

比如说:有些具有AD/DA模块,有些没有;有些有EEPROM(STC89C52),有些没有(AT89S52);有些ROM 有8K(AT89S52),有些只有2K;有些RAM有256B,而有些只有128BIT;有些40个管脚(AT89C51、89C52、89S52),有些20个管脚(AT89C2051、89C4051);有些有内部晶振,有些没有;但这些都是稍微一点点的区别,基本都还是算一样的。

1-5 80C51与8051的区别和联系。

MCS-51单片机是指美国INTEL公司生产的一系列单片机的总称,包括有8031,8051,8751,8032,8052,8752等,其中8051是最典型的产品,该系列其它单片机都是在8051的基础上发展来的,人们习惯于用8051来称呼MCS-51系列单片机。

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

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

单片机课后习题答案(《单片机应用技术》C语言版)单片机课后习题答案《单片机应用技术》C语言版1. 实验一:单片机概述与开发环境搭建题目一:简述单片机的概念及其优势。

答案:单片机是一种集成电路,具有微型化、低功耗、低成本等优势。

它可以独立完成各种任务,广泛应用于嵌入式系统中。

题目二:描述单片机开发环境的搭建步骤。

答案:单片机开发环境的搭建步骤如下:1) 安装C语言编译器;2) 安装单片机开发工具;3) 配置单片机开发环境;4) 创建工程并编写程序;5) 编译、下载并运行程序。

2. 实验二:基本IO口操作题目一:使用C语言编写程序,将P0口的四个引脚连接到四个LED灯,实现依次点亮、逐个点亮、全亮和全灭功能。

答案:代码如下:```c#include <reg52.h>#define uchar unsigned charvoid delay(uchar t) {while (t--);}void main() {P0 = 0xfe; // 1111 1110,点亮第一个LED delay(60000);P0 = 0xfd; // 1111 1101,点亮第二个LED delay(60000);P0 = 0xfb; // 1111 1011,点亮第三个LED delay(60000);P0 = 0xf7; // 1111 0111,点亮第四个LED delay(60000);P0 = 0xff; // 1111 1111,全亮delay(60000);P0 = 0x00; // 0000 0000,全灭while (1);}```题目二:编写程序,通过P1口的第0~3引脚接收外部开关信号,并通过P2口的0~3引脚控制LED灯的亮灭状态。

答案:代码如下:```c#include <reg52.h>#define uchar unsigned charvoid delay(uchar t) {while (t--);}void main() {uchar temp;while (1) {temp = P1 & 0x0f; // 获取P1口低4位的值P2 = ~temp; // 反转temp后赋值给P2口delay(60000);}}```3. 实验三:中断与定时器题目一:利用定时器0中断,编写程序实现一个1s的计时器,并在数码管上显示计时器的值。

单片机原理及应用(C语言版)习题答案(主编周国运)

单片机原理及应用(C语言版)习题答案(主编周国运)

单片机原理及应用(C语言版)习题答案(主编周国运)单片机原理及应用(c语言版)习题答案第1章单片机概述2.单片机存有哪些特点?答:(1)单片机的存储器rom和ram是严格区分的。

rom称为程序存储器,只存放程序、固定常数及数据表格。

ram则为数据存储器,用作工作区及存放用户数据。

(2)使用面向掌控的指令系统。

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

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

(5)单片机体积小,成本低,运用有效率,不易产品化。

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

(7)抗干扰能力弱,适用于温度范围阔。

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

3.单片机的应用领域存有哪些?答:(1)工业控制。

单片机可以构成各种工业控制系统、数据采集系统等。

如数控机床、自动生产线控制、电机控制、测控系统等。

(2)仪器仪表。

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

(3)计算机外部设备与智能USB。

例如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。

(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的片内程序存储器flashrom(51子系列的flashrom为4kb),用于烧录运行的程序、常数数据。

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

习题1答案1.1 单项选择题(1) A (2)C (3)A (4) A (5)A(6) A (7)C (8)C (9) D (10)C1.2 填空题(1)硬件系统、软件系统(2)时钟、复位(3)XTAL1、XTAL2、RST、(4)片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器(5)时钟电路(6)程序存储器(7)工作寄存器组、位寻址区、用户RAM区(8)1us、2us(9)上电复位电路、按键复位电路(10)2、高1.3答:单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU (Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。

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

单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。

1.4答:1.5答:片内RAM低128单元的配置如下:单元,既可作为一般RAM单元使用,进行字节操作,也可以对单元中每一位进行位操作;在内部RAM低128单元中,通用寄存器占去了32个单元,位寻址区占去了16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。

片内RAM高128单元安排有21个特殊功能寄存器,其他空闲单元用户不能使用。

1.6答:有21个可寻址的特殊功能寄存器,它们不连续地分布在片内RAM的高128单元中,尽管其中还有许多空闲地址,但用户不能使用。

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

在可寻址的21个特殊功能寄存器中,有11个寄存器不仅可以字节寻址,也可以进行位寻址。

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

其中有些位的状态是根据程序执行结果,由硬件自动设置的,而有些位的状态则由软件方法设定。

PSW的位状态可以用专门指令进行测试,也可以用指令读出。

PSW的各位定义下表所示。

PSW位定义存放算术运算的进位标志,在进行加或减运算时,如果操作结果最高位有进位或借位,则CY由硬件置“1”,否则被清“0”;二是在位操作中,作累加位使用。

位传送、位与位或等位操作,操作位之一固定是进位标志位。

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

在进行加或减运算中,若低4位向高4位进位或借位,AC由硬件置“1”,否则被清“0”。

在BCD码调整中也要用到AC位状态。

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

这是一个供用户定义的标志位,需要利用软件方法置位或复位,用来控制程序的转向。

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

它们被用于选择CPU当前使用的通用寄存器组。

通用寄存器共有4组,其对应关系如下表所示。

工作寄存器组选择这两个选择位的状态是由软件设置的,被选中的寄存器组即为当前通用寄存器组。

但当单片机上电或复位后,RS1 RS0=00。

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

在带符号数加减运算中,OV=1表示加减运算超出了累加器A所能表示的符号数有效范围(-128 ~+127),即产生了溢出,因此运算结果是错误的;OV=0表示运算正确,即无溢出产生。

在乘法运算中,OV=1表示乘积超过255,即乘积分别在B与A中;否则,OV=0,表示乘积只在A中。

在除法运算中,OV=1表示除数为0,除法不能进行;否则,OV=0,除数不为0,除法可正常进行。

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

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

P标志位表明累加器A中内容的奇偶性,如果A中有奇数个“1”,则P置“1”,否则置“0”。

凡是改变累加器A中内容的指令均会影响P标志位。

此标志位对串行通信中的数据传输有重要的意义。

在串行通信中常采用奇偶校验的办法来校验数据传输的可靠性。

1.8答:0003H~002AH这40个单元被均匀地分为5段,作为5个中断源的中断地址区。

其中:0003H~000AH 外部中断0中断地址区000BH~0012H 定时器/计数器0中断地址区0013H~001AH 外部中断1中断地址区001BH~0022H 定时器/计数器1中断地址区0023H~002AH 串行中断地址区中断响应后,按中断种类,自动转到各中断区的首地址去执行程序。

因此在中断地址区中理应存放中断服务程序。

但通常情况下,8个单元难以存下一个完整的中断服务程序,因此通常也是从中断地址区首地址开始存放一条无条件转移指令,以便中断响应后,通过中断地址区,再转到中断服务程序的实际入口地址。

1.9答:当需要扩展存储器时,低8位地址A7~A0和8位数据D7~D0由P0口分时传送,高8位地址A15~A8由P2口传送。

因此,只有在没有扩展片外存储器的系统中,P0口和P2口的每一位才可作为双向I/O 端口使用。

1.10答:单片机晶振电路一般地,电容C1和C2取30pF左右,晶体的振荡频率范围是1.2MHz~12 MHz。

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

MCS-51在通常应用情况下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.059MHz的晶振。

1.11答:规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。

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

1.12答:(a)上电复位电路(b)按键复位电路单片机常见的复位电路图(a)为上电复位电路,它是利用电容充电来实现的。

在接电瞬间,RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。

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

图(b)为按键复位电路。

该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。

习题2答案2.1 单项选择题(1)C (2)A (3)B (4)A (5)D2.2答:单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。

单片机开发系统包括计算机、单片机在线仿真器、开发工具软件、编程器等。

连接方法如下图所示。

单片机开发系统连接方法示意图2.3答:单片机应用系统的开发过程如下:设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试2.4答:1.在线仿真功能在线仿真器(In Circuit Emulator,简称ICE)是由一系列硬件构成的设备,它能仿真用户系统中的单片机,并能模拟用户系统的ROM、RAM和I/O口。

因此,在线仿真状态下,用户系统的运行环境和脱机运行的环境完全“逼真”。

2.调试功能1)运行控制功能开发系统应能使用户有效地控制目标程序的运行,以便检查程序运行的结果,对存在的硬件故障和软件错误进行定位。

2)单片机状态查看修改功能当CPU停止执行程序运行后,开发系统允许用户方便地读出或修改目标系统资源的状态,以便检查程序运行的结果、设置断点条件以及设置程序的初始参数。

任务2中图2.13给出了在Medwin调试环境下查看单片机内部资源的菜单。

3.程序编译功能1) 程序设计语言单片机程序设计语言包括机器语言、汇编语言和高级语言。

机器语言是单片机唯一能够识别的语言。

汇编语言具有使用灵活、实时性好的特点。

目前,在实际项目开发中较少使用汇编语言。

高级语言通用性好,且具有较好的可读性和可移植性,是目前单片机编程语言的主流。

2) 程序编译单片机开发系统能够提供源程序的编辑、编译和下载功能以及工程管理功能。

4.程序固化功能编程器是完成这种任务的专用设备,它也是单片机开发系统的重要组成部分。

习题3 答案3.1 单项选择题(1) A (2) A (3) C (4)C (5)A(6) B (7) D (8) D (9)A (10)A(11)B (12)C (13)D (14)D (15)C3.2 填空题(1)P3口(2)字节,位(3)主函数main()(4)sbit FLAG=P3^1;(5)sfr(6)顺序结构、选择结构和循环结构(7)表达式加上分号“;”(8)if,switch(9)do-while,while(10)无限次(11)10000(12)unsigned char(13)变量在MCS-51硬件系统中所使用的存储区域(14)'\0'(15)程序存储器ROM中3.3 上机操作题(1)//xiti3_3_1.c——第三章习题3.3上机操作题(1)#include <reg51.h>void delay(unsigned char i); //延时函数声明void main() //主函数{while(1){P1=0x55; //按状态1的方式点亮8个LEDdelay(200); //延时P1=0xaa; //按状态2的方式点亮8个LEDdelay(200); //延时}}void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c(2)//xiti3_3_2.c——第三章习题3.3上机操作题(2)#include <reg51.h> //包含头文件REG51.Hvoid delay(unsigned char i); //延时函数声明void main() //主函数{unsigned char i,l,r;while(1){l=0x10; // 高4位灯的位置初值为00010000Br=0x08; // 低4位灯的位置初值为00001000Bfor(i=0;i<4;i++){P1=~(l|r); // 循环点亮灯l<<=1; // 高4位灯的位置移动r>>=1; // 低4位灯的位置移动delay(200); //延时}}}void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c(3)//xiti3_3_3.c——第三章习题3.3上机操作题(3)#include <reg51.h> //包含头文件REG51.Hvoid delay(unsigned char i); //延时函数声明void main() //主函数{unsigned char i;unsigned char display[]={0x89, 0xff,0x86, 0xff,0xc7, 0xff,0xc7, 0xff,0xc0, 0xff};while(1){for(i=0;i<10;i++){P1=display[i]; //显示字送P1口delay(200); //延时}}}void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c习题4 答案4.1 单项选择题(1)B (2)A (3)C (4)A (5)A(6)B (7)A (8)A (9)D (10)A(11)C (12)C (13)A (14)D4.2 填空题(1)①定时器T0 ②定时器T1 ③定时器方式寄存器TMOD ④定时器控制寄存器TCON(2)GATE=0(3)TMOD=0x05(4)选择定时器T0/T1的工作方式(5)控制定时器的启动、停止,标志定时器的溢出和中断情况。

相关文档
最新文档