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的跳转范围为 相对转移...