单片机原理及应用考试复习题.pdf
《单片机原理及应用考试复习题.pdf》由会员分享,可在线阅读,更多相关《单片机原理及应用考试复习题.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二、单项选择题1、MCS 51 单片机外部有40 个引脚,其中,地址锁存允许控制信号引脚是AA ALE BPSENCEADRST 2、以下指令写法正确的A MOV#20H,A BADD R2,#30H CPUSH R0 D RRC A 3、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当 CPU响应外部中断0 后,PC的值是 B(A)0003H B2000H C000BH D3000H 4、用 MCS-51用串行扩展并行I/O 口时,串行接口工作方式选择A(A)方式 0 B方式 1 C方式 2 D方式 3 5、MCS-51的并行 I/O 口信息有两种读取方
2、法:一种是读引脚,还有一种是AA读锁存器具 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 个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上
3、把它们组织在内部数据存储器地址空间80HFFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(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。四、编程题1 编程将片内RAM30H 单元开始的B的数据传送到片外RAM3000H 开始的单元中去。解:STRAT:MOV R0,#30H MOV R7,#0FH MOV DPTR,#
4、3000H LOOP:MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET 2 编制一个循环闪烁灯的程序。有8 个发光二极管,每次其中某个灯闪烁点亮10 次后,转到下一个闪烁10 次,循环不止。画出电路图。解本程序的硬件连接如下图。当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;延时MO
5、V P1,#00H;熄灭LCALL DELAY;延时DJNZ R2,FLASH1;循环RET 三、选择题1.MCS-51 的时钟最高频率是(A).A 12MHz B 6 MHz C 8 MHz D 10 MHz 2 以下不是构成单片机的部件D A 微处理器 CPU 、B 存储器C 接口适配器 IO 接口电路D 打印机3.-49D 的二进制补码为.(B)P1.0 8013 P1.7 D0 Q0 74LS240 D7 Q7 5V 文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:
6、CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T
7、1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:
8、CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T
9、1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:
10、CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T
11、1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:
12、CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3A 11101111 B 11101101 C 0001000 D 11101100 4、用 MCS-51用串行扩展并行I/O 口时,串行接口工作方式选择A(B)方式 0 B方式 1 C方式 2 D方式 3 5、当 8031 外出扩程序存储器8KB时,需使用EPROM 2716 C(A)2 片 B3 片 C4 片 D5 片6、使用 8255 可以扩展出的I/O 口线是 B(A)16 根 B24 根 C22 根 D32 根7、当使用快速外部设备时,最好使用的输入/输出方式是CA中断B条件传送CDMA D无条件传送8、MCS-5
13、1的并行 I/O 口读-改-写操作,是针对该口的DA引脚B片选信号C地址线D内部锁存器9LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=D(A)2000H B 2001H C2002H D2003H 二、判断题1.要进行多机通信,MCS-51串行接口的工作方式应为方式1。方式 2 和方式 3。2.TMOD 中的 GATE=1时,表示由两个信号控制定时器的启停。3.MCS-51外扩 I/O 口与外 RAM 是统一编址的。4.使用 8751 且=1 时,仍可外扩64KB 的程序存储器。5、8155 芯片内具有256B 的静态 RAM,2 个 8 位和 1 个 6 位的可编程并
14、行I/O 口,1 个 14 位定时期等常用部件及地址锁存器。四、简答题1单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?8 分答:8051 单片机内部有21 个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80HFFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(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
15、;(5)串行口:SCON、SBUF、PCON。28031 的扩展储存器系统中,为什么P0 口要接一个8 位锁存器,而P2 口却不接?答:这是因为P0 口是扩展储存器系统的多路低8 位地址和数据总线,在访问外部存储器时,P0 口分时用作输出外部储存器低8 位地址和传送数据,为了在整个访问外部存储器期间,对外部存储器存在着有效的低8 位地址信号,所以P0口需要外接一个地址锁存器。ALE信号就是用来把P0 口输出的地址字节锁存在这个外接的锁存器中,再从锁存器输出外部存储器的低8 位地址。而P2口只用作扩展存储器系统的高8 位地址线,并在整个访问外部存储器期间不变,所以不必外接地址锁存器。3简述可编程
16、并行接口8255 A 的内部结构?答:8255 A 的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分。(1)总线接口部分其中有数据总线驱动器,读/写控制逻辑文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2
17、V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9
18、B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2
19、V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9
20、B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2
21、V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9
22、B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3(2)内部逻辑部分由 A 组和 B 组控制电路。(3)外部接口部分该部分有3 个 8 位并行 I/O 端口,即A 口、B口和 C口。4 设内部 RAM30H=5AH,5AH=40H,40H
23、=00H,端口 P1=7FH,问执行以下指令后,各有关存储单元即R0,R1,A,B,P1,30H,40H 及 5AH 单元的内容如何?MOV R0,#30H;R0=30H MOV A,R0;A=5AH MOV R1,A;R1=5AH MOV B,R1;B=5AH MOV R1,P1;(5AH)=7FH MOV A,P1;A=7FH MOV 40H,#20H;(40H)=20H MOV 30H,40H;(30H)=20H 解:每一条指令执行后的结果如注释字段所标。最后结果为:R0=30H,R1=5AH,A=7FH,B=5AH,P1=7FH,30H=20H,40H=20H,5AH=7FH。五、编程
24、题1片内 RAM40H 开始的单元内有10B 二进制数,编程找出其中最大值并存于50H 单元中解START:MOV R0,#40H;数据块首地址送R0 MOV R7,#09H;比较次数送MOV A,R0;取数送LOOP:INC R0 MOV 30H,R0;取数送 H CJNE A,30H,NEHT;A与 30H相比NEXT:JNC BIE1(A)(30H)转 BIR1 MOV A,30H;(A)(30H),大数送 A BIE1:DJNZ R7,LOOP;比较次数减1,不为 0,继续比较MOV 50H,A;比较结束,大数送50H RET 2 设计一个22 行列式键盘电路并编写键盘扫描子程序。解:
25、12 2行列式键盘电路如下图。P1.7 P1.6 P1.1 5V 文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L7 ZK9O9B1I6P3文档编码:CT2X8I6F2V6 HG6W1I9T1L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 考试 复习题
限制150内