广东理工职业学院2010-2011学年度第二学期期末考试。
09级电子信息工程技术。
单片机原理与接**术》正考试题(闭卷)
2023年7月。
年级班级姓名学号。
1. cpu通过地址总线、 数据总线和控制总线连接存储器及i/o接口。
2. 单片机中用于存放程序及**常数的是程序存储器。
3. 8051有 5 个中断源。
4. 中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由中断优先级寄存器的内容决确定的。
5. 当p1口做输入口输入数据时,必须先向该端口的锁存器写入 1或offh否则输入数据可能出错。
6. 寄存器psw中的rs1和rs0的作用是选择工作寄存器组。
7. 编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用 push 指令,恢复现场用 pop 指令。
1. 89c51汇编语言指令格式中,唯一不可缺少的部分是。
a.标号 b.操作码 c.操作数 d.注释。
2. 以下哪一条指令的写法是错误的。
a.mov dptr,#3f98h b.mov r0,#0feh
c.mov 50h,#0fc3dhd.inc r0
3. 执行指令movx a,@dptr时,、脚的电平为。
a.高电平,高电平 b.低电平,高电平。
c.高电平,低电平 d.低电平,低电平。
4. 在89c51指令中,下列指令中是无条件转移指令。
a.lcall addr16 b.djnz dir,rel c.sjmp rel d.acall addr11
5. 特殊功能寄存器的地址分布在区域。
a.00h~1fh b.20h~2fh c.30h~7fh d.80h~0ffh
6. mcs-51单片机外扩存储器芯片时,4个i/o口中用作地址总线和数据总线分时复用的是。
a.p2口 b.p0口 c.p1 d.p0口和p2
7. 在mcs-51单片机中,当晶振频率采用2mhz时,一个机器周期等于微秒。
a.3b.4c.5d.6
8. 在片外扩展一片2764程序存储器芯片要地址线。
a.8根b.13根 c.16根d.20根。
9. 定时器/计数器工作方式1是。
a.8位计数器结构b.2个8位计数器结构。
c.13位计数结构d.16位计数结构。
10. 串行口的控制寄存器scon中,ren的作用是。
a.接收中断请求标志位 b.发送中断请求标志位。
c.串行口允许接收位 d.地址/数据位。
11. 执行如下三条指令后,30h单元的内容是。
mov r1,#30h
mov 40h,#0eh
mov ﹫r1,40h
a.40hb.30hc.0eh d.ffh
12. 在cpu内部,反映程序运行状态或反映运算结果的一些特征寄存器是。
a.pc b.psw c.a d.sp
13. 要用传送指令访问mcs-51片外ram,它的指令操作码助记符应是。
a.mov b.movx c.movc d.以上都是。
14. 执行mov ie,#81h指令的意义是。
a.屏蔽中断源b.开放外部中断源0
c.开放外部中断源1 d.开放外部中断源0和1
15. 用mcs-51串行口扩展并行i/o口时,串行口工作方式应选择。
a.方式0 b.方式1 c.方式2 d.方式3
1. 指出下列指令对源操作数的寻址方式(2×5=10分)
1) mov a,50h直接寻址。
2) mov c,20h位寻址。
3) mov a,@r1寄存器间接寻址。
4) mov a, r3寄存器寻址。
5) sjmp loop相对寻址。
2. 8051单片机的引脚有什么功能?如果不使用8051单片机片内的rom,引脚应如何处理(5分)
为片内程序存储器使能端, =0时先使用片内程序存储器,然后转向片外程序存储器, =1时不使用片内程序存储器,直接使用片外程序存储器。
3. 8051单片机扩展系统中,程序存储器和数据存储器共用16位地址线,为什么两个存储空间不发生冲突?(5分)
程序存储器和数据存储器共用16位地址线,但两者通过不同的指令和控制信号可以区分,访问程序存储器使用movc指令,访问数据存储器使用movx指令。
1. 将片内ram30h~3fh单元中存放的一组无符号数送至片外ram8000h~800fh单元存储。
org 0000h
ljmp main
org 1000h
main: mov r0,#30h
mov dptr,#8000h
mov r7,#10h
loop: mov a,@r0
movx @dptr,a
inc r0
inc dptr
djnz r7,loop
end2. 设fosc=11.0592mhz,串行口工作在方式1,波特率9600bit/s,smod=0,编写串行口的初始化程序。
注:定时器/计数器初始值为fdh)
org 0000h
ljmp main
org 1000h
main: mov tmod,#20h
mov tl1,#0fdh
mov th1,#0fdh
setb tr1
mov scon,#50h
mov pcon,#00h
3. 利用t0产生一个频率为50hz的方波,由p1.0输出。要求采用中断方式。fosc=12mhz。
org 0000h
ljmp main
org 000bh
ljmp tosev
org 0030h
main: mov sp,#60h
mov tmod,#01h
mov tl1,#0d8h
mov th1,#0f0h
setb tr0
setb et0
setb ea
sjmp $
tosev: mov tl1,#0d8h
mov th1,#0f0h
cpl p1.0
reti4. 8255a与89c51单片机的连接电路如图所示。
1)试确定a口、b口、c口以及控制口的地址;
2)如果在8255a的b口接有8个按键、a口接有8个发光led,编写程序完成按下某按键,相应的led发光的功能。
8255工作方式控制。
单片机试题2答案
单片机原理与接 术 复习题。一 填空。1 若外接晶振为6mhz,则8031单片机的振荡周期为 1 6 s 时钟周期为 1 3 s 机器周期为 2 s 指令周期最短为 2 s 最长为 8 s 2 sp是堆栈指针寄存器,pc是指令指针寄存器 dptr是数据指针寄存器 3 外接程序存储器的读信号为 oe ...
单片机试题与答案
一 填空题 24分,每空1分 1 at89s51单片机是 8 位的单片机。2 at89s51单片机有 5 个中断源,2 级优先级中断。3 串行口方式3发送的第9位数据要事先写入 scon 寄存器的 tb8 位。4 串行口的方式0的波特率为 fosc 12 5 at89s51内部数据存储器的地址范围是...
2023年单片机实习
实习报告。姓名 麻泽宇学号 081114214 同组人 李俊婵。1 实验目的。1 熟悉集成电路开发环境。11年6月20日 2 基础应用实验1 熟悉集成开发环境的使用方法 掌握用spce061a单片机c语言编写应用程序的方法。11年6月21日 3 基础应用实验2 掌握spce061a单片机c语言的编程...