单片机课堂练习

上传人:正** 文档编号:41197828 上传时间:2018-05-28 格式:DOC 页数:6 大小:71KB
返回 下载 相关 举报
单片机课堂练习_第1页
第1页 / 共6页
单片机课堂练习_第2页
第2页 / 共6页
单片机课堂练习_第3页
第3页 / 共6页
单片机课堂练习_第4页
第4页 / 共6页
单片机课堂练习_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机课堂练习》由会员分享,可在线阅读,更多相关《单片机课堂练习(6页珍藏版)》请在金锄头文库上搜索。

1、1一、单项选择题1. 单片机复位后一些寄存器的内容, ( )的描述是正确的。 A. PC=0000H,SP=00H B. P0=FFH,PSW=00H C. TMOD=01H,SP=07H D. SBUF=FFH,IE=00H 2. 在单片机片中有一个数 10011101B,代表的实际数值大小为( )。 A. 29 B. -29 C. -30 D. -99 3. 89C51 单片机的引脚/EA=0,程序存储器( )空间是可以访问的。 A. 片内 0000H0FFFH B. 片外 0000HFFFFH C. 片内 0000H0FFFH 和片外 0000HFFFFHD. 片内 0000H0FFFH

2、 和片外 1000HFFFFH 4. 指令 MOVC A,A+DPTR 可以访问( ) 。 A. 片外 RAM 的 64 KB 空间 B. 片内 RAM 空间 C. 程序存储器空间 D. 片外 64K 的 RAM 和 ROM 空间 5. 要开启 89C51 的所有中断,可用( )指令来设置 IE 寄存器。 A. MOV IE,#00H B. MOV IE,#11H C. MOV IE,#1FH D. MOV IE,#9FH 6. 访问 89C51 特殊功能寄存器只能用( )方式。 A. 立即数寻址 B. 寄存器间接寻址 C. 直接寻址 D. 变址寻址 7. 关于 89C51 定时器 T1 溢出

3、标志位 TF1 正确的描述是( )。 A. 溢出时硬件自动将 TF1 置 1 B. 溢出时需用软件将 TF1 置 1 C. 溢出时硬件自动将 TF1 清 0 D. 中断响应后必须用软件将 TF1 清 0 8. 89C51 的振荡频率为 6MHz,复位时加在 RST 引脚的高电平的时间至少为( )。A. 1 微秒 B. 1 微秒 C. 3 微秒 D. 4 微秒 9. 下面给出的指令中,( )指令是错误的。 A. MOV IP,#0FH B. MOV R0,R2 C. MOV 40H,32 D. MOV R1,20H 10.CPU 响应某一中断时,( ) 。 A. 将自动屏蔽所有的中断申请 B.

4、将自动保护断点值和 PSW C. 将自动把中断源对应的矢量地址装入 PC D. 将自动把对应的中断申请标志清零,中断返回时再恢复。(不含串行口)211.下面的( )指令可以将片内 RAM 的位地址 21H 的内容清零, A. CLR 21H B. MOV 21H,#00H C. MOV 21H,#00H D. CLR 21H 12.单片机扩展片外 RAM 时,( )为地址总线,( )提供控制线。 A. P2 口。P3 口 B. P0 口。P3 口 C. P0 和 P2 口。P0 口 D. P0 和 P2 口。P3 口 13.P1 口地址为 90H,执行下面指令或指令组合, ( ) ,两(组)指

5、令执行结 果一样。 A. 指令 MOV P1, R1 和指令组合 MOV A, R1。 MOV P1, A 比较 B. 指令 MOV A, P1 和指令组合 MOV R1, P1。 MOV A, R1 比较 C. 指令 SETB P1.7 和指令组合 MOV A, #17H。 ORL P1, A 比较 D. 指令 MOV P1, A 和 MOV 90H, A 比较二、填空题1. 单片机工作寄存器 2 组占用的片内数据存储器的地址为 。2. 8051 单片机的存储器从逻辑上划分为 三个空间。3. 单片机程序计数器 PC 中存放的是 。4. 片内 RAM 的 0007H 可以采用 寻址方式,特殊寄

6、存器区采用 寻址方式5. 在异步通讯的数据帧格式中,一个字符由 4 部分构成。6. 串行数据缓冲器 SBUF(99H),可以同时进行数据的发送和接收而不会发生冲突,原因是 。7. 使用 SPI 总线通讯时通常有 4 根线,它们是 3。 8. 单片机与 LED 接口,动态显示的突出优点是 ,不足是 。9. 单片机的 P0 口做通用的 I/O 使用时,应该做的操作有 。0. 在中断服务程序中,要使工作寄存器 Rn 分别对应片内 RMA 10H17H, 可以用 指令实现。三、简答题1. 数据传送的一段程序如下:MOV A, #0FHMOV 20H, #11HPUSH ACCPUSH 20HMOV R

7、1, #20HMOVX A, R1 XCH A, R1 MOV R1, A POP ACC RET 执行完上述指令后,累加器的内容 (A)= 。片内 RAM20H 的内容 (20H)= 。R1 的内容 (R1)= 。划线的交换指令 XCH 交换的数据 (用文字描述) 是 。4(A A)=11H=11H, (20H20H)=11H=11H, (R1R1)=20H=20H片内片内 20H20H 单元的内容送单元的内容送 A A,片外,片外 20H20H 单元内容送片内单元内容送片内 20H20H2. 两个有符号数的加法如下:MOV PSW, #00HMOV A, #5AHMOV R0, #6BHA

8、DD A, R0 执行完上述指令后,标志寄存器 PSW 中的进位标志位 CY= 。标志寄存器 PSW 中的溢出标志位 OV= 。标志寄存器 PSW 中的奇偶标志位 P= 。累加器 A 中表示的数值是 。CY=0CY=0, OV=1OV=1, P=0,P=0, (A A)=-59=-593. 根据累加器 A 中的键值跳转到相应子程序的一段程序如下:AP1: CLR CMOV R1, ARL A( )MOV DPTR, PMTBJMP A+DPTR PMTB: LJMP PM1 LJMP PM2 LJMP PM3LJMP PM4 上述程序中:在括号下划线处缺少一条指令,补充为 ,有一条指令明显错误

9、,应改为 。5按补充修改完后正确的指令回答下面问题:如果 A 的初值(A)=02H,执行上述程序时,执行的最后一条指令是 。ADDADD A,R1A,R1, MOVMOV DPTR,#PMTBDPTR,#PMTB, LJMPLJMP PM3,PM3, 4. 关于调用子程序一段程序如下: ORG 0100HDELAY EQU 20B0HA10 EQU 60H MAIN: MOV SP, #60H MOV A, #55H MOV R0, #A10MOV R0, A LOOP1: LCALL DELAYPOP ACC RETORG 20B0HDELAY: PUSH PSWINC A RET执行 LC

10、ALL DELAY 的指令后,内存单元内容(60H)= 。为了能正确返回主程序,可在子程序中补充一条指令为 。假如子程序正确返回了主程序,执行完主程序的 RET 指令后,累加器 A 中的内容(A)= 。堆栈指针 SP 中的内容(SP)= 。(60H60H)=55H=55H, POPPOP PSWPSW, (A A)=55H=55H, (SPSP)=5DH=5DH 65. 已知片内 RAM (20H)=0AH,(24H)=0CH,(40H)=00H,执行下面一段程 序:MAX EQU 40H LOOP0: MOV A, 20H CJNE A, 24H, LOOP1 LOOP1: JNC LOOP

11、2MOV A, 24HMOV 20H, C LOOP2: MOV MAX, A RET执行 CJNE A, 24H, LOOP1 的指令后,累加器 A 的内容(A)= , 标志位 CY= 。执行程序后,片内 RAM (24H)= , (40H)= 。(A A)=0AH=0AH, CY=1CY=1, (24H24H)=0DH=0DH , (40H40H)=0CH=0CH一、 1.B,2.D,3.B,4.C, 5.D,6.C,7.A,8.D,9.B,10.C, 11.A,12.D,13.D, 二、 1.10H17H 2.片内 RAM,片外 RAM,片内片外统一编址的程序空间 3.将要执行的下一条指

12、令的地址 4.间接/直接。 直接 5.起始位、数据位、奇偶校验位、停止位、 6.物理上 SBUF 有两个 7.MISO、MOSI、SCK、CS 8.占用的口线少/单片机需要不断扫描 9.外接上拉电阻,作输入口时先向端口写 FFH 10.SETB RS1, CLR RS0 三、 1 (A)=11H, (20H)=11H, (R1)=20H片内 20H 单元的内容送 A,片外 20H 单元内容送片内 20H(2 分)72. CY=0, OV=1, P=0, (A)=-59(2 分) 3ADD A,R1, MOV DPTR,#PMTB, LJMP PM3, 指向 LJMP PM1 最后一字节, 执行错误。 (2 分) 4 (60H)=55H, POP PSW, (A)=55H, (SP)=5DH (2 分) 5 (A)=0AH, CY=1, (24H)=0DH , (40H)=0CH(2 分)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号