急求几套51单片机经典考试题。好的追加20分哦!

如题所述

第1个回答  2011-12-27
一.填空题(每空2分,共30分)
1、真值1001001B的反码为01001001 ;其补码为 01001001 。
2、MCS-51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 128 B
工作寄存器区的地址范围是 00—1FH 。
3、程序状态标志字寄存器PSW中的PSW.7的含义是 奇偶标志 ;PSW.0的含义是 进位/借位标志 。
6、单片机汇编语言程序有三种基本结构,分别是: 顺序 、 分支 和 循环 。
7、MCS—51单片机内部有 2 个 16 位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 0 。
8、存储器EPROM 27128的地址线有 根,容量为 KB。
9、可编程并行I / O接口芯片8255A有 4 个8位并行I / O端口,可通过编程决定它们的功能。
二、单项选择题(每小题3分,共15分)
1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 (A )
(A)ALE (B) (C) (D)RST
2、下列指令写法正确的是。 (B )
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A
3、ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H 当CPU响应外部中断0后,PC的值是(B)
(A) 0003H (B)2000H (C)000BH (D)3000H
4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A) 方式0 (B)方式1 (C)方式2 (D)方式3
5、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)
(A)读锁存器具 (B)读数据库 (C)读A累加器具 (D)读CPU
三、简答题(每小题10分,共20分)
1 简述可编程并行接口8255 A的内部结构?
答:8255 A的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分。
(1)总线接口部分 其中有数据总线驱动器,读/写控制逻辑
(2)内部逻辑部分 由A组和B组控制电路。
(3)外部接口部分 该部分有3个8位并行I/O端口,即A口、B口和C口。
2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?
答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:
(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);
(2)中断系统:IP、IE;
(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;
(4)并行I/O口:P0、P1、P2、P3;
(5)串行口:SCON、SBUF、PCON。
四、编程题(共35分)
1 编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。(15分)
  解:STRAT:MOV R0,#30H
MOV R7,#0FH
MOV DPTR,#3000H
LOOP: MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7,LOOP
RET
2. 编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。(20分)

本程序的硬件连接如图所示。当P1.0输出高电平时,LED灯亮,否则不亮。
其程序如下:
MOV A,#01H ;灯亮初值
SHIFT: LCAIL FLASH ;调闪亮10次子程序
RR A ;右移一位
SJMP SHIFT ;循环
FLASH: MOV R2,#0AH 闪烁10次计数
FLASH1; MOV P1,A ;点亮
LCALL DELAY ;延时
MOV P1,#00H ;熄灭
LCALL DELAY ;延时
DJNZ R2,FLASH1 ;循环
RET追问

感谢,请问能再多发几套吗?一套题不容易总结考试题型及重点,谢谢!可以发我邮箱:[email protected]有满意答复的话一共30积分奉献给大神~

第2个回答  2011-12-27
我给你发几套。注意查收。本回答被提问者采纳
相似回答