7. 当PSW=01H时,当前工作寄存器组的地址范围是 。 A:00H~07H B:08H~0FH C:10H~17H D:18H~1FH 10. 在80C51单片机中,要求计数值较大时应采用 。 A:方式0 B:方式3 C:方式2 D:方式1 二、填空题(每题2分,共20分) 1. 80C51进行扩展时,用 口作为地址/数据总线,用 口作为地址总线高8位。 2. 80C51的当前工作寄存器组由PSW的 位和 位选择。 3. 80C51的串行口控制寄存器中有2个中断标志位,它们是 和 。 4. 80C51是______位的CPU,有_______B程序存储器、_______B数据存储器。 5. 80C51的外部中断有两种触发方式,分别是 触发方式和 触发方式。 6.计算机通信可以分成 通信和 通信两大类。 7. 80C51的定时/计数器工作在方式0和方式1时分别是 位和 位的计数器。 8. 返回指令有两种,分别是 和 。 9. 8051有______个定时器,______个中断源。 10. LED显示的方式有___________方式和________________方式。 案例分析 4、程序段如下,试说明其功能,并填空。 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV DPTR,#3000H MOVX A,@DPTR MOV B,#05H MUL AB MOV 40H,A MOV DPTR,#3001H MOVX A,@DPTR ADD A,40H MOV 31H,A MOV A,B ADDC A, #00H MOV 30H,A END 设(3000H)=2,(3001H)=6,则(30H)= ,(31H)= 。 5. 设(20H)=03H, (22H)=50H,(23H)=5AH,(24H)=71H,给下面程序加上注释,并填写程序执行后的结果。(21H)= H, (00H)= 。 CLR A CLR C MOV R2, 20H MOV R1, #22H LOOP: ADDC A, @R1 INC R1 DJNZ R2, LOOP MOV 21H, A MOV 00H , C 五、计算分析题(15分) 1. 设8051单片机晶振频率为12MHz,定时器T1工作于方式1。要求8051以查询方式工作,定时器T1定时50ms,用P1口控制8个LED(共阴极)同时闪烁,闪烁不停,亮、灭延时均为1s。试:计算初值、编写程序。