单片机应用技术试题

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

单片机应用技术试题参***及评分标准(四)

第一部分笔试题。

本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、mcs-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。

2、关于堆栈类操作的两条指令分别是()、操作遵循()原则。

3、()寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器a中的数据为01110010b,则psw中的p=()

4、若mcs-51单片机采用12mhz的晶振,它的机器周期(),ale引脚输出正脉冲频率为(),

5、要使mcs-51单片机从片内的地址0000h开始执行程序。那么ea应()。6、在片外扩展一片2764程序存储器芯片要( )地址线。

7、外部中断1(int1)的中断入口地址为();定时器1的中断入口地为()。

有两个16位可编程定时/计数器,t0和t1。它们的功能可由控制寄存器()、的内容决定,定时或计数时初值应赋给()和()两个寄存器。

9、欲使p1口的低4位输出0,高4位不变,应执行一条()命令。10、串行口的控制寄存器scon中,ren的作用是。

二、判断题(每题1分,共10分)

1、指令字节数越多,执行时间越长。()2、内部寄存器rn(n=0-7)作为间接寻址寄存器。()3、当mcs—51上电复位时,堆栈指针sp=07h。

()4、clr r0()5、eprom的地址线为11条时,能访问的存储空间有2k单片机只能做控制用,不能完成算术运算。()7、为了消除按键的抖动,常用的方法只有硬件方法()

8、必须有中断源发出中断请求,并且cpu开中断,cpu才可能响应中断的复位引脚可与8051的复位引脚直接相联。( 10、mcs—51的串行接口是全双工的。( 三、简述题(每题4分,共16分)

1、为什么外扩存储器时,p0口要外接锁存器,而p2口却不接?

2、已知一mcs51单片机系统使用12mhz的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?

2)当单片机的定时器0(t0)工作在方式2时,t0的最大定时时间为多少?

3、、在由8031cpu芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器tcon、ie、ip为多少?

4、执行下列程序段中第一条指令后:

p1.7)=(p1.3)=(p1.2)=(执行第二条指令后:

p1.5)=(p1.4)=(p1.3)=(anl p1,#73horl p1,#38h

四、综合题(14分)

下图是四片8k*8位存储器芯片的连接图。请确定每片存储器芯片的地址范围。

第二部分操作题。

本部分共有1大题,总分40分,考试时间60分钟)

题目要求:在实训电路中有9个键,采用行列式键盘结构,利用8155芯片进行键盘扩展,其中8155的pc0~pc2作为3根行线,pb0~pb2作为3根列线。阅读下面键盘程序,按要求完成下列操作。

org 0000h

mov dptr,#0100hmov a,#02h

movx @dptr,akey:acall ks

jnz k1

acall dealyajmp key

k1:acall delay

acall delayacall ksjnz k2

ajmp key

k2:mov r2,#0feh;首列扫描字送r3

mov r4,#00h;首列号送r4

k3:mov dptr,#0102h;pb口地址送dptr,开始列扫描mov a,r2

movx @dptr,a;列扫描字送pb口inc dptr;指向pc口movx a,@dptr;读取行扫描值jb acc.0,l1mov a,#00hajmp lk

l1:jb acc.1,l2

mov a,#01hajmp lk

l2:jb acc.2,cont;第2行无键按下,转查下一列mov a,#02hajmp lklk:push acck4:acall delay

acall ks;等待键释放jnz k4pop acc

cont:ajmp key;返回主程序。

按键查询子程序ks:mov dptr,#0102h;置8155pb口地址mov a,#00h

movx @dptr,a;全扫描字#00h送pb口inc dptr;指向pc口。

movx a,@dptr;读入pc口状态。

cpl a;变正逻辑,高电平表示有键按下anl a,#0fh

ret;返回,a≠0表示有键按下。

delay: mov r5,#50hdel2: mov r6,#0ffhdel1: nop

djnz r6 , del1djnz r5 , del2

ret1、要求在实验箱上完成at89c52与8155、键盘的电路连接;

是一个()芯片,其作用的命令口地址(),a口地址是(),b口地址是(),c口的()。

4、编制一个程序并进行调试,要求第一个键按下,左边4个发光二极管点亮;第二个键按下,右边4个发光二极管点亮。

单片机应用技术试题参***及评分标准(四)

第一部分笔试题。

本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)1、psen,rd,wr。2、push,pop。先进后出。3、程序状态μm,1mhz。5、高电平。

h;001bh。8、tcon,tmod,th,tl。9、anl p1,#0f0h。10、允许串行接收位。

二、判断题(每题1分,共10分)1、×

三、简述题(每题4分,共16分)

1、p0口要传送外部数据存储器的低8位地址和8位数据,送外部数据存储器的高8位地址。(2分)状态周期=2/fosc=0.167μm1分)

机器周期=12/fosc=1μm1分)2)t8max=2×机器周期。

256×1=256μm(2分)3、tcon=00h(1分)

ie=81h(2分)ip=01h(1分),0,0;(2分)

1,1,1。(2分)

四、综合题(14分)

#:0000h~1fffh(4分)

#:2000h~3fffh(4分)3#:4000h~5fffh(3分)4#:6000h~7fffh(3分)

第二部分操作题。

本部分共有1大题,总分40分,考试时间60分钟)

题目要求:在实训电路中有9个键,采用行列式键盘结构,利用8155芯片进行键盘扩展,其中8155的pc0~pc2作为3根行线,pb0~pb2作为3根列线。按要求完成下列操作。

1、正确连出电路。(10分)

2、可编程并行接口,用于扩展单片机的i/o口。(2分h,0101h,0102h,0103h(4分)4、(1)正确修改出程序(14分)org 0000h

mov dptr,#0100hmov a,#02h

movx @dptr,akey:acall ks

jnz k1

acall dealyajmp key

k1:acall delay

acall delay

acall ksjnz k2

ajmp key

k2:mov r2,#0feh;首列扫描字送r3

mov r4,#00h;首列号送r4

k3:mov dptr,#0102h;pb口地址送dptr,开始列扫描mov a,r2

movx @dptr,a;列扫描字送pb口inc dptr;指向pc口movx a,@dptr;读取行扫描值jb acc.0,l1mov a,#00hajmp lk

l1:jb acc.1,l2

mov a,#01hajmp lk

l2:jb acc.2,cont;第2行无键按下,转查下一列mov a,#02hajmp lklk:push acck4:acall delay

acall ks;等待键释放jnz k4pop acc

键盘处理程序。

pr:cjne a,#00h,pr04;不是ke0键码,转ke1键。

mov p1,#0fh

ajmp key

pr04:cjne a,#01h,cont;不是ke1键码,返回。

mov p1,#0f0h

cont:ajmp key;返回主程序。

按键查询子程序ks:mov dptr,#0102h;置8155pb口地址mov a,#00h

movx @dptr,a;全扫描字#00h送pb口inc dptr;指向pc口。

movx a,@dptr;读入pc口状态。

cpl a;变正逻辑,高电平表示有键按下。

anl a,#0fh

ret;返回,a≠0表示有键按下delay: mov r5,#50hdel2: mov r6,#0ffhdel1: nop

djnz r6 , del1djnz r5 , del2

ret2)调试方法正确,操作规范熟练(10分)

《单片机应用技术》试题

满分 40分时间 60分钟考试方式 笔试开卷。一 填空题 10分,每空0.5分 1 at89c51单片机40个引脚功能分别为 40脚为电源引脚 20脚为地引脚为时钟引脚 为复位引脚,29 31脚控制引脚3个 32 39脚为 p0口 1 8为脚p1口 21 28脚为p2口 10 17脚为p3口。2 5...

单片机技术及应用试题A

试卷代号 江苏城市职业学院五年制高职2012 2013学年度第 2学期期末考试。单片机及应用试题 a 出卷人 冯严冰审核人李梦军 2013年6月 1 mov a r3 2 add a,50h 3 djnz r0 proc 4 xrl c,f0 5 mov r0,r1 6 sub a,70h 7 mi...

单片机应用试题

一 单项选择题 每小题四个备选答案,其中只有一个正确答案。15小题,每小题2分,共30分。单片机可称为 a 微控制器 微处理器 微计算机系统 微存储器。影响单片机应用系统性能的技术指标不包括 c cpu字节 存储器容量 单片机的体积 i o扩展能力。stc89c51有 c 的片内rom。128b 2...