版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机题库一、填空题1、当使用8031单片机时,需要扩展外部程序存储器,此时/ea应接( (地)低电平 )。28051单片机内部有( 2 )个定时/计数器,门控制信号gate 设置为1 时,由( trx )和( intx )控制定时器的启动。3. 若由程序设定rs1、rs0=01,则工作寄存器r0r7的直接地址为( 08h0fh )。4.若累加器a中的数据为01110011b,则psw中的p=( 1 )。5、mcs-51单片机具有4个(8 )位并行i/o口,有( 1)个全双工的串行输入输出口。6、计算机的元件级总线有(地址总线)、(数据总线)、(控制总线)7、mov a,r1指令中,源操作数的
2、寻址方式是(寄存器间接寻址 )。8、8051单片机堆栈遵循数据先入后出 的原则。9、8051单片机使用电源为 5v 。 10、在立即寻址方式中,在数前使用 # 号来表示立即数。11、在8051单片机中,加法指令可以分为 add,adc两种。12、设8051外接12mhz的石英晶体,则一个机器周期的时间宽度为 1us 。 13、8051单片机的c语言源程序的扩展名为 dac,dac 。 14、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成 分支 结构或者 循环 结构的程序。15、当8051单片机复位后,程序的入口地址为 0000h 。 16、8051单片机中的定时器计数器
3、有 2 个。17、8051单片机有 5 个中断源,分成 2 个优先级。18、mcs-51单片机具有 8 位cpu,共有 16 根地址线。19、mcs-51片内有( 128 )个字节的数据存储单元,( 21 )个特殊功能寄存器。片内数据存储器寻址空间是( 256 )字节。20、内部ram低128个字节划分为( 工作寄存器区 )、( 位寻址 )、( 数据缓冲区 )三个部分。21、访问特殊功能寄存器和片外数据存储器分别采用( 直接寻址 )、( 寄存器间接寻址 )寻址方式。22、清除片内ram 2fh单元最低位,使用的命令是( clr 08h )。23、在mcs-51系列单片机mcs-51单片机有4个
4、( 8 )位的并行i/o口,其中( p0 )口用做低8位地址线和数据线分时复用, 而( p2 )口用作高8位地址线。24、mcs-51单片机有一个具有( 2 )个中断优先级,( 5 ) 个中断源的中断系统。对于每个中断源,均可通过对特殊功能寄存器中中断优先级寄存器设置其优先级,置( 1 )为高优先级。25、8031是( 高 )电平复位,复位后,p0-p3口为( 高 )电平,sp的值为( 07h ),pc的值为( 0000h ),工作寄存器位于第( 0 )组。26、mcs-51单片机具有( 8 )位cpu,共有( 16 )根地址线,可寻址外部程序存储器( 64k )字节,可寻址外部数据存储器 (
5、 64k )字节。27、执行#define pa8255 xbyteox3ffcpa8255=ox7e;后,存储单元ox3ffc的值是(0x7e )30、mcs-51单片机具有4个( 8)位并行i/o口,(2 )个( 16)位的定时器计数器。有( 1 )个全双工的串行输入输出口。31、清除片内ram20h单元最低位,使用的命令是clr 00h32、在mcs-51系列单片机mcs-51单片机有4个( 8 )位的并行i/o口,其中(p0 )口用做低8位地址线和数据线分时复用, 而(p2 )口用作高8位地址线。33、mcs-51单片机有一个具有,( 5 )个中断源,( 2 )个中断优先级的中断系统。
6、对于每个中断源,均可通过对特殊功能寄存器中中断优先级寄存器设置其优先级,置( 1 )为高优先级。34、mcs51单片机外部中断请求信号有( 电平 )方式和( 边沿触发 )方式,在电平方式下,当采集到int0、int1的有效信号为( 低电平或者0 )时,激活外部中断,外部中断请求中断标志位为( ie0 )和( ie1 )。35、单片机复位后,堆栈指针sp的值是( 07h )。36、单片机中,常用作地址锁存器的芯片是(74ls373 ),常用作地址译码器芯片是(74ls138 )。37、若采用6mhz的晶体振荡器,则mcs-51单片机的振荡周期为( 1/6 ),机器周期为( 2us )。1, 38
7、、单片微型机由cpu、存储器、i/o接口三部分组成.2, 39、mcs-51的堆栈是软件填写堆栈指针临时在( 片内数据存储器内 )开辟的区域.40、mcs-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器(scon)加以选择.41、mcs-51有( 5 )个中断源,有( 2 )个中断优先级,优先级由软件填写(特殊功能寄存器ip ) 加以选择.42、在串行通信中,有数据传送方向( 单工 )、(半双工 )、( 双工 )三种方式.43、指令mul ab是把累加器a和寄存器b中的两个无符号8位数相乘,所得结果低8位存放在( a )中,高8位存放在(b)中。44、 若a中的内容为8
8、7h,那么标志位p的值为(0 ) 。45、 d/a转换的作用是将 ( 数字)量转换为 ( 模拟 )量46、 串行通信的接口标准包括 ( rs-232 )、( rs-422a ) 和rs-485三种。47、当定时器t0工作在方式3时,要占定时器t1的(tr1 )和( tf1_ )两个控制位.48、mcs-51单片机指令系统共有7种寻址方式,其中mov a,#data 为( 立即 )寻址;mov a, rn 为 ( 间接 ) 寻址;mov c, bit为 ( 位 ) 寻址。49、单片机的堆栈栈顶由(sp)来指示,复位时起位置在( 07h )单元。50、10根地址线可选(1024 )个存储单元,32
9、kb存储单元需要 ( 15 )根地址线。51、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用 ( push )指令,恢复现场用 ( pop )指令。52、在mcs-51中,pc和dptr都用于提供地址指针,但pc是为了访问(程序 )存储器提供地址指针,而dptr是为访问( 数据 )存储器提供地址指针。53、51单片机有两个物理上独立的接收、发送缓冲器sbuf;通过串行口发送数据时,在程序中应使用:( mov sbuf ,a ) 指令;在接收数据时,在程序中应使用:( mov a,sbuf ) 指令。54、8051内部有( 4 )个并行端口,p0口直接作为i/o端口使用
10、时,必须外接( 上拉电阻 );并行端口作输入端口时,必须先执行(将锁存器置1) 指令,然后执行输入指令,才能正确的读入端口的状态。55、p0、p1、p2、p3四个均是(8 )位的(并行)口(填“串行”还是“并行”),其中p0的功能是(地址/数据分时复用 );p2口的功能是( 高8位地址口 );而( p3 )是双功能口;( p1 )是专门的用户口。56、mcs-51单片机具有( 8 )位cpu,共有( 16 )根地址线,可寻址外部程序存储器( 128 )字节,可寻址外部数据存储器() 字节。57、当使用8031单片机时,需要扩展外部程序存储器,此时ea应接(低电平)。58、若由程序设定rs1、r
11、s0=10,则工作寄存器r0r7的直接地址为( 10h17h )。59、 mcs-51 共有( 111 )条指令,可分为几种不同的寻址方式。如: mov a , 20h源操作数属于( 直接 )寻址方式, movc a, a+dptr 源操作数属于( 寄存器间接 )寻址方式, mov c, bit 源操作数属于 ( 位 ) 寻址方式。60、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成( 分支 )结构或者( 循环 )结构的程序。61、8051单片机内部有( 2 )个( 32 )位定时/计数器。 62、若累加器a中的数据为01110010b,则psw中的p=( 0 )。63
12、、mcs-51单片机具有4个(8 )位并行i/o口,有( 1 )个全双工的串行i/o口。64、计算机的系统总线有( 地址总线 )、( 数据总线)、(控制总线)。66、dac指的是( 数模转换器 )。67、8051单片机的汇编语言源程序的扩展名为( .asm )。 68、当8051单片机复位后,程序的入口地址为( 0000h )。 69、单片机则是将( cpu )、( 存储器 )、( i/2接口)组成部件集成在一块芯片上构成的一个完整的计算机硬件系统。70、8031内部有(0 )字节的rom,有(128)字节的ram,有(128 )个sfr单元。71、mcs-51单片机有(1 )个全双工的串行输
13、入输出口。72、 mcs-51单片机具有( 5 )个中断源,它们分别是(外部中断)、(外部中断1)、(定时计数器中断)、(定时器中断)、(串行口中断)。73、8051单片机内部有( 2)个(32 )位定时/计数器。74、 mcs-51单片机内部的ram的寄存器区共有(32 )个单元,分为( 4)组寄存器,每组(8)个单元。75、找到操作数的地址的方式称为寻址方式。mcs-51中采用了(7 )种寻址方式,它们分别是:( 直接寻址 )、( 立即寻址 )、(寄存器寻址 )、( 寄存器间接寻址 )、( 变址寻址 )、( 位寻址)、( 相对寻址 )。76、单片机为了更好进行扩展,提供了3总线结构,它们分
14、别是( 地址总线 )、( 数据总线 )、( 控制总线 )。77、七段led数码管在电路连接时,为了工作,可以接成(共阴 )和( 共阳)。其工作方式为( 静态)和(动态 )78、a/d中文意思(模拟数字),d/a中文意思(数字模拟)。79、微型计算机是以(cpu )为核心,配上存储器 、 i/o接口电路 、 系统总线组成的计算机。而单片机则是将这些组成部件集成在一块芯片上构成的一个完整的计算机硬件系统。80、8051(或8751、8951)内部有( 4k)字节的rom,有( 128 )字节的ram,有( 128)个sfr单元。81、mcs-51单片机具有4个( 8 )位并行i/o口,有( 1 )
15、个全双工的串行输入输出口。82、8051单片机内部有( 2 )个( 16)位定时/计数器,分别是 t0 、 t1 。门控制信号gate 设置为1 时,由trx 、 intx控制定时器的启动。83、 mcs-51单片机内部的ram的寄存器区共有( 32)个单元,分为(4 )组寄存器,每组( 8 )个单元。84、找到操作数的地址的方式称为寻址方式。cs-51中采用了( 7 )种寻址方式,它们分别是:( 直接寻址 )、( 立即寻址 )、(寄存器寻址 )、( 寄存器间接寻址 )、( 变址寻址 )、( 位寻址)、( 相对寻址 )。85、单片机为了更好进行扩展,提供了3总线结构,它们分别是( 地址总线 )
16、、( 数据总线 )、( 控制总线 )。86、七段led数码管在电路连接时,为了工作,可以接成(共阴 )和( 共阳。其工作方式可以是( 静态 )和( 动态 )。二、单项选择题1mcs-51单片机复位操作的主要功能是把pc初始化为( c )。 a.0100h b.2080h c.0000h d.8000h2主频为6mhz的单片机它的机器周期为( d )。 a1/12s b0.5s c1s d2s3若单片机的定时器工作在方式2,则定时器最大计数值应为( c )。 a.500 b.1000 c.28 d.2164.保持 p0口的高4位不变,低4位清0,应使用指令( d ) a.orl p0, #0fh
17、 b.orl p0, #0f0h c. anl p0, #0fh d. anl p0, #0f0h 5mcs-51单片机在同一优先级的中断源同时申请中断时,cpu首先响应( a )。 a.外部中断0 b.外部中断1 c.定时器0中断 d.定时器1中断68051单片机的两个定时器/计数器是( c )。a14位加法计数器 b14位减法计数器c16位加法计数器 d16位减法计数器7在存储器扩展电路中74ls373的主要功能是( d )。 a存储数据 b存储地址 c锁存数据 d锁存地址88051单片机的工作寄存器分成4组,每组有(d)单元。a、2个b、4个c、6个d、8个9利用下列( d )关键字可以
18、改变工作寄存器组a、interrupt b、sfr c、while d、using10、下列计算机语言中,cpu能直接识别的是(d )。a、 自然语言 b、 高级语言 c、 汇编语言 d、机器语言11、在计算机内部,一切信息的存取、处理和传递的形式是( c )。a. acii码 b. bcd码 c. 二进制 d. 十六进制12、mcs-51单片机复位操作的主要功能是把pc初始化为( c )。 a. 0100h b.2080h c.0000h d.8000h13、主频为12mhz的单片机它的机器周期为( c )。 a1/12s b0.5s c1s d2s14、若单片机的定时器工作在方式1,则定时
19、器最大计数值应为( d )。 a. 500 b.1000 c.213 d.21615、mcs-51单片机在同一优先级的中断源同时申请中断时,cpu首先响应( a )。 a.外部中断0 b.外部中断1 c.定时器0中断 d.定时器1中断16、8051单片机的两个定时器/计数器是( c )。a14位加法计数器 b14位减法计数器c16位加法计数器 d16位减法计数器17、在存储器扩展电路中74ls373的主要功能是( d )。a存储数据 b存储地址 c锁存数据 d锁存地址18、sjmprel指令中rel的取值范围为(d)。a、127127b、0127c、0128d、12712819、单片机汇编语言
20、的编写的源程序的后缀名为( c)。a、.cb、.obj c、.asmd、.exe20、在进行protues仿真时,需要在单片机中加载的程序后缀名为( d )。a、.c b、asm c、.exe d、.hex21、eprom是指(d )。a只读存储器 b电擦除的只读存储器c随机存储器 d紫外线可擦除的只读存储器22、在单片机中,用作标志寄存器的一个特殊功能寄存器是( a )。apsw bdptrcpc db23、指令mov a,30h源操作数的寻址方式是( c )。a寄存器寻址方式 b寄存器间接寻址方式c直接寻址方式 d立即寻址方式24、c语言提供的合法的数据类型关键字是( d )。a、doub
21、le b、short c、integer d、char25、在生产过程中完成程序写入的只读存储器称为( a )。a掩膜rom bpromceprom de2prom 268051单片机的两个定时器/计数器是( c)。a14位加法计数器 b14位减法计数器c16位加法计数器 d16位减法计数器27二进制数110110110对应的十六进制数可表示为 ( b )。 a1d3h b1b6h cdb0h d666h288051单片机具有双功能的端口是 ( b )。ap0口和p1口 bp3口 cp0口和p2口 dp1口29、一主程序中有一句lp:sjmp lp,功能指令为等待中断,当发生中断且中断返回后,
22、( d )。a返回到主程序开始处 b返回到该句的下一条指令处c返回到该句的上一条指令处 d返回到该句30alu表示( d ). a累加器 b程序状态字寄存器 c计数器 d算术逻辑部件31、计算机中最常用的字符信息编码是( a )(a) ascii (b) bcd码 (c) 余3码 (d) 循环码32、以下不是构成的控制器部件( d ):(a)程序计数器 (b)指令寄存器(c)指令译码器(d)存储器33、movx a,dptr指令中源操作数的寻址方式是(b )(a)寄存器寻址 (b)寄存器间接寻址 (c)直接寻址 (d)立即寻址34、下面条指令将mcs-51的工作寄存器置成3区( b)(a)mo
23、v psw,#13h (b)mov psw,#18h(c)setb psw.4 clr psw.3 (d) setb psw.3 clr psw.4,35、执行movx a,dptr指令时,mcs-51产生的控制信号是( c)(a)/psen (b)ale (c)/rd (d)/wr36、mov c,00h的寻址方式是( a )(a)位寻址 (b)直接寻址 (c)立即寻址 (d)寄存器寻址37、org 0000h ajmp 0040h org 0040h mov sp,#00h当执行完上面的程序后,pc的值是( c )(a)0040h (b)0041h (c)0042h (d)0043h38、
24、 关于80c51的堆栈操作,正确的说法是( c)(a)先入栈,再修改指针 (b)先修改指针,再出栈(c)先修改指针,再入栈 (c)以上都不对39、mcs-51的并行i/o口信息有两种读取方法:一种是读引脚,还有一种是(a) (a)读锁存器具 (b)读数据库 (c)读a累加器具 (d)读cpu40、mcs-51的并行i/o口读-改-写操作,是针对该口的( d ) (a)引脚 (b)片选信号 (c)地址线 (d)内部锁存器41、当单片机从8155接口芯片内部ram的20h单元中读取某一数据时,应使用( d)类指令。a mov a,20h bmovx a,ri c movc a,a+dptr dmo
25、vx a,dptr42、在运用8031单片机扩展32k数据存储器ram时,需采用(c )条地址线。a 10 b13 c15 d14 43、在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是( c )中断。a定时器t0 b定时器t1 c外部中断into d外部中断int1 e串行口44、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( c )的查询方法进行判断。aov标志bcy标志c中断标志d奇偶标志45、当串行口向单片机的cpu发出中断请求时,若cpu允许并接受中断请求时,程序计数器pc的内容将被自动修改为( e )。a0
26、003h b000b c0013h d001bh e0023h46、子程序的返回和中断响应过程中的中断返回都是通过改变pc的内容实现的,而pc内容的改变是( c )完成的。a通过pop命令b通过mov 指令c通过ret或reti指令d自动47、采用8031单片机必须扩展( b )。a、数据存储器b、程序存储器c、i/o接口d、显示接口48、psw=18h时,则当前工作寄存器是( d )。a、0组b、1组c、2组d、3组49、执行push acc指令, mcs51完成的操作是( a )。a、sp+1sp (acc)(sp) b、(acc) (sp) sp-1spc、sp-1sp (acc)(sp
27、) d、(acc)(sp) sp+1sp50、控制串行口工作方式的寄存器是( c )a、tcon b、pcon c、scon d、tmod51、计算机能直接识别的语言是( c )。a汇编语言b自然语言c机器语言d硬件和软件52、若某寄存器芯片的地址线为12根,那么它的存储容量为( c )。a、kb b、2kb c、4kb d、8kb53、控制串行口工作方式的寄存器是( c)a、tcon b、pcon c、scon d、tmod54、要使mcs-51能够响应定时器中断、串行接口中断,它的中断允许寄存器的内容应是(b ) 、98h 、84h 、42 、22h55、当优先级的设置相同时,若以下几个中
28、断同时发生,( d )中断优先响应。a、 b、t1 c、串口 d、t056、在计算机内部,一切信息的存取、处理和传递的形式是(c)。a. acii码 b. bcd码 c. 二进制 d. 十六进制57、mcs-51单片机复位操作的主要功能是把sp初始化为( a)。 a. 00h b.80h c.07h d. 03h58、主频为6mhz的单片机它的机器周期为( d)。 a1/12s b0.5s c1s d2s59、若单片机的定时器工作在方式2,则定时器最大计数值应为( b )。 a. 500 b. 28 c.213 d.21660、mcs-51单片机在同一优先级的中断源同时申请中断时,cpu首先响
29、应( a)。 a.外部中断0 b.外部中断1 c.定时器0中断 d.定时器1中断61、8051单片机的两个定时器/计数器是( c )。a14位加法计数器 b14位减法计数器c16位加法计数器 d16位减法计数器62、在存储器扩展电路中74ls373的主要功能是( d )。a存储数据 b存储地址 c锁存数据 d锁存地址63、sjmprel指令中rel的取值范围为(d)。a、127127b、0127c、0128d、12712864、单片机汇编语言的编写的源程序的后缀名为( c )。a、.cb、.obj c、.asmd、.exe65、在进行protues仿真时,需要在单片机中加载的程序后缀名为(d
30、)。a、.c b、asm c、.exe d、.hex66mcs-51单片机cpu的主要组成部分为 a 。a运算器、控制器 b加法器、寄存器 c运算器、加法器 d运算器、译码器67单片机能直接运行的程序叫 。a. 源程序 b汇编程序 c目标程序 d编译程序68单片机中的程序计数器pc用来 c 。 a存放指令 b存放正在执行的指令地址 c存放下一条指令地址d存放上一条指令地址69单片机上电复位后,pc的内容和sp的内容为 b 。a0000h,00h b0000h,07h c0003h,07h d0800h,08h70复位后,堆栈指针sp在内部ram中的直接地址是 b 。a00h b07h c81h
31、 dffh71. 8051的p0口,当使用外部存储器时它是一个 d 。a传输高8位地址口 a传输低8位地址口c传输高8位数据口 d传输低8位地址/数据口 72p0口作数据线和低8位地址线时 c 。 a应外接上拉电阻 b不能作i/o口 c能作i/o口 738051 单片机若晶振频率为fosc=12mhz,则一个机器周期等于 c s。a1/12 b1/2 c1 d274mcs-51单片机的数据指针dptr是一个16位的专用地址指针寄存器,主要用来 b 。 a存放指令 b存放16位地址,作间址寄存器使用 c存放下一条指令地址d存放上一条指令地址75alu表示 d 。 a累加器 b程序状态字寄存器 c
32、计数器 d算术逻辑部件76mcs-51单片机复位后,专用寄存器acc的状态是 c 。a01h b07h c00h d0ffh77当程序状态字寄存器psw状态字中rs1和rs0分别为0和1 时,系统使用的工作寄存器组为 d 。a组0 b组1 c组2 d组3788051单片机中,用户可使用的16位寄存器是 a 。apsw bacc c sp ddptr798051的程序计数器pc为16位计数器,其寻址范围是 。a8k b16k c32k d64k80当外部中断0发出中断请求后,中断响应的条件是 。 asetb et0 bsetb ex0 cmov ie,#81h dmov ie,#61h81、mc
33、s-51单片机复位操作的主要功能是把pc初始化为( c )。 a.0100h b.2080h c.0000h d.8000h82、主频为12mhz的单片机它的机器周期为( c )。 a1/12s b0.5s c1s d2s83若单片机的定时器工作在方式1,则定时器最大计数值应为( d )。 a.500 b.1000 c.213 d.21684、保持 p0口的高4位不变,低4位清0,应使用指令( d ) a.orl p0, #0fh b. orl p0, #0f0h c. anl p0, #0fh d. anl p0, #0f0h 85、mcs-51单片机在同一优先级的中断源同时申请中断时,cp
34、u首先响应( a )。 a.外部中断0 b.外部中断1 c.定时器0中断 d.定时器1中断86、8051单片机的两个定时器/计数器是( c )。a14位加法计数器 b14位减法计数器c16位加法计数器 d16位减法计数器87、在存储器扩展电路中74ls373的主要功能是( d )。 a存储数据 b存储地址 c锁存数据 d锁存地址88、8051单片机的工作寄存器分成4组,每组有(d)单元。a、2个b、4个c、6个d、8个89、sjmprel指令中rel的取值范围为(d)。a、127127b、0127c、0128d、12712890、eprom是指( d)。a只读存储器 b电擦除的只读存储器c随机
35、存储器 d紫外线可擦除的只读存储器三、判断题1、在mcs-51系统中,一个机器周期等于1.5s。( f)2、若一个函数的返回类型为void,则表示其没有返回值。( f)3、所有定义在主函数之前的函数无需进行声明。( t)4、定时器与计数器的工作原理均是对输入脉冲进行计数。(t )5、end表示指令执行到此结束。( t)6、adc0809是8位逐次逼近式模/数转换接口。( t)7、mcs-51的程序存储器只是用来存放程序的。(f)8、tmod中的gate=1时,表示由两个信号控制定时器的的启停。(t)9、mcs-51的特殊功能寄存器分布在60h80h地址范围内。( f)10、mcs-51系统可以
36、没有复位电路。( f)11、若一个函数的返回类型为void,则表示其没有返回值。( f)12、定时器与计数器的工作原理均是对输入脉冲进行计数。(t)13、sfr中凡是能被8整除的地址,都具有位寻址能力。( t )14、不能用“sfr16” 直接访问定时器计数器0和1。 ( t )15、mcs-51单片机的程序存储器只能用来存放程序的。( f )16、串口中断标志由硬件清0。(f)17、特殊功能寄存器的名字,在c51程序中,全部大写。( t)18、“sfr”后面的地址可以用带有运算的表达式来表示。( t )19、 #include 与#include “reg51.h”是等价的。( f)20、s
37、bit不可以用于定义内部ram的可位寻址区,只能用在可位寻址的sfr上。( )21、单片机是在一块集成电路上把cpu、存储器及多种形式的i/o接口集成在一起而构成的微型计算机。( t )22、每个特殊功能寄存器都既有字节地址,又有位地址。( t )23、50h一定是字节地址。( f )24、在mcs-51单片机中,高级中断可以打断低级中断形成中断嵌套。( t )25、加法指令将影响进位标志位c,而减法指令将不影响进位标志位c。( f )26、只要有中断出现,cpu就立即响应中断。( f)27、mcs-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。来自于单片机内部的是定时
38、,而来自于外部的则是计数。( f )28、eprom2764是用作程序存储器的。( t)29、中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。( f)30、单片机的led动态显示是依据人眼的“视觉暂留”效应实现的。( t)31、如果x=0xea,则执行x2后,x的值为0xa8。(t) 32、在mcs51的指令系统中,地址分为字节地址和位地址。( t) 33、汇编语言指令就是指能被cpu直接执行的指令。(f) 34、在mcs51的指令系统中,伪指令、指令都是在程序执行的时候起作用。( t) 35、(r7)表示工作寄存器r7中的内容。( t) 36、若一个函数
39、的返回类型为void,则表示其没有返回值。 ( f )37、定时器与计数器的工作原理均是对输入脉冲进行计数。 ( )38、sfr中凡是能被8整除的地址,都具有位寻址能力。 ( t )39、不能用“sfr16” 直接访问定时器计数器0和1。 ( t )40、mcs-51单片机的程序存储器只能用来存放程序的。(f)41、当mcs-51上电复位时,堆栈指针sp=00h。 ( f )。 42、mcs-51外扩i/o口与外ram是统一编址的。 ( t )。43、mcs-51是微处理器。( f )不是。44、mcs-51的串行接口是全双工的。( f )45、pc存放的是当前执行的指令。( f )是将要执行
40、的下一条指令的地址。t46、pc存放的是当前执行的指令。( f )47、mcs-51的特殊功能寄存器分布在60h80h地址范围内。( f)48、mcs-51有4个并行io口,其中p0p3是准双向口,所以由输出转输入时必须先写入0。( f )49、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用mov指令。( f) 50、为了消除按键的抖动,常用的方法有硬件和软件两种方法。( t )51、mcs-51外扩i/o口与外ram是统一编址的。(t)52、使用8751且ea=1时,仍可外扩64kb的程序存储器。( f) 53、8155的复位引脚可与89c51的复位引脚直接相连。( f )54
41、、片内ram与外部设备统一编址时,需要专门的输入/输出指令。(f ) 55、8031片内有程序存储器和数据存储器。( f ) 56、eprom的地址线为11条时,能访问的存储空间有4k。( ) 57、8255a内部有3个8位并行口,即a口,b口,c口。( )58、8155芯片内具有256b的静态ram,2个8位和1个6位的可编程并行i/o口,1个14位定时期等常用部件及地址锁存器。( t )59、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用mov指令。(f) 60、为了消除按键的抖动,常用的方法有硬件和软件两种方法。( t )63、mcs-51单片机的特殊功能寄存器集中布置在片
42、内数据存。(t)64、mcs-51指令中,16位立即数传送指令是:mov dptr,#data16。(t)65、mcs-51单片机,cpu对片外ram的访问只能用寄存器间接寻址的方式,且仅有4 条指令。(t)66、在mcs-51单片机内部结构中,tmod为模式控制寄存器,主要用来控制定时器的启动与停止。(t)67、在mcs-51单片机内部结构中,tcon为控制寄存器,主要用来控制定时器的启动与停止。(f)68、mcs-51单片机系统复位后,中断请求标志tcon和scon中各位均为0。(t)69、mcs-51单片机的中断允许寄存器的ie的作用是用来对各中断源进行开放或屏蔽的控制。(t)70、对于
43、8051单片机而言,在外部扩展eprom时,引脚可接 + 5v或接地。(t)四、简答题1、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?答:具有5个中断源,分别是外部中断int0和外部中断int1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器ip的设置,每个中断源都可以被定义为高优先级中断。2、各中断源对应的中断服务程序的入口地址是否能任意设定?答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定.3、如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。答:如果要将中断服
44、务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。 例如:外部中断0的中断服务程序intop放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:(4分) org 0003h (2分) ljmp intop 列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003h地址。4、如何消除键盘的抖动?由于按键是机械开关结构,所以当用手按下其中一个键时,往往会出现所按键在闭合位置和断开位置之间发生跳几下后才会稳定到闭合状态的情况。在释放一个键时,也会出现类似的情况,这就是键的抖动,
45、抖动的持续时间不一,但通常不会大于10ms。若抖动问题不解决,就会引起对闭合键的多次读入。对于键抖动最方便的解决方法就是当发现有键按下后,不是立即进行扫描,而是延时大约10ms后再进行。由于一个键按下的时间一般会持续上百毫秒,所以延迟10ms后再扫描处理并不迟。5在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?答: (1)确定t/c的工作方式编程tmod寄存器; (2)计算t/c中的计数初值,并装载到thx和tlx; (3)t/c在中断方式工作时,须开cpu中断和源中断编程ie寄存器; (4)启动定时器/计数器编程tcon中tr1或tr0位。6、简述mcs-51系列单片机中时
46、序电路中的时钟周期、状态周期、机器周期和指令周期的概念答:时钟周期约等于晶振频率的倒数; 一个状态周期等于两个时钟周期; 一个机器周期等于6个状态周期; 指令周期是执行一条指令所需时间,是以机器周期为单位。7、8051引脚有多少i/o线?他们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?1)8051引脚共有40个引脚,8051的地址总线由p2和p0口提供,p2口是地址总线的高8位,p0口是地址总线的低8位;数据总线由p0口提供;p0口的地址总线和数据总线是分时进行的,p0口的地址总线需要外接地址锁存器完成地址锁存。 2)地址总线共16位,数据总线是8位。8、简述mcs
47、-51系列单片机的指令格式标号: 操作码 操作数1,操作数2;注释9、简述mcs-51系列单片机中时序电路中的时钟周期、状态周期、机器周期和指令周期的概念10、数制与码制:将十进制数205转换成二进制数。将二进制数10001101转换成十进制数。将十进制数857.32转换成相应的bcd码。11、简述变址寻址方式并举例说明。(1)变址寻址是以dptr或pc作基址寄存器,累加器a作变址寄存器以两者内容相加形式的16位地址作为操作数地址。(2)变址寻址只能对移定存储器寻址,其指令只有三条:movc a,a+dptrmovc a,a+pcjmp a+dptr前二条为查表指令,后一条为无条件转移指令12
48、、简述中断响应的主要内容。由硬件自动生成一条调用指令lcall转去中断服务,具体操作为:(1)将程序计数器pc的内容(断点)压栈(2)将中断入口地址装入pc,转去执行中断服务程序13、a/d转换器转换数据的传送有几种方式?(1)定时传送方式:a/d启动后,调用延时时间大于转换时间的延时程序后即可读取。(2)查询方式:a/d启动后,查询eoc(转换结束信号),转换一完成即可读取转换数据。(3)中断方式:将eoc作为外中断请求信号,转换一结束,即引起中断,读取转换数据。14、8051有哪几种寻址方式?15、pc是什么寄存器?是否属于特殊功能寄存器?它有什么作用?答:pc是16位程序计数器(prog
49、ram counter),它不属于特殊功能寄存器范畴,程序员不以像访问特殊功能寄存器那样来访问pc。pc是专门用于在cpu取指令期间寻址程序存储器。pc总是保存着下一条要执行的指令的16位地址。通常程序是顺序执行的,在一般情况下,当取出一个指令(更确切地说为一个指令字节)字节后,pc自动加1。如果在执行转移指令、子程序调用/返回指令或中断时,要把转向的地址赋给pc。16、有哪几种方法能使单片机复位?复位后寄存器的状态如何?复位对内部ram有何影响?cs51单片机有上电自动复位和按钮复位两种方法使单片机复位。复位主要是把pc初始化为0000h,使单片机从程序存储器的0000h单元开始执行程序。此外,复位还对其他一些特殊功能寄存器有影响,其影响是除sp=07h,p0p3四个锁存器均为ffh外,其他所有的寄存器均为0。复位不影响内部ram的状态(包括通用寄存器rn).17、8051单片机的psw寄存器各位标志的意义如何?程序状态字psw是8位寄存器,用于存放程序运行的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗信息化在提高医疗质量中的作用
- 2026年热塑性复合材料项目公司成立分析报告
- 医疗信息化与医疗大数据平台构建
- 医院财务科主任谈财务管理工作
- 医疗信息化建设与大数据
- 陕西省延安市2025-2026学年九年级上学期12月月考物理试题(解析版)
- 课件用的底色
- 《GBT 35158-2017 俄歇电子能谱仪检定方法》专题研究报告
- 核电一级安全培训课件
- 核技术环境安全培训心得课件
- 多维并举:河南省周口市农村养老服务体系的困境与突破
- 2025中国企业出海竞争力指数报告
- 2026届湖南省长沙市长郡集团物理八年级第一学期期末复习检测模拟试题含解析
- 驾驶证“三力”测试20题-驾考题库
- 2024杭州余杭区中小学教师招聘考试真题及答案
- SMT年度工作总结
- 食品研发年终总结与计划
- 北京市西城区2024-2025学年五年级上学期期末数学试题
- 2025年高级中式面点师技能知识考试练习试题有答案
- 2024年和田市市直机关遴选考试真题
- 数据机房施工安全管理方案
评论
0/150
提交评论