东华理工单片机模拟试题

发布 2024-04-17 19:10:10 阅读 5448

1、什么是单片机?什么是嵌入式系统?

答:单片机是将计算机主板的一部分功能部件进行剪裁后,把余下的功能部件集成到一块芯片上,这个芯片具有pc属性。

2、单片机的特点和发展方向是什么?

答:(1)小巧灵活,成本低,易于产品化。(2)可靠性好,抗干扰能力强,适应温度范围宽,在各种恶劣环境下都能可靠工作。

(3)实时控制功能强。(4)易扩展,很容易也很灵活构成各种智能应用系统。(5)具有通信接口,可很方便构成多机和分布式控制系统,整个系统的效率和可靠性大为提高。

单片机将朝着多功能,高性能,高速度,低功耗,低电压,低**,单片化,大容量,编程**化等方向发展。

3、单片机的工作方式有哪些?各种工作方式下功耗是多少?

答:掉电模式(50ua),正常(25ma)空闲(6.5ma)

4、什么是堆栈?堆栈有什么特点?

答:一种后进先出的缓冲区,特点是后进先出。

5、什么中断?8051单片机有几个中断源?

答:中断是指当cpu政在处理某件事时,外部发生的某件事请求cpu快速处理,于是,cpu暂停终止当前工作,处理所发生的事,处理完后回到原来被终止的地方,继续原来的工作。有5个在中断源。

6、什么是端口?什么是接口?端口和接口有什么区别?

答:端口是cpu与外设直接通信的地址,是把i/o接口电路中能够被cpu访问的寄存器。接口是cpu与外界的连接电路。

端口用来读取状态,发送命令或传输数据,一个接口电路可有一个或多个端口。

7、单片机连接的行列式键盘的扫描方式有哪些?查键的方式有什么区别?

答:行扫描发和线反转法,线反转法查键比行扫描法快,但是用线反转法查键行列均应接上拉电阻。

8、单片机连接的显示器类型有哪些?这些显示各有什么特点?

答:液晶显示器(lcd),led显示器。lcd显示工作电压低,低功耗,显示信息大。寿命长,不产生电磁辐射污染。

9、计算10位a/d、d/a转换的分辨率?bcd码是3 又1/2和4又2/3的分辨率是多少?

10、答:1/2^10=0.0009765,1/1999=0.00050025,1/29999=0.000333444.

二、扩展外部器件地址计算。

1、按照课本图9-32电路原理图,说明图中各个芯片各自的作用,并写出ic1、ic2、ic3、ic4各个芯片的地址范围。(7分)

74ls373:锁存器,2764:外部程序存储器,6264:外部数据存储器,74ls139:2,4译码器。

ic1:0000~1fffh

ic2:2000~3fffh

ic3:4000~5fffh

ic4:6000~7fffh

2、假设单片机扩展电路的地址译码关系如下图:(5分)

a15 a0

其中“ ”表示未用地址线,“×表示地址线占用的位,数据任意,指出这是何种译码方式?写出其所有可能的地址范围。

答:部分译码,5000~5fffh

7000~7fffh

0d000~0dfffh

0f000~0ffffh

0000~0fffh

2000~2fffh

8000~8fffh

0a000~0afffh

三、编程题。

4、按照课本图11-20电路,要求编程实现输出频率为10hz、最大幅度为4v的三角波。(fosc=12mhz)。

答: 5、按照课本11-3电路,实现采集8次12位数据,并求出8次数据的平均值。

答:org ooooh

mov r7,#

mov r1,#30h

loop1:mov dptr ,#0000h

movx @dptr,a

setb p3.3

loop:nop

jb p3.3,loop

inc dptr

movx a,@dptr

mov @r1,a

inc r1

inc dptr

inc dptr

movx a,@dptr

mov @r1,a

inc r1

djnz r7,loop1

mov r0,#30h

1、设30h、31h、32h、33h是单片机片内存储单元,请完成下列算式编程序:

运算结果存放在片内34h开始的存储单元中。

2、利用定时器/计数器编写一段程序,实现从p1.3输出一个频率为5hz的方波(fosc=12mhz)。

答: org 0000h

ljmp main

org 000bh

ajmp tm0

main:mov tmod ,#01h

mov th0,#3ch

mov tl0,#0b0h

setb ea

setb et0

mov r7,#

setb tr1

tm0: mov th0,#3ch

mov tl0,#0b0h

djnz r7,exit

mov r7,#

cpl p1.3

exit:reti

end3、按照课本图10-13和图10-14单片机接口电路,分别实现静态显示和动态显示,要求显示30h单元的内容,请编程实现之。

静态:org 0000h

mov scon ,#

mov dptr,#tab

mov r0,#30h

mov a,@r0

anl a,#0f0h

swap a

movc a,@a+dptr

mov sbuf ,a

jnb ti,$

clr ti

mov a,@r0

anl a,#0fh

movc a,@a+dptr

mov sbuf,a

jnb ti,$

clr ti

sjmp $

tab:db 09h,0ebh,98h,8ah,6ah,0eh

db 0ch,0cbh,08h,0ah,0ffh,0ffh

end动态:org ooooh

mov scon,#

mov dptr ,#tab

lp:mov r2,#0feh

mov r0,#30h

mov a,@r0

anl a,#0f0h

swap a

movc a,@a+dptr

mov sbuf,a

jnb ti,$

clr ti

mov a,r2

mov p1,a

rl amov r2,a

acall delay

mov a,@r0

anl a,#0fh

movc a,@a+dptr

mov sbuf,a

jnb ti,$

clr ti

mov a,r2

mov acall delay

ajmp lp

delay:mov r6,#

lp2:mov b,#

djnz b,$

djnz r6,lp2

rettab:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90hend

单片机模拟试题

单片机试题1 时间 60分钟 一 选择题 25 2 1 单片机机器内的数是以 的形式表示的。a 原码 b 反码 c 补码 d ascii码。单片机有 个特殊功能寄存器。a 3 b 10 c 21 d 128 3 数据寄存器指针dptr是一个 位的寄存器。a 8 b 16 c 24 d 32 单片机的...

单片机模拟试题

一 单项选择题 共30题,每题1分,共30分。1 单片机8032的 altimg w 30 h 28 引脚 a.必须接地b.必须接 5v电源。c.可悬空d.以上三种情况视需要而定。2 mcs 51单片机的4个并行i o端口作为通用i o端口使用,在输出数据时,必须外接上拉电阻的是 a.p0口 b.p...

单片机模拟试题

安徽电气工程职业技术学院考试 查 卷。课程名称单片机原理与应用 a 卷 一 选择题 每空1分,共14分 1 在寄存器间接寻址方式中,指定寄存器中存放的是 a 操作数 b 操作数地址 c 转移地址d 地址偏移量。2 指令ljmp lable 的跳转范围为 指令ajmp lable的跳转范围为 相对转移...