一、选择题(201)
1.十进制数170的十六进制表示数是( b )
a、 afh
b、 aah
c、 b1h
d b0h
2.当t0和t1都为8位计数器时,其tmod的值应是( c )
a、 22h
b、 44h
c、 66h
d、 55h
3.当t0为16位定时器、t1为8位定时器时,其tmod的值应是( d )
a、 12h
b、 52h
c、 61h
d、 21h
中的tf0位表示( a )
a、 定时/计数器t0溢出标志,溢出时自动置1
b、 定时/计数器t1溢出标志,溢出时自动置1
c、 定时/计数器t0启动控制位。
d、 定时/计数器t1启动控制位。
5.当tcon控制寄存器的值为10h时,表示( b )
a、 t1运行,t0停止。
b、 t0运行,t1停止。
c、 t0和t1都运行。
d、 t0和t1都不运行。
6.当t0和t1都设为方式2定时模式时,若晶振为6mhz,要得到2μs的溢出定时,其定时初值应是( b )
a、 feh
b、 ffh
c、 fdh
d、 fch
7.当ea控制寄存器的值为81h时,表示(b )
a、 表示外中断1允许中断。
b、 表示外中断0允许中断。
c、 表示定时/计数器t1允许中断。
d、 表示定时/计数器t0允许中断。
8.在单片机中,通常将一些中间计算结果放在(a)中。
a、累加器。
b、控制器。
c、程序存储器。
d、数据存储器。
9.设mcs-51单片机晶振频率为12mhz,定时器作计数器使用时,其最高的输入计数频率应为(c)
a、2mhz
b、1mhz
c、500khz
d、250khz
10.当scon寄存器值为90h时,串行口工作方式为( c )
a、 9位uart方式,串口禁止接收。
b、 8位uart方式,串口禁止接收。
c、 9位uart方式,串口允许接收。
d、 8位uart方式,串口允许接收
单片机的外部中断1的中断请求标志是( d )
a、et1b、tf1
c、it1d、ie1
单片机在同一优先级的中断源同时申请中断时,cpu首先响应(a )
a、外部中断0
b、外部中断1
c、定时器0中断。
d、定时器1中断。
13.若单片机的振荡频率为12mhz,设定时器工作在方式2,需要定时1ms,则定时器初值应为(d )
a、216- 500
b、216-1000
c、28-500
d、28-1000
14.8031单片机中的sp和pc分别是( c )的寄存器。
a、8位和8位
b、16位和16位。
c、8位和16位
d、16位和8位。
单片机定时器工作方式0是指( c )工作方式。
a、8位。b、8位自动重装。
c、13位。
d、16位。
16.若it0=0,当引脚( )为低电平的时候,into的中断标志( b )才能复位。
a、p3.2 ; ie1
b、p3.2 ; ie0
c、p3.3 ;ie1
d、p3.3 ;ie0
17.10111.101b 转换成十进制数是( d )
a、46.625
b、23.625
c、23.62
d、21.625
18.8051单片机内有(b )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。
a、4,5b、2,4
c、5,2d、2,3
转换方法有四种,adc0809是一种采用( c )进行a/d转换的8位接口芯片。
a、计数式。
b、双积分式
c、逐次逼近式
d、并行式。
20.不属于单片机与输入输出设备进行信息交换的方式是(d )
a、无条件传送方式。
b、查询方式。
c、中断方式。
d、存储器直接存取方式。
二、填空题(151)
还没出完,稍后补上。
三、判断题(101)
1. mcs-51系统可以没有复位电路。(×不可以。复位是单片机的初始化操作。
2. mcs-51的程序存储器只是用来存放程序的。(×存放程序和**常数。
3. 片内ram与外部设备统一编址时,需要专门的输入/输出指令。(错)统一编址的。
特点正是无需专门的输入输出指令。
4. mcs-51是微处理器。(×不是。
5. 十进制数-29的8位补码表示为11100011(对)
6. 当mcs-51上电复位时,堆栈指针sp=00h。(×sp=07h
7. pc存放的是当前执行的指令。(×是将要执行的下一条指令的地址。
8. 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用mov指令。(错)用movx指令。
9. 为了消除按键的抖动,常用的方法有硬件和软件两种方法。(对)
10. mcs-51有中断源6个(错)。5个:两个外部中断,两个计时器中断,一个串口中断。
四、简答题(152)
1、 片内ram低128个单元划分为哪3个主要部分?各部分的主要功能是什么?
答:工作寄存器区、位寻址区、数据缓冲区。
2、若sp=60h,标号label所在的地址为3456h。lcall指令的地址为2000h,执行指令如下:2000hlcalllabel后,堆栈指针sp和堆栈内容发生了什么变化?
pc的值等于什么?如果将指令lcall直接换成acall是否可以?如果换成acall指令,可调用的地址范围是什么?
答:1)sp=sp+1=61h(61h)=pc的低字节=03hsp=sp+1=62h(62h)=pc的高字节=20h2)pc=3456h3)可以。
3、定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。
4、常用的i/o接口编址有哪两种方式?它们各有什么特点?mcs-51的i/o端口编址采用的是哪种方式?
1、片内ram低128个单元划分为哪3个主要部分?各部分的主要功能是什么?
答:一。独立编址方式:
独立编址方式就是i/o地址空间和存储器地址空间分开编址。独立编址的优点是i/o地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写i/o的指令和控制信号。
二。统一编址方式:这种编址方式是把i/o端口的寄存器与数据存储器单元同等对待,统一进行编址。
统一编址的优点是不需要专门的i/o指令,直接使用访问数据存储器的指令进行i/o操作,简单、方便且功能强大。mcs-51单片机使用的是i/o和外部数据存储器ram统一编址的方式。
系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?
答:具有5个中断源,分别是外部中断int0和外部中断int1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器ip的设置,每个中断源都可以被定义为高优先级中断。
6、各中断源对应的中断服务程序的入口地址是否能任意设定?
答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。
备注:此题只写两个,大家出的比较多,选看。
五、综合题(202)
1. 已知单片机主频为12mhz,若要使t0工作于模式1,定时时间为65.52ms,应给th0、tl0赋值多少?
写出计算过程。并写出实现这两个赋值和启动计数所需要汇编指令。(4+6)
2.补全下列程序(3*10)
1)以下为4x4矩阵键盘扫描的部分处理程序,delay函数为延时函数,已经定义。
检测有无键按下函数。
ucharcheckkey()
/检测有无键按下函数,有返回0xff,无返回0
uchari;
p2=0x0f;
i=p2;i=i&0x0f;
if(i==(1 ))
return(0);
elsereturn(( 2 ))
键盘扫描函数。
ucharkeyscan()
/键盘扫描函数,如果有键按下,则返回该键的编码,如果无键按下,则返回0xff
ucharscancode定义列扫描码变量。
ucharcodevalue定义返回的编码变量。
ucharm;//定义行首编码变量。
uchark;//定义行检测码变量。
uchari,j;
if(checkkey()=0)
单片机试题
01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...
单片机试题
单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...
单片机试题
1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...