1 / 10
文档名称:

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

格式:doc   大小:467KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:350678539 2020/3/22 文件大小:467 KB

下载得到文件列表

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

文档介绍

文档介绍::..*(1)A(2)C(3)(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(puter)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(CentralProcessingUnit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。(1)参考程序:#include<>//,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无voiddelay(unsignedinti) //延时函数{unsignedintk; for(k=0;k<i;k++);}voidmain() //主函数{while(1){P1=0x00; delay(20000); //调用延时函数,实际参数为20000P1=0xff; delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include<>//,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无voiddelay(unsignedinti) //延时函数{unsignedintk; for(k=0;k<i;k++);}voidmain() //主函数{while(1){P1=0x55; delay(20000); //调用延时函数,实际参数为20000P1=0xff; delay(20000); //调用延时函数,实际参数为20000}}*(1)C(2)A (3)A(4)A(5)A(6)D(7)C(8)A(9)A(10)(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、(1)P3口的第二功能是什么?答:P3口各引脚的第二功能如下表。//O读选通(2)画出单片机时钟电路,并指出石英晶体和电容的取值范围。答:单片机时钟电路单片机时钟电路如下图。一般地,电容C1和C2取30pF左右;晶体振荡器,简称晶振,~12MHz。晶体振荡频率越高,系统的时钟频率也越高,单片机