单片机技术及应用学习通超星期末考试答案章节答案2024年_第1页
单片机技术及应用学习通超星期末考试答案章节答案2024年_第2页
单片机技术及应用学习通超星期末考试答案章节答案2024年_第3页
单片机技术及应用学习通超星期末考试答案章节答案2024年_第4页
单片机技术及应用学习通超星期末考试答案章节答案2024年_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术及应用学习通超星期末考试章节答案2024年定时器T1工作在自动重装载方式时,其计数器为

位。

答案:8定时器T0、T1的GATEx=1时,其计数器是否计数的条件

答案:是由TRx和两个条件来共同控制定时器T0、T1工作于方式1时,其计数器为

位。

答案:161.定时器T0工作在方式3时,定时器T1有

种工作方式。

答案:3设定时器T1方式2的初值为X,计算初值X可采用如下公式:

波特率=(2SMOD/32)×(fosc/12)/(256-X)

答案:对串行口的发送缓冲器和接收缓冲器只有1个单元地址,但实际上它们是两个不同的寄存器。

答案:对AT89S51单片机进行串行通讯时,定时器方式2能产生比方式1更低的波特率。

答案:错AT89S51单片机进行串行通信时,一定要占用一个定时器作为波特率发生器。

答案:错串行口工作方式1的波特率是固定的,为fosc/32。

答案:错串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。

答案:对串行通信接收到的第9位数据送SCON寄存器的RB8中保存。

答案:对串行通信方式2或方式3发送时,指令把TB8位的状态送入发送SBUF中。

答案:错发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的

答案:对1.串行口通信的第9数据位的功能可由用户定义。

答案:对绝对地址包含头文件absacc.h定义了几个宏,用来确定各类存储空间的绝对地址。

答案:对全局变量可使用static关键词进行定义,由于全局变量一直存在,占用了大量的内存单元,且加大了程序的耦合性,不利于程序的移植或复用。

答案:对在C51语言编程中,编写中断服务函数时需要考虑如何进行现场保护、阻断其他中断、返回时自动恢复现场等处理的程序段的编写。

答案:错在C51语言中,函数是一个完成一定相关功能的执行代码段,它与另外两个名词“子程序”和“过程”用来描述同样的事情。

答案:对1.C51语言处理单片机的中断是由专门的中断函数来处理的。

答案:对C51提供了code存储类型来访问

答案:程序存储区C51语言头文件包括的内容有8051单片机

,以及

的说明。

答案:片内的外设硬件资源;相应的特殊功能寄存器C51提供了两种不同的数据存储类型

来访问片外数据存储区。

答案:xdata;pdata对于SMALL存储模式,所有变量都默认位于8051单片机

答案:内部的数据存储器C51用“*”和“&”运算符来提取指针变量的

和变量的

答案:内容;地址在AT89S51单片机中,为使准双向的I/O口工作在输入方式,必须事先预置为1。

答案:对AT89S51单片机共有26个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是可以位寻址的。

答案:错AT89S51单片机进入空闲模式,CPU停止工作。片内的外围电路(如中断系统、串行口和定时器)仍将继续工作。

答案:对2.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

答案:错AT89S51单片机使用片外振荡器作为时钟信号时,引脚XTAL1接

,引脚XTAL2的接法

答案:片外振荡器的输出信号;悬空AT89S51单片机复位时,P0~P3口的各引脚为

电平。

答案:高片内字节地址为2AH单元最低位的位地址是

;片内字节地址为A8H单元的最低位的位地址为

答案:50H;A8H内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为

答案:28H;88H1.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为

答案:2µs在C语言中,main这个词是主函数名,可以用其它函数名代替。

答案:错C语言中,注释有包括式注释/*

*/和单列式注释//两种。

答案:对reg51.h、reg52.h头文件的不同在于,52单片机比51单片机多一个定时器T2。

答案:对CPU由(

)部分组成。

答案:运算器;控制器二进制数由数字(

)组成。

答案:0;1以下对C程序结构描述正确的是(

)。

答案:C语言程序是以函数形式来组织的。;程序执行顺序与函数的排列顺序无关。;一个C源程序是由一个或若干个函数组成的。对于主函数main的描述,以下正确的有(

)。

答案:程序总是从main函数开始执行,到main函数结束。;一个C语言程序中有且仅有一个main函数。C语言中的注释符可以是(

)。

答案://;/*

*/51单片机在正常运行程序时,RST引脚应为(

)。

答案:低电平51单片机的XTAL1和XTAL2引脚是(

)引脚。

答案:外接晶振单片机实质上是一个(

)。

答案:芯片一旦单片机处于混乱状态,(

)信号有效可以让它瞬间由混乱回复到最初的状态。

答案:复位信号单片机使用的电源是(

)V。

答案:+50x56是(

)进制的整型常量。

答案:十六单片机的复位引脚是(

)。

答案:RST二进制数10100110对应的十六进制数为(

)。

答案:0xA6CPU中负责算术逻辑运算的是(

)。

答案:运算器定义变量的时候不能直接给它们赋初值。

答案:错时钟电路是用于给单片机设定时间的。

答案:错单片机最小系统电路是指单片机能够工作的最小电路,一般包括时钟电路和复位电路。

答案:对直插式LED的两个引脚中,长的那一端是负极。

答案:错以下对空语句描述正确的有(

)。

答案:它的作用是什么也不做,占用时间;分号就是空语句;空语句一般用于延时一旦单片机的程序跑飞,(

)信号可以让它瞬间回复到初始状态,程序重新正常运行。

答案:复位信号将1个数中的指定位置0,其余位不变,应该用(

)运算。

答案:按位与单片机的机器周期是振荡周期的(

)倍。

答案:12有源蜂鸣器和无源蜂鸣器中的源是指(

)。

答案:振荡源按位或运算经常用于把指定位(

),其余位不变的操作。

答案:置1如果现在LED是熄灭状态,则执行

LED=~LED;语句后,LED的状态是(

)。

答案:亮将1个数中的指定位置1,其余位不变,应该用(

)运算。

答案:按位或51单片机复位的条件是(

)。

答案:复位引脚上有2个机器周期以上的高电平如果单片机系统中的晶振频率是6MHz,则机器周期是(

)。

答案:2us1K字节的存储器容量包括1000个存储单元。

答案:错单片机死机了就是指程序计数器PC不可控制,不听指挥了。

答案:对单片机的工作过程就是运行硬件的过程。

答案:错对SFR的描述正确的有(

)。

答案:SFR的地址不连续;SFR其实就是数据存储器中的内存单元;对SFR编程就可以实现对单片机的控制对RAM的描述正确的有(

)。

答案:一般作为数据存储器;可以随机读写数据;掉电后内容丢失单片机中的程序计数器PC用来(

)。

答案:存放下一条指令地址下载程序后,程序的第一条指令都是存放在ROM的(

)地址单元。

答案:0000H当标志寄存器PSW的RS1、RS0分别为1和0时,系统选用的工作寄存器组为(

)。

答案:组2单片机应用程序一般存放在(

)中。

答案:ROM51单片机的程序计数器PC为16位计数器,其寻址范围是(

)。

答案:64KSFR的英文是(

)。

答案:SpecialFunctionRegister具有只读不能写,掉电后数据不会丢失的存储器是(

)。

答案:ROM具有可读可写功能,掉电后数据丢失的存储器是(

)。

答案:RAMROM的英文是(

)。

答案:ReadOnlyMemoryRAM的英文是(

)。

答案:RandomAccessMemory程序中关键字sfr的作用是(

)。

答案:定义寄存器的名字和地址的对应关系单片机复位后,程序计数器PC的值是(

)。

答案:0000HInput是输入的意思,是指CPU送给I/O设备的信息。

答案:错Ouput是输出的意思,是指CPU送给I/O设备的信息。

答案:对单片机并行I/O口线P1.0和P1.1连接了两个开关,此时它是输出接口功能。

答案:错单片机并行I/O端口都是双向I/O端口,既有输入端口功能,也有输出端口功能。

答案:对判断一个弹性按键是否按下,一般需要两次判断,第一次判断后软件延时去抖,然后再次判断按键是否按下,只有两次判断都是按下了,才能说明按键真的按下了。

答案:对作为输出端口时,下面(

)端口不需要外接上拉电阻也能有高电平输出。

答案:P1;P2;P3以下是输出设备的有(

)。

答案:显示器;打印机;LED以下是外部输入设备的有(

)。

答案:键盘;鼠标;开关若连接4×4行列式键盘,至少需要(

)位的I/O端口。

答案:8单片机并行I/O口线P1.0到P1.3连接了4个LED,此时它是(

)接口功能。

答案:输出接口单片机系统扩展时,分时复用作为8条数据线和低8位地址线的是(

)并行I/O端口。

答案:P0单片机系统扩展时,作为高8位地址线的是(

)I/O端口。

答案:P2I/O接口是(

)部件之间的交换信息的媒介和桥梁。

答案:I/O设备单片机的4个并行I/O端口各占(

)个引脚。

答案:8单片机的(

)并行I/O端口的引脚具有第二功能。

答案:P3定义函数时,写在函数名括号中的称之为形式参数,而在实际调用函数时写在函数括号中的称之为实际参数。

答案:对C51不是大小写敏感的,“P1”和“p1”是一样的。

答案:错变量命名必须符合规则:只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

答案:对使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是(

)。

答案:.c按键在Proteus中的关键词是(

)。

答案:BUTTON(

)文件能下载到用Proteus软件绘制的硬件仿真图的CPU后台,进行软硬件的综合仿真调试。

答案:*.hex函数的形参变量可以是全局变量

答案:错单片机是为微处理器

答案:错十进制:10,对应十六进制:0x0A,对应二进制:1010

答案:对十进制:65535,对应十六进制:0xFFFF,对应二进制:1111111111111111

答案:对单片机内部寄存器SP是堆栈指针

答案:对sbit用于定义特殊位,如单片机进位标志位C。

答案:对CPU可以实现单片机的功能

答案:错十进制:255,对应十六进制:0xFF,对应二进制:11111111

答案:对bit用于定义位变量,取值0或1,即假或真

答案:对十进制:15,对应十六进制:0x0F,对应二进制:1110

答案:错inti=0;main(){

while(1)

{i=1;}}上述程序执行一段时间后,请分析i=?

答案:1inti=0;mian(){

while(1);

i=10;}分析上述程序执行一段时间,变量i=?

答案:0inti=1;main(){

i=i+1;

while(1);}上述程序执行一段时间后,请分析i=?

答案:2对unsignedchar说法正确的是:

答案:十进制范围:0-255,即十六进制00-FF;;无符号字符型uint

xdata

*dp2;

dp2=0x1000;

*dp2=0x1234;

对上述代码表述正确的有那些

答案:片外RAM地址为0x1000单元里存放0x1234;;dp2为无符号整型指针变量,用于指向片外RAM;dp2指针指向片外RAM的单元地址为0x1000对auto

char

bdata

temp;表述正确的是:

答案:变量temp可以位寻址;简写为

char

bdata

temp;;temp为字符型变量,共8为二进制,位寻址范围:temp^7......temp^0,可对其每一位进行操作,如temp^7=1,表示temp变量最高位复制位二进制1单片机内部寄存器PC

答案:指向程序存储器ROM的具体执行指令;程序指针单片机内部RAM是

答案:数据存储器;内存51单片机的堆栈说法正确的是

答案:堆栈指针SP;先入后出单片机内的ROM是

答案:硬盘;程序存储器下面属于单片机ALU运算结果标志位的是

答案:C-进位或借位标志位;O-溢出标志位对int

code

var5=0;说法正确的是

答案:此变量存放在ROM里;var5的值位0;定义一个有符号的整形变量var5;本次单片机教改有那几位主讲教师?

答案:刘团结老师;苗磊老师;黄凯峰老师;张龙老师;戴文俊老师#include<

1

>

2

voidmian(){

3

while(1)

{

4

}}

5

根据教学中51单片机C语言编程模板,对1,2,3,4,5说法正确的有哪几项?

答案:3是初始化,只执行一次;4是循环反复执行的程序;2可以为函数申明;1是reg51.h2是全局变量定义;5是具体函数实体代码对signedint说法正确的是

答案:可与取负值;有符号整型关于下面程序叙述正确的是#include

sbitk1=P1^0;int

a;voidmain(void){

while(1)

{

if(k==0)

{

while(k==0);

a++;

}

if(a%2==1)

{

P0=0XFF;

}

if(a%2==0)

{

P0=0X00;

}

}}

答案:语句if(a%2==1)是判断按键按下的次数是否为奇数次;通过程序,单片机上电后,P0口全部输出低电平;通过变量a的值判别按键按下的次数,即按键按1次,变量a的值加1定义k1,k2为单片机接的两个按键,则下面按键子程序说法正确的是voidkey(){

if(k1==0)

{

Delay10m(1);//延时子程序

if(k1==0)

{

while(k1==0);

a=1;

}

}

if(k2==0)

{

while(k2==0);

a=2;

}

答案:通过变量a的值判断是哪一个按键按下;当按键k1按下后,变量a的值为1;Delay10m(1);延时目的是为了消除按键抖动;while(k1==0);等价于

while(k1!=1);;while(k1==0);语句是判断按键是否释放关于下面程序说法正确的是#includeunsignedcharcodetable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};

inti;voidDelay10ms(unsignedintc);

voidmain(void){

P0=0x00;i=0;while(1){P0=table[i];Delay10ms(100);i++;if(i==10){

i=0;}}}voidDelay10ms(unsignedintc)

{

unsignedchara,b;

for(;c>0;c--){for(b=38;b>0;b--){for(a=130;a>0;a--);}

}}

答案:程序的执行结果数码管从0开始到9循环显示;通过查询方式显示数字,具体显示的数字有变量i决定;下面语句的作用是实现循环功能if(i==10){

i=0;}数码管显示具体数字是通过单片机IO口发送相对应的数字段码实现的。

答案:对矩阵键盘扫描应先进行列扫描,后进行行扫描。

答案:错执行某功能的子程序语句放在主程序的后面,需要进行全局声明。

答案:对多个共阴极数码管动态显示电路中,数码管的公共端可以接地也可以接单片机的IO口。

答案:错P1口的高4位为P1.7-P1.4,低4位位P1.3-P1.0。

答案:对矩阵键盘的按键识别是通过判断按键所在的行数与列数实现的

答案:对数码管动态显示中,同一时刻每个数码管接收到的段码是不同的。

答案:错数码管动态显示为逐位发送段码,通过位选信号显示。

答案:对数码管是通过发光二极管共阴极或共阳极链接构成的。

答案:对共阴极数码管的com端为高电平时,单片机发送段码才能有效显示。

答案:错关于下面程序后描述正确的是:#includesbitLED=P0^0;

//接阴极接地的发光二极管sbitSW=P1^0;

//SW为按键,一端接地,一端接P1.0引脚voidmain(void){

while(1)

{

if(SW==0){LED=1;

}

else

LED=0;

}}

答案:按键按下,发光二极管亮,按键不按下,发光二极管灭51系列单片机的XTAL1和XTAL2引脚接:

答案:晶振电路P1.3口输出低电平,正确的语句是:

答案:P1=0XF7;输出要加上拉电阻的I/O口是:

答案:P0当执行语句P2=0X5D;后,单片机P2口输出的电平:

答案:01011101题目:用定时器T0编程实现使P1.0输出周期为1s的方波信号。思路:对P1.0每500ms取反一次即可要求:用定时器T0工作与方式1、定时模式、每50ms中断一次

#include

//51头文件sbit

P10=P1^0;

//对P1.0端口进行定义char

i;

//用于记录中断次数void

main(){

i=0;

//变量初始化

TMOD=0x

;

//设置定时器工作模式及方式

TH0=0x

;

//设置定时器初值

TL0=0x

;

//设置定时器初值

EA=1;

//开总中断

=1;

//允许定时器T0中断

=1;

//启动定时器

while(1)

{

if(i==

)

//500ms时间到

{

;

//对P1.0取反一次

i=0;

//记录中断次数清零,便于记录下一个500ms

}

}}/*定时器T0的中断服务程序函数,每50ms中断一次*/void

time0_int(void)

interrupt

//

填写中断服务地址{

TH0=0x3C;

//重新赋初值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论