




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章习题一、综合题1. 什么是单片机?它与一般微型计算机在功能上有何区别?2. 当前单片机的主要品种有哪些?3. 新型单片机主要在哪几方面开展了?趋势如何?第2章习题一、 填空题1. 89C51单片机晶振频率为12MHz,那么一个机器周期为_ S。2. 89C51单片机内部RAM区有_个工作存放器。3. 89C51单片机的P0P4口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的_数据总线_和_地址总线_ ,在P0P4口中,_P0_为真正的双向口,_P1-P3_为准双向口;_除了P1_口具有第二引脚功能。4. 假设由程序设定RS1、RS0=10,那么工
2、作存放器R0R7的直接地址为_。二、选择题1. 单片机上电复位后,PC的内容和SP的内容为_。A0000H,00H B0000H,07H C0003H,07H D0800H,08H2. 单片机89C51的ALE引脚是_。A输出高电平 B输出矩形脉冲,频率为fosc的1/6 C输出低电平 D输出矩形脉冲,频率为fosc的1/23. 单片机89C51的 引脚_ 。A应接地 B应接+5VC应悬空 D要根据需要而定4. 访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 。 AP0口 BP1口 CP2口 DP0口 和 P2口5. 89C51单片机的数据指针DPTR是一个16位的专用地址指针存放
3、器,主要用来 。A存放指令 B存放16位地址,作间址存放器使用C存放下一条指令地址 D存放上一条指令地址6. 89C51单片机的复位信号是 有效。 A高电平 B低电平 C脉冲 D下降沿三、判断题1. 89C51单片机在外部扩展EPROM时, 引脚可接 + 5V或接地。 2. 单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 3. 89C51单片机中的工作存放器就是内部RAM中的一部份。 4. 内部存放器Rnn=07可作为间接寻址存放器使用。 四、综合题1. P0P3口作为输入或输出口时,各有何要求?2. 什么是堆栈?堆栈指示器SP的作用是什么?
4、在堆栈中存取数据时的原那么是什么?3. 什么为单片机的复位?复位的用途,复位的方法?4. /VPP引脚有何功用? 第3章习题一、 填空题1. 设A=AFH ,20H=82H,指令:ADDC A, 20H执行后,A= 。2. 设A=D2H ,40H=78H,指令:ORL A,40H执行后,A= 。3. 设A=85H,R0=21H,20H=16H,指令:MOV A,R0执行后,A= 。4. 设A=84H ,30H=75H,指令:XRL A,30H执行后,A= 。5. LJMP跳转空间最大可到达 。6. 执行以下程序段后,P1=_。 MOV P1,#5EH CPL P1.0 CPL P1.3 CLR
5、 P1.5SETB P1.67. 执行以下程序段后,A=_,CY=_。 MOV A,#C7HRL A8. 以下程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#44H INC R0 INC R0INC R09. SP=60H,子程序SUBTRN的首地址为0357H,现执行位于0223H的ACALL SUBTRN双字节指令后,(PC)=_,(61H)=_,(62H)= _。10. :60H25H,61H63H,以下程序段执行后62H 。 CLR C MOV A,9CH SUBB A,60H ADD A,61H DA
6、 A MOV 62H,A11. 以下各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设60H=39H,A=15H,R0=34H,30H=0BH。 1MOV A,#48H ;寻址方式: A= 2ADD A,60H ;寻址方式: A= 3ANL A,R0 ;寻址方式: A= 二、选择题1. 89C51单片机汇编语言指令格式中,唯一不可缺少的局部是 。A标号 B操作码 C操作数 D注释2. 单片机中PUSH和POP指令常用来 。 A保护断点 B保护现场 C保护现场,恢复现场 D保护断点,恢复断点3. 执行指令MOVX DPTR ,A时, 、 脚的电平为 。A 低电平, 高电
7、平 B 高电平, 低电平 C 高电平, 高电平 D 低电平, 低电平4. 以下指令判断假设P1口最低位为高电平就转LP0,否那么就执行下一句的是 。AJNB P1.0,LP0 BJB P1.0,LP0 CJC P1.0,LP0 DJNZ P1.0,LP05. 执行如下三条指令后,30H单元的内容是 。 MOV R1,#30H MOV 40H,#0EH MOV R1,40H A40H B0EH C30H DFFH6. 89C51指令系统中,执行以下程序后,堆栈指针SP的内容为 。 MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $ A00H B3
8、0H C32H D07H7. 执行以下程序后,累加器A的内容为 。ORG 0000H MOV A, #00H ADD A, #02H MOV DPDR, #0050H MOVC A, A+DPDR MOV R0, A SJMP $ ORG 0050H BAO: DB 00H,0888H,0BH,6H,09H,0CH ENDA00H B0BH C06H D0CH8. 欲将P1口的高4位保存不变,低4位取反,可用指令 。AANL P1,#0F0H BORL P1,#0FH CXRL P1,#0FH D以上三句都可以9. 89C51指令系统中,指令ADD A,R0 执行前A=86H,R0=7AH,C
9、=0 执行后,其结果为 。AA=00H C=1 BA=00H C=1 CA=7AH C=1 DA=7AH C=010. 89C51单片机在执行MOVX A,DPTR指令时,其寻址单元的地址是由 。AP0口送高8位,P2口送高8位 BP0口送低8位,P2口送高8位 CP0口送低8位,P2口送低8位 DP0口送高8位,P2口送低8位11. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为 。 AMOV A, R1 BMOVC A, A + DPTR CMOVX A, R0 DMOVX A, DPTR三、判断题1. MOV A,30H这条指令执行后的结果是A=30H 。 2. 89C51单
10、片机的片外数据存储器是与扩展I/O口进行统一编址的。 3. 子程序调用时自动保护断点和现场。 4. 调用子程序指令如:CALL及返回指令如:RET与堆栈有关但与PC无关。 5. 请判断以下各条指令的书写格式是否有错,如有错说明原因:1) MUL R0,R32) MOV A,R23) MOV A,#5000H4) MOVC A+DPTR, A5) LJMP #3000H四、综合题1. 在89C51片内RAM中,30H38H,38H40H,40H48H,48H90H,请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址方式及顺序执行每条指令后的结果。机器码(H)指令结果源操作数的
11、寻址方式E540MOVA,40HA=(40H)=48H直接寻址F8MOVR0,AR0= 存放器寻址 MOVDPTR,#1246HDPTR=1246H存放器寻址854038MOV40H,38H(40H)=40H 寻址 MOVR0,30HR0=38H直接寻址8890MOV90H,R0(90H)= 存放器寻址 MOV48H,#30H(48H)=30H立即寻址E6MOVA,R0A=40H 寻址 2. 89C51单片机的堆栈有何特点?假设SP=60H,PC=2346H,标号LABEL所在的地址为3466H,问执行长调用指令LCALL LABEL后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?3.
12、 阅读以下程序,说明其功能。MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET4. :A02H,SP40H,41HFFH,42HFFH,以下程序段执行后A 、SP 、41H 、42H 、PC 。 POP DPH POP DPL MOV DPTR,5000H RA A MOV B,A MOVC A,ADPTR PUSH ACC MOV A,B INC A MOVC A,ADPTR PUSH ACC RET ORG 5000H DB 10H,80H,30H,50H,70H第4章习题一、填空题1. 阅读以下程序段,写
13、出每条指令执行后的结果,并说明此程序段完成什么功能? MOV R1,#34H ;R1= MOV A,#65H ; A= ADD A,#49H ; A= ,CY= ,AC= DA A ; A = ,CY= ,AC= MOV R1,A ;R1= ,30H= 此程序段完成的功能:2. 阅读程序并填空,形成完整的程序以实现如下功能。有一长度为10字节的字符串存放在89C51单片机内部RAM中,其首地址为40H。要求将该字符串中每一个字符加偶校验位。以调用子程序的方法来实现。源程序如下: ORG 2000H MOV R0,#40H MOV R7,#10 NEXT: MOV A, ACALL SEPA M
14、OV R0,A INC R0 DJNZ ,NEXT SJMP $ SEPA: ADD A,#00H PSW.0,SRET ORL A, SRET: 二、 综合题1. 把外部3000H内容送到内部RAM的10H单元。2. 找出10H12H三个单元中的最小数,放在A累加器中。3. 在R1中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM0开始的单元中(高位在前)。4. 6个无符号数之和存于R5R6,求其平均值,结果仍存于R5R6中,请编程实现R5为高字节。5. 设在1000H1004H单元中存放有5个压缩BCD码,编程将它们转换成ASCII码,存放到以3005H单元为首地址的存储区
15、中。6. 请使用位操作指令,实现以下逻辑操作: P1.5=ACC.2 + P2.7 ? ACC.1 P2.07. 试编程实现以下逻辑表达式的功能。设P1.7P1.0为8个变量的输入端,而其中P1.7又作为变量输出端。8. 用查表法编一子程序,将R5中的BCD码转换成ASCII码。9. 两个字符串分别存放在首地址为46H和56H的内部RAM中,字符串长度放在40H单元,请编程比拟两个字符串。假设相等,那么把数字00H送41H单元,否那么把0FFH送41H单元。10. 利用调子程序的方法,进行两个无符号数相加。请编主程序及子程序。第5章习题一、 填空题1. 外部中断1的中断入口地址为 ;定时器1的
16、中断入口地址为 。2. 当使用慢速外设时,最正确的传输方式是 。3. 在中断效劳程序中现场保护和现场恢复期间,中断系统应处在_状态。4. 89C51单片机内部有 个 定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 。5. 89C51有 个中断源,有2 个中断优先级,优先级由软件填写特殊功能存放器 加以选择。二、 选择题1. 假设单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,那么定时器初值应为( )。 A500 B1000 C216500 D21610002. 定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 AP3
17、.2 BP3.3 CP3.4 DP3.53. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。A1个机器周期 B2个机器周期 C4个机器周期 D10个晶振周期4. 89C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A外部中断0 B外部中断1 C定时器0中断 D定时器1中断5. 定时器假设工作在循环定时或循环计数场合,应选用( )。 A工作方式0 B工作方式1 C工作方式2 D工作方式36. 89C51单片机的外部中断1的中断请求标志是( )。 AET1 BTF1 CIT1 DIE17. 设89C51单片机晶振频率为12
18、MHz,定时器作计数器使用时,其最高的输入计数频率应为 A2MHz B1MHz C500KHz D250KHz8. 89C51的中断允许触发器内容为83H,CPU将响应的中断请求是( )A T1 BT0,T1 C串行接口 D T09. 89C51有中断源 A5个 B2个C3个D6个10. 89C51响应中断时,下面哪一个条件不是必须的 A当前指令执行完毕 B中断是开放的 C没有同级或高级中断效劳 D必须有RETI指令11. 使用定时器T1时,有几种工作模式 种种种种12. 计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( )A由CPU自动完成 B在中断响应中完成 C应由中断效劳
19、程序完成 D在主程序中完成三、判断题1. CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 2. 五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断 3. 89C51每个中断源相应地在芯片上都有其中断请求输入引脚 。4. 断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令 。5. 在一般情况89C51单片机允许同级中断嵌套 。6. 定时器与计数器的工作原理均是对输入脉冲进行计数。 7. 89C51的5个中断源优先级相同。 三、 综合题1. 中断响应的条件是什么?2. 在89C51单片机中,时钟频率为12MHZ,请编程使P1
20、.6和P1.7分别输出周期为1ms和500s的方波。3. 利用89C51单片机定时器计数器测量某正脉冲宽度,此脉冲宽度小于10ms,主机频率为12MHz。编程测量脉冲宽度,并把结果转换为BCD码顺序存放在以片内40H单元为首地址的内存单元中40H单元存个位。4. 89C51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的?又如何去除这些中断标志?各中断源所对应的中断矢量地址是多少?5. 当系统选用12MHz晶体振荡器时,由定时器1控制产生周期为2ms(脉冲宽度为1ms)的方波序列采用中断方式,并由P1.7输出,请编写实验程序。6. 中断效劳子程序与普通子程序有哪些相同和不同之
21、处?7. 假设89C51的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生5ms定时,写出定时器的方式控制字和计数初值分别写出TH0与TL0值。 第6章习题一、填空题1. 在串行通信中,有数据传送方向 、 、 三种方式。2. 89C51单片机的串行接口有 种工作方式。其中方式 为多机通信方式。3. RS232C是 总线标准。二、判断题1. 要进行多机通信,89C51串行接口的工作方式应为方式0。 2. 串行口通讯的第 9 数据位的功能可由用户定义。 3. 发送数据的第 9 数据位的内容在 SCON 存放器的 TB8 位中预先准备好的。 4. 串行通讯帧发送时,指令把 T
22、B8 位的状态送入发送 SBUF 中。 5. 串行通讯接收到的第 9 位数据送 SCON 存放器的 RB8 中保存。 三、综合题1. 89C51单片机的串行口有几种工作方式?各有什么特点和功能?2. 假定甲乙机以方式1进行串行数据通信,晶振=12MHz,要求波特率为1200bps。乙机发送,甲机接收。请计算出波特率,写出初始化发送和接收程序。3. 简述主从结构式多机通讯工作原理。绘出一台主机与三台从机实现多机通信的接口连线图,分别对主机和从机SCON控制存放器进行初始化设置。第7章习题一、 填空题1. 存储器EPROM 27128的地址线有 根,容量为 KB。2. 可编程并行I / O接口芯片
23、8255A有 个8位并行I / O端口,可通过编程决定它们的功能。3. 当使用8031单片机时,需要扩展外部程序存储器,此时 应为_。4. MCS-51系列单片机扩展数据存储器最大寻址范围为 。二、 选择题1. 某片存储器芯片是8KB×4,那么它的地址线根线是 A11根 B12根 C13根 D14根2. MCS-51外扩ROM,RAM和I/O口时,它的数据总线是 AP0 BP1 CP2 DP33. 在CPU内部,反映程序运行状态或反映运算结果的特征存放器是 。APC BPSW CA DSP4. MCS51单片机扩展I/O口与外部数据存储器 。A分别独立编址 B统一编址 C变址编址 D
24、动态变址5. 当89C51外扩程序存储器8KB时,需使用EPROM 2716 。A2片 B3片 C4片 D5片6. 使用8255A可以扩展出的I/O口线是 。A16根 B24根 C22根 D32根7. 能够用紫外光擦除ROM中程序的只读存储器称为 。A掩膜ROM BPROM CEPROM DEEPROM三、 判断题1. MCS-51有4个并行IO口,其中P0P3是准双向口,所以由输出转输入时必须先写入"0" 。2. 8255A 具有三态缓冲器,因此可以挂在系统的数据总线上 。四、 综合题1. 将89C51单片机外接一片27162KB EPROM和一片61162KBRAM组成
25、一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。注意程序存储器地址连续。2. MCS-51单片机可以外接64KB的程序存储器和64KB数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分?3. MCS-51单片机扩展系统中,为什么P0口要接一个8位锁存器,而P2口却不用接位锁存器?4. 假设8255A芯片的片选端与89C51的P2.7相连,A1A0端与地址总线A1A0相连,现要求8255A工作在方式0,A口作为输入,B口作为输出,且将C口的第6位PC5置1,请编写初始化工作程序。5. 简述可编程并行接口8255 A的内部结构?6. 一单片机应
26、用系统如以下图所示。试答复以下问题并编写显示程序,以05秒为间隔,亮暗相间,显示“66666666。 第8章习题一、填空题1. LED数码显示按显示过程分为 显示和 显示2种。2. 消除键盘抖动常用两种方法,一是采用 ,二是采用 。3. 1只共阴极LED显示器,其中a笔段为字形代码的最低位,假设需显示数字1,它的字形代码应为 。4. LED 显示器中的发光二极管共有 和 两种连接方法。二、判断题1. 8279 是一个用于键盘和 LED(LCD) 显示器的专用接口芯片。 2. 在单片机与微型打印机的接口中,打印机的 BUSY 信号可作为查询信号或中断请求信号使用。 3. 为给扫描法工作的 8 &
27、#215; 8 键盘提供接口电路,在接口电路中只需要提供两个输入口和一个输出口。 4. LED 的字型码是固定不变的。 三、综合题下面程序是动态显示程序,请分析、填写括号中的内容。 MOV DPTR,#4400H MOV A, #03H MOVX DPTR,A SETB RS0 ;使用第 组工作存放器 MOV R2,#04H MOV 30H,#02h MOV 31H,#00h MOV 32H,#00h MOV 33H,#03h DISP: MOV R0,#30H ;显示缓冲区首址送R0 MOV R1, #00H MOV R2,#04H ;R2中的08H表示 MOV R3,#7FH ;选中最右端
28、LED DISP1: MOV A,R0 ;第2次执行时A=( ) MOV DPTR,#TAB ;指向字形表首址 MOVC A,A+DPTR ;第2次执行时A=( ) MOV DPTR,#4402H ;4402H表示 MOVX DPTR,A ;该条指令的作用是( ) MOV A,R3 ;第2次执行时A=( ) MOV DPTR,#4401H ;指向位选口 MOVX DPTR,A ;位码送PA口 DJNZ R1,$ ; DJNZ R1,$ ;该指令的作用是 RR A ;位选字移位 MOV R3,A ;移位后的位选字送R3 INC R0 ;在本程序中,R0最大取值为 MOV A,R0 ;缓冲区数据送
29、A DJNZ R2,DISP1 ;未扫描完,继续循环 SJMP DISP TAB: DB 3FH,06H,5BH,4FH,66H ;共阴极LED字形表第9章习题一、填空题1. D/A转换电路一般由三局部组成,它们是: 、 、 。2. 反映D/A转换器性能的三个主要技术指标是: 、 、 。3. A/D转换的步骤一般需经过: 、 、 和 四个步骤。4. ADC0809的转换时钟一般为 Hz ,可采用单片机的 信号,再经 的方法获得。二、判断题1. “转换速度这一指标仅适用于 A/D 转换器, D/A 转换器不用考虑“转换速度这一问题。 2. ADC0809 可以利用“转换结束信号 EOC 向 80
30、51 发出中断请求。 3. 输出模拟量的最小变化量称为 A/D 转换器的分辨率。 4. 对于周期性的干扰电压,可使用双积分的 A/D转换器,并选择适宜的积分元件,可以将该周期性的干扰电压带来的转换误差消除。 三、综合题1. 下面的程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM 单元中。 ORG 0000H AJMP MAIN ORG 0013H ;该地址是 地址 AJMP INT1 MAIN: MOV R0,#78H ;78H是 地址 MOV R2,#08H ; SETB IT1 ;该指令的作用是 SETB EA ; SETB EX1 ;允许INT1中断
31、MOV DPTR,#6000H ;#6000H是 地址 MOV A,#00H ;A的内容对转换结果 影响 LOOP: MOVX DPTR,A ;该指令的作用是 HERE: SJMP HERE DJNZ R2, LOOP INT1: MOVX A,DPTR ;当 时,程序将运行到此处。 MOV R0,A INC DPTR ;DPTR加1的目的是 INC R0 RETI ;该返回指令执行后将返回到 指令处 连续运行该程序的结果将是 。2. 根据以下图所示电路,编写程序,使0832输出负向锯齿波。3. 在以下图所示中,一个晶振为12MHz的80C51应用系统,有一片DAC0832,它的地址为7FFF
32、H,输出电压为05V。编写一个程序,使其运行后,DAC能输出一个矩形波,波形占空比为1:5。高电平时电压为5V,低电平时为0.5V。4. 8位ADC0809对1路模拟信号进行转换,采集100个数据存入单片机中,画出硬件连接图。5. 设计89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H59H单元,画出电路图,编出: 1延时方式; 2查询方式;3中断方式中的一种程序。6. ADC0809与8051单片机的硬件接口如以下图所示,模拟量输入选择IN2通道,编制A/D 转换程序,将转换结果送30H单元。(注意:EOC直接与P1.0相连,通道选择由P1口控制,在软件编程时要仔
33、细考虑)1单片机上电复位后,PC的内容和SP的内容为 。A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H2单片机AT89c51在没有扩展片外ROM时, 引脚应 。A.必须接地 B.必须接+5V C.可悬空 D.以上三种视需要而定3所谓“哈佛结构是指 A程序存储器与数据存储器合二为一的结构 B程序存储器与数据存储器分开的结构C哈佛大学的建筑结构 D以上三种都不是4单片机的 在作通用输出口时,需要外接上拉电阻。AP0 BP1 CP2 DP35单片机应用程序一般存放在 中。ARAM B存放器 CROM DCPU6一个EPROM的地址有A0-A12引脚,它
34、的容量为 字节。A.12KB B.4KB C.8KB D.2KB7AT89C51的片内ROM容量是 ,最大可扩展的ROM空间为 。A4Kb 64Kb B4KB 32KB C2KB 4KB D4KB 64KB8单片机要扩展一片8KB需占用 条P2口线。A3 B4 C5 D69AT89C51有 外部中断源。A5 B2 C3 D410单片机访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是 。AP0口 B.P1口 C.P2口 D.P0口 和 P2口11单片机访问ROM、片外RAM和片内RAM时,所用的指令分别为 。AMOV MOVC MOVX BMOVX MOV MOVC CMOVC MOV
35、 MOVX DMOVC MOVX MOV12.单片机的P0口,当使用外部存贮器时它是一个 。A传输高8位地址口 B传输低8位地址口C传输高8位数据口 D传输低8位地址/数据口 13单片机的VCC40引脚是 引脚。A主电源+5V B接地 C备用电源 D访问片外存贮器14单片机中断效劳程序执行完毕, 需用软件撤消中断请求标志位。A串行中断 B定时器中断 C外中断 D所有中断源15单片机串行数据缓冲器SBUF用于 。A存放待发送或已接收到的数据 B存放运算中间结果 C暂存数据和地址 D存放待调试的程序16外部中断0 的入口地址是 。A0003H B000BH C0013H D001BH 178051
36、 单片机假设晶振频率为fosc=12MHz,那么一个机器周期等于 µS。A1/12 B1/2 C1 D218MCS51单片机的数据指针DPTR是一个16位的专用地址指针存放器,主要用来 。A存放指令 B存放16位地址,作间址存放器使用 C存放下一条指令地址 D存放上一条指令地址19单片机的堆栈指针SP始终是指示 。A堆栈底 B堆栈顶 C堆栈地址 D堆栈中间位置 20单片机8051的XTAL1和XTAL2引脚是 引脚。A外接定时器 B外接串行口 C外接中断 D外接晶振1.B (复位时PC为0000H,SP为07H2.B 当EA端接VDD时,表示让单片机读取内部存储器的数据.3.B 哈佛
37、结构是一种将程序指令存储和数据存储分开的存储器结构4.A P0口是漏极开路输出5.C ROM用于存放程序6.C 2的13次方=8192字节=8KB7.D 片内ROM容量4KB,最大扩展2的16次方=64KB8.C 2的13次方,除了P0口的8根 还需5根P2口线9.B 2个外部中断0和110.A P0口在访问外部器件是时分复用的地址/数据线11.D访问ROM MOVC,外部RAM MOVX 内部RAM MOV12.D P0口在访问外部器件是时分复用的地址/数据线13.A 接5V电源14.A 串行口中断需要软件去除TI RI15.A 接收和发送数据,接收存放器和发送存放器共用一个地址99H16.
38、A 外部中断0,定时器0,外部中断1,定时器1,串行口中断入口地址依次为:0003H,000BH,0013H,001BH,0023H17.C 12MHZ时 机器周期为12/12MHZ=1US18.B DPTR16位间址存放器19.B 始终指示最后被压入的数据20.D XTAL1和XTAL2为外接晶振的引脚判断1、 指令字节数越多,执行时间越长。 2、 内部存放器Rnn=07作为间接寻址存放器。 3、 8031芯片内一共有4K的ROM,256字节的RAM。 4、 8位构成一个字节,一个字节所能表达的数的范围是0-255。 5、 8051中的工作存放器就是内部RAM中的一部份。6、 8051中特殊
39、功能存放器SFR就是内部RAM中的一部份。7、 MOV A,R0这条指令中R0的寻址方式称之为存放器间址寻址。 8、 MOV A,30H这条指令执行后的结果是A=30H 9、 MOV A,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。 10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。 11、MCS51单片机片外数据存储器与扩展I/O口统一编址。 12、指令字节数越多,执行时间越长。 13、子程序调用时自动保护断点和现场。 14、内部存放器Rnn=07作为间接寻址存放器。 15、中断响应最快响应时间为三个机器周期。 16、MCS51单片机片外数据存储器与扩
40、展I/O口统一编址。 17、指令字节数越多,执行时间越长。 18、子程序调用时自动保护断点和现场。 19、内部存放器Rnn=07作为间接寻址存放器。 20、中断响应的最快响应时间为3个机器周期。 21、8051单片机片内RAM的地址空间为00H7FH。( )22、8051单片机访问片外ROM是以PSEN作为读选通信号。 23、算术运算类指令一般不影响标志位。 ( )24、CPU每取一个指令字节,立即使程序计数器PC自动加1。 25、-13的反码是11110010,补码是11110011。 26、所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及I/O设备等主要功能部件都集成在一块超大
41、规模集成电路的微型计算机。 27、第一组工作存放器R0R7的地址是10H17H。 28、串行口控制存放器SCON地址是98H是可按位寻址的控制存放器。 29、十进制数1975转换为BCD码为1100101110101B。30、判断程序对错:十进制数19和13相减。 MOV A,#19H CLR C SUBB A,#13H DA A318051每个中断源相应地在芯片上都有其中断请求输入引脚 32程序计数器PC不能对它进行读写操作 338051单片机的栈底单元是不能利用的,因此,它是一个闲置单元 348051单片机对最高优先权的中断响应是无条件的 35中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指 36在一般情况8051单片机允许同级中断嵌套 378051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的 38单片机系统扩展时使用的锁存器,是用于锁存高8位刂罚?nbsp; 1、 指令字节数越多,执行时间越长。 X?mcs-51 单片机共有11条指令,按照指令字节数和机器周期数分为六类,单字节单周期,单字节双周期等,在单片机里面执行时间是看指令的周期数,周期 数越大,它的执行时间就会越长,和字节数没有关系,字节数只会关系到指令的存储空间。?2、 内部存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行盐城市射阳县2025秋招信息科技岗笔试题及答案
- 国家能源大连市瓦房店市2025秋招笔试思维策略题专练及答案
- 国家能源江门市开平市2025秋招写作案例分析万能模板可套用
- 防城港防城区中储粮2025秋招笔试粮食政策与企业文化50题速记
- 农村离婚协议书汇编15篇
- 初二周记范文汇编5篇
- 抚顺市中石油2025秋招面试半结构化模拟题及答案油气储运与管道岗
- 2025年4月四川乐山昶康心血管病医院招聘医护人员12人模拟试卷及答案详解(新)
- 2025年度中国铁路上海局集团有限公司招聘普通高校毕业生310人四(高等职业院校)模拟试卷及答案详解(各地真题)
- 2025年长江工程职业技术学院人才引进24人考前自测高频考点模拟试题附答案详解(完整版)
- 焊工证挂靠协议书
- 切割伤的急救处理流程
- T/CACM 1552-2023中医慢性非传染性疾病管理技术通则
- 立邦涂料协议书
- 《家具设计》课件
- 公路工程路基石方开挖破碎施工合同8篇
- 【MOOC】人工智能原理-北京大学 中国大学慕课MOOC答案
- 喷雾干燥塔操作规程模版(3篇)
- 现代交换原理第二章
- 2024版工业润滑油销售协议范例版
- 关闸马路环境监测
评论
0/150
提交评论