单片机期末试题

发布 2024-04-17 18:40:10 阅读 8119

简阳市高级职业中学2011——2012学年度。

第一学期期末考试试卷。

单片机》试题(正题)

考试时间:30分钟总分:60分。

一、选择题(本题共5小题,每小题4分,共20分。)

1.累加器a的内容为0则转移的指令是以下哪项。

jbb jcc ja d jz

2.能将两个8位二进制数的低4位互换的指令是。

a xchd a,r3b xchd a,@r2

c xchd a,@r0d swap a

3.下面有四项对 mov c,70h指令的描述,正确的是。

a 将片内ram70h单元中的数送入c中。

b 将片内ram位地址70h单元中的数送入c中。

c 指令中c是一个8位寄存器d 指令中70h是一个单元地址。

4.下面关于pc和dptr的结论中不正确是。

a dptr是可以访问的,而pc不能访问b 它们都是16位的存储器。

c 它们都有自动加“1”的功能

d dptr可以分为两个8位的寄存器使用,但pc不能。

5.单片机上电复位后,pc的内容和sp的内容为。

a、0000h,07h b 0000h,00h c 0003h,07h d 0800h,08h

二、填空题(本题共4小题,每小题4分,共16分。)

1.欲使p1口的高4位输出1而低4位不变,则执行一条指令。

2.假定累加器a中的内容为30h,执行指令。

1000h:movc a,@a+pc

后,把程序存储器单元的内容送入累加器a中。

3.假定(sp)=62h,(60h)=50h,(61h)=70h,(62h)=30h,执行下列指令:

pop dpl

pop dph

后,dptr的内容为。

4.要访问片外ram,应采用的寻址方式是。

三、若mcs-51的晶振频率为6mhz,试计算延时子程序的延时时间(写出计算过程)。(本题10分)

delay:mov r7,#0fah

lp:mov r6,#0fah

djnz r6,$

djnz r7,lp

ret四、程序设计(每空1分,共14分)

设单片机晶振频率fosc=6mhz,某同学用软件查询方式编程,使p0口外接的8只发光二极管从0位开始依次循环点亮,每只二极管闪亮的时间均为0.5s(流水灯效果),设使用定时器t1以工作方式1工作,试将该同学的程序补充完整。

org 0000h

ljmp main

org 0100h

main:mov r0,#05h设置循环查询次数。

mov a设置a的初值,使p0口的0位灯点亮。

mov p0,a

mov设置t1工作方式。

lp1: mov装定时器初值高字节(定时0.1s)

mov装定时器初值低字节(定时0.1s)

开启定时器t1

testtf1,lp2 ;查询到tf1=1时,清除tf1,转lp2

sjmptf1≠1时继续查询。

lp2r0减1不为零则又再定时0.1s

a累加器a的内容循环左移一位。

mov p0,a

mov r0, #05h重新设置循环查询次数。

sjmp重复循环延时0.5send

单片机期末试题

单片机原理及应用 复习题。一 填空题。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...