logo资料库

合肥工业大学 单片机原理及应用 考试题.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
一.填空 (每空 1 分,共 18 分) 1.若由程序设定 RS1、RS0=10,则工作寄存器 R0~R7 的直接地址为 。 2.单片机经加电复位后,执行第一条指令的地址是 。 3.8051 单片机控制程序执行顺序的是 寄存器,堆栈所遵循的原则 是 。 4.访问专用寄存器可以用哪些寻址方式 。 访问片外 RAM 可以用哪些寻址方式 。 5.若存贮器芯片容量为 1K,其芯片上有 根地址线。 6.由 0 和 1 组成并用来书写程序的语言叫 。 7.10111101 为二进制补码表示的数,其代表的十进制数为 。 8.MCS-51 单片机外部扩展时地址总线有 根,数据总线有 根。 9.51 系列单片机指令“MOVX A,@DPTR”是将寄存器 DPTR 的内容送至 总线上用来选择存贮器单元或端口,同时控制信号 变成 电平使之有效。 10 . CPU 与 外 部 设 备 之 间 交 换 信 息 的 方 式 有 , , , 和 。 二.选择题(每空 1 分,共 7 分) 1.下列指令执行后会对标志位发生影响的是( ) A. MOV 30H,R2 B. SJMP LOOP C. CJNE A, #10H, LOOP D. INC DPTR 2. 边缘触发方式的外部中断信号是( )有效。 A. 上升沿 B. 高电平 C. 下降沿 D. 低电平 3.确定定时器/计数器工作方式的寄存器是( )。 A. TCON B. TMOD C. SCON D. PCON 4.12 位 D/A 转换器的分辨率是( )。 A.1 位 B.8 位 C.12 位 D.16 位 5.异步串行通信中,收发双方必须保持( ) A.收发时钟相同 B.停止位相同 C.数据格式和波特率相同 D.以上都正确 6.使累加器的最高位置 1,其余位不变,可以用下面( )指令实现。 A. ORL A,#80H B. ANL A,#80H
C. XRL A,#80H D. MOV A,#80H 7.微型计算机系统中的中央处理器(CPU)是由( )组成。 A. 运算器和存储器 B. 控制器和存储器 C. 寄存器和控制器 D. 控制器和运算器 三.问答题(第小题 6 分,共 24 分) 1.执行程序:MOV A,#0D5H MOV R7,#3DH SETB C ADDC A,R7 后,(A)= ,(C)= ,(OV)= ,R7= 。 2.简述显示器动态扫描驱动的工作原理。 3.8051 单片机有哪几个中断源?它们的中断标志和入口各是什么? 4.实验题:常用的两种调试程序的方法是什么? 四.编程实现下列运算:设 Di为片内 RAM 22H 单元中对应位,运算结果存入进 位位 CY 中。(12 分) DDDDDDC 7 = + ⋅ 5 ⋅ 0 ⋅ 0 + 1 1 五.编写串行口方式 1 发送程序程序:将片外 RAM 中 00H~3FH 单元的数据通过 串行口发送出去(设波特率为 1.2K,fosc=11.059MHz)。(12 分) 六.如图 1 所示电路,要求:(12 分) 1.确定 8255 各端口地址; 2.如果 A 口选通式输入,B 口、C 口基本式输出,写出 8255 初始化程序。(A1, A0 为 P0.1 ,P0.0 经地址锁存器的输出)。
P2.6 P2.7 P2.5 P2.4 P2.3 Y2 74LS138 G1 G2A G2B C B A 8255 CS A1 A0 RD WR A1 A0 RD WR 图 1 IN0 Vi 89C51 START OE EOC P0 WR P2.6 RD ≥1 ≥1 D0~D7 ADDC ADDB ADDA 七.利用单片机定时器 0 实现数据采集:要求每隔 50 毫秒对 ADC0809 的 IN0 输入的模拟电压采样一次,转换结果存于 30H 单元。试写出初始化程序及定时 器 0 中断服务程序(假设晶振频率 12MHz)。(15 分) ADC0809 图 2 ALE +5
分享到:
收藏