单片机期末试题A卷一

发布 2024-04-17 19:05:10 阅读 3605

一、选择题(每题2分,共20分)1. 8051与8751的区别是()。

a.内部数据存储但也数目的不同b.内部数据存储器的类型不同c.内部程序存储器的类型不同d.内部的寄存器的数目不同。2. pc的值是。

a.当前正在执行指令的前一条指令的地址b.当前正在执行指令的地址c.当前正在执行指令的下一条指令的地址d.控制器中指令寄存器的地址。

3. 89c51单片机的复位信号是()有效。a.

高电平b.低电平c.脉冲d.

下降沿4.定时器t0的中断入口地址是()a. 000bh b.

0003h c. 0013h d. 0023h5.

定时器/计数器工作方式0是()。

a. 8位计数器结构b. 2个8位计数器结构c. 13位计数结构d. 16位计数结构。

6. 89c51单片机的计数器/定时器有四种工作方式,其中一种是八位计数。自动装入时间常数的是()。a.方式0b.方式1c.方式2d.方式3

7.已知1只共阴极led显示器,其中a笔段为字形**的最低位,若需显示数字1,它的字形**应为()。a. 06hb. f9hc. 30hd. cfh

8.执行如下三条指令后,30h单元的内容是()。

mov r1,#30hmov 40h,#0eh mov @r1,40h a.40hb.0ehc.30hd.ffh 9.假定累加器a中的内容为30h,执行指令1000h:movca,@a+pc后,把程序存储器()单元的内容送入累加器a中。

a.1000hb.1030hc. 1032hd. 1031h10.

串行口工作方式1的波特率是:()

a.固定的,为fosc/32。b.固定的,为fosc/16。c.固定的,为fosc/64。d.可变的,通过定时器/计数器t1的溢出率设定。

二、填空题(每题1分,共20分)11.单片机是把集成在一块芯片上的微型计算机。

12. 80c51单片机复位时堆栈指针地址为___13. 80c51单片机片内共有___字节单元的ram。

14.外部中断1的中断入口地址为;定时器1的中断入口地址为。15.若由程序设定rs1、rs0=11,则工作寄存器r0~r7的地址为___

16. 80c51单片机串行口工作在方式0时,为___方式,此时rxd端作线,txd端作线。

17. mcs-51单片机串行口以方式o工作时,若fosc=6mhz,则波特率为___bps。

18.如果单片机的晶振频率为6mhz,那么机器周期为___us。19.写出指令源操作数的寻址方式。

1) movr0,20h2) mova,@r13) mov30h,r54) movca,@a+dptr5) movc,40h6) movxa,@dptr7) movdptr,#1234h

三、判断题(每小题1分,共15分)20.判断下列说法是正确的还是错误的(正确的在题后括号内写“√”错误的写“×”

1) mcs-51串行口可以作为同步移位寄存器使用。()2) mcs-51单片机四个i/o口内部均有上拉电阻。()3) mcs-51单片机内部低128个字节和特殊寄存器区都是可位寻址区。

()4)同级中断中,中断优先级由高到低为外中断0,定时中断0,外中断1,定时中断1,串行中断。()

5) sp指针始终指向栈顶,入栈时sp自动减1,出栈时自动加1()

6) mcs-51串行口所有工作模式波特率都是可以通过改变定时器溢出速率来改变。()21.判断以下各条指令是否正确(正确的在题后括号内写“√”错误的写“×”1) mov28h,@r2()(2) decdptr()(3) incdptr()(4) clrr0()(5) cplr5()(6) movr0,r1()(7) mov 40h,50h()(8) movf0,c()(9) movf0,acc.

3()四、读程序(阅读程序后填空,每空2分,共30分)

22.下列指令单独执行...后,a中的结果是什么?设(60h)=35h,(a)=19h,(r0)=30h,(30h)=0fh。

(1) mov a,#48h(a2) add a,60h(aac3) anl a,@r0(a23.写出下列指令执行的结果mova,#50hmovb,#77hpush accpush bpopacc

popb执行完本段指令后(ab

24.设r0=4bh,a=84h,片内ram中(4bh)=7fh,(40h)=20hmova,@r0mov@r0,40hmov40h,amovr0,#35h问执行程序后r0=__a4bh40h

25.执行下列程序后,(abmov a,#0ah mov b,#20h mul ab 26.下述程序执行后,a=__sp=__dptr=__mova,#02hmovsp,#45hmovdptr,#3000hrlamovb,amovc a,@a+dptrpush a

mova,binca

movc a,@a+dptrpusha

popdphpopdplajmp$org3000h

db10h,20h,40h,70h,60h,80h,90h五、综合应用(共15分)

27.计算下面子程序中指令程序执行的时间(晶振频率为12mhz,要求给出步骤,本题6分)。delay:movr7,#200;1周期指令。

del1:movr6,#123;1周期指令nop;1周期指令del2:djnzr6,del2;2周期指令djnzr7,del1;2周期指令ret;2周期指令。

28.某mcs-51单片机晶振频率为6mhz,使用定时器1以方式1产生周期为800μs等宽正方波脉冲,并由p1.7输出,要求写出定时器的方式控制字和计数初值并给出相相应的程序。

单片机期末试题

单片机原理及应用 复习题。一 填空题。2 已知x 124 10,则在8位计算机中 x 原b,x 反b,x 补b。3 单片机就是把定时器 计数器以及电路等主要部件集成在一块集成电路芯片上的微型计算机。按其字长可分四种类型,即 机 机机以及 机。4 异步串行通信按帧格式进行数据传送,帧格式由和四部分组成...

单片机期末试题

电子信息专业073班单片机期末试题。出题人 佟景波。一 选择 1 单片机复位后,值为07h的寄存器是。a accb psw c tmodd sp 2 以下寄存器是十六位的是。a tmodb dptr c bd ie 3 mcs 8o51片内rom容量是。a 128b b 4kb c 256b d 8...

单片机期末试题

北京理工大学珠海学院。2011 2012学年第一学期 单片机原理及接 术 a 期末试卷 b 适用年级专业 2009级机械工程及自动化试卷说明 闭卷,考试时间120分钟。一 填空题 每空2分,共20分 得分 系列单片机的xtal1和xtal2引脚是 1 引脚。是准双向口,因此,作输入口时,必须 2 3...