单片机作业及答案

1.CS-51系列单片机串行口中断标志TI和R I在执行中断程序后,能否自动清零,这样设计的意图是什么?答:不能,由于串行通信的收发电路使用一个中断源,因而,有利于单片机查询是接收中断还是发送中断。

同时有利于全双工通信。

2.写出8051单片机的复位及5个中断服务程序的入口地址。

答:(1)复位入口地址:0000H;(2)外部中断0中断服务程序入口地址为0003H;(3)定时器/计数器0中断服务程序入口地址为000BH;(4)外部中断1中断服务程序入口地址为0013H;(5)定时器/计数器1中断服务程序入口地址为001BH;(6)串行口中断服务程序入口地址为0023H。

3.简述MCS-51单片机的工作寄存器的分布结构(包括:几个区、如何选择、每个区几个寄存器、如何表示)?答:(1)四个通用寄存器区;(2)通过PSW的RS1、RS0选择:00--0区、01—1区、10—2区、11—3区;(3)每个区有8个工作寄存器R0—R7;4.MCS-51单片机的P0口作为一般的I/O口使用时应注意什么?答:应注意:①由于P0口的输出级是漏极开路的开漏电路,所以作为一般的I/O口使用时需接外部上拉电阻;②P0口的输出级的输出驱动能力,可以驱动8个LS的TTL电路,使用必须确认是否能驱动的外部电路,否则应加驱动电路;③由于P0口为准双向口,在读引脚时,应先把口置1。

5.画出MCS-51单片机的三总线图(控制总线应包括三条)并注明几条数据线、几条地址线、各个控制线的意义。

答:(1)(2)8条数据线、16条地址线(3)/RD:对外部RAM及I/O口的读允许;/WR:对外部RAM及I/O口的写允许;/PSEN:对外部ROM的读允许;6.MCS-51系列单片机内部有哪些主要逻辑部件组成?(书)答:CPU、RAM、程序存储器、定时器、I/O接口、中断系统、串行接口等。

7.简述P3口的特殊专用功能(第2功能)。

答:P3.0----串行通信收;P3.1-----串行通信发;P3.2-----外部中断0;P3.3-----外部中断1;P3.4----- T0的计数输入;P3.5----- T1的计数输入;P3.6-----外部数据区写有效;P3.7-----外部数据区读有效。

8. MCS-51单片机内部RAM 区功能结构如何分配的?(书) 答:00H---1FH 通用寄存器区20H---2FH 位寻址区30H---7FH 通用RAM 和堆栈区9. 写出将片内RAM 20H 单元、片外RAM 20H 单元的内容读入A 中的指令。

(4分) 答: 片内:MOV A ,20H 片外:MOV DPTR ,#20H MOVX A ,@DPTR10. 8052单片机的低128字节的RAM 、高128字节RAM 与位寻址空间、特殊功能寄存器区和外部数据区都出现地址重叠,单片机如何正确访问这些单元?答:内部位寻址区、内部RAM 、特殊功能寄存器区与外部数据区采用不同的命令格式加以区分。

而内部RAM 和特殊功能寄存器区采用不同的寻址方式:⎪⎪⎩⎪⎪⎨⎧---------直接寻址方式采用寄存器间接寻址和字节低式采用寄存器间接寻址方字节高采用直接寻址方式特殊功能寄存器采用位寻址指令内部位单元RAM RAM 128128 11. 8051单片机最多可能外部扩展多少字节的程序存储器?为什么? 答:64K,因为8051最多可以提供16条地址线。

12. 8051单片机最多外部扩展多少字节的数据存储器?程序存储器和数据存储器地址空间重叠,单片机是如何加以区分的?答:64K ;通过指令及PSEN 和WR 、RD 线区分的。

13. 简述8051单片机EA 、ALE 、PSEN 这三个引脚的作用。

答:EA 为内部、外部程序存储器的选择线;ALE 锁存低8位地址信号控制;PSEN 访问程序存储器有效。

14. 当中断允许寄存器IE 的内容为97H 时的含义是什么?答:允许总中断,允许INT0、T0、INT1、串口中断;禁止T1中断。

15. 当中断优先级寄存器IP 的内容为93H 时的含义是什么? 答:串行口、INT0、T0为高优先级,INT1、T1为低优先级。

16. 写出8051单片机5个中断服务程序的入口地址。

答:INT0-----0003H ;T0------000BH ;串行口-----0023H ; INT1-----0013H ; T1----001BH 。

17. 当串行口控制寄存器SCON 的内容为F0H 时的含义如何?答:串口工作于方式3,多机通信使能位为1,即收到RB8=1时通信中断有效,可接收数据,发射第九位TB8=0。

18. (实验题目1)单片机采用晶振6MHZ ,P1口接有8个发光管,围成圆形(跑马灯)。

要求:① 发光管每次只亮一个,一次从P1.0~P1.7循环发光,切换时间为1秒(低电平亮); ② 延时采用T0定时器,工作于自动装入时间常数的定时器工作方式,允许T0中断,试写出完整的可调试程序。

答:ORG 0000H LJMP start ORG 000BH LJMP timer0 ORG 30Hstart:MOV TMOD ,#02H ;T0工作于方式2—自动重装载MOV TL0,#06 ;定时器自动重装初值 MOV TH0,#06MOV R7,#100MOV R6,#20 ;R6、R7中断次数,一次中断500uS,即500*100*20=1s MOV A ,#0FEH ;循环送出的控制字节MOV P1,A ;送出控制字节,P1.0灯亮 SETB TR0 SETB ET0 SETB EAwait:SJMP wait ;主程序,无限循环 timer0:DJNZ R7,EXITMOV R7,#100 DJNZ R6,EXIT MOV R6,#20RL A ;左循环一位 MOV P1,A EXIT:RETIEND19. 简述程序状态字PSW 每位的作用。

(书)答:Cy---借、进位;AC —半借、进位;P —奇/偶位;RS1、RS2—工作寄存器区选择位;OV —溢出标志位;F0—辅助位。

20. 简述单片机多机通信的原理。

答:单片机构成的多机系统为主从式结构,系统中只有一个主机,其他为从机;此时,单片机的串口工作于方式2或者方式3,发送和接收的帧信息是11位,其中第9位用于地址或数据位的辨识,该位为1表示地址码,为零表示数据码,该位是通过TB8、RB8发送和接收的。

在主机通信时,所有的从机置SM2=1,这时主机先发送地址码,这时所有的从机将都收到,从机分别将收到的地址码与自己的地址码比较,当地址码相同时,该分机置SM2=0;其他分机不变,此后,主机与该分机建立了一对一的通信关系,此时交换的数据帧为TB8=0,而SM2=1的分机收不到数据帧,当通信完毕后,分机将SM2=1;等待主机的下一次的通信。

21. 一个单片机系统,时钟频率fosc=11.059Mhz ,现要求串行口通信的波特率为9600bps ,采用T1作为波特率发生器,试计算出定时器T1的自动重装载值、实际波特率并验算实际波特率与理论波特率的相对误差? 答:取:SMOD=0;T1 自动重装载值: F D H N ==-=⨯⨯⨯-=25332561232960010059.112566演算: ()b p s 波特率8.9599253256123210059.116=-⨯⨯⨯= 误差计算:%0018.096008.95999600=-=误差 程序段:MOV TMOD ,#20HMOV TH1,#0FDH MOV TL1,#0FDH SETB TR122. 下列指令哪些是错误的:① MOV A ,@R2 ② MOV 45H ,C ③MOV R1,R7 ④ADD A ,DPTR 答: ①③④错23. 简述 DIV AB JMP @A+DPTR 的功能。

答:DIV AB--------(A)/(B)=商→A ,余数→BJMP @A+DPTR--- 程序无条件转移到(A)+(DPTR)中去,即(A)+(DPTR) →PC24.设T0为定时器,以方式1工作,定时时间为10ms,并且每到1次P1.1取反,T1作为计数器以方式2工作,外界发生二次事件溢出,晶振频率为12MHZ。

⑴写出对应的TMOD的内容,计算出时间常数;⑵写出对应的程序段。

初值计算:N=65536-10000=55536=D8F0HT1=256-2=254=0FEH程序段:MOV TMOD,#61HMOV TH0,#0D8HMOV TL0,#0F0HMOV TH1,#0FEHMOV TL1,#0FEHSETB TR0SETB TR1CPL P1.125.利用单片机的P1口扩展一个4*4的键盘电路,画出原理图,并简述工作原理。

答:若P1.0-P1.3为键盘的列线输入线,P1.4-P1.7为键盘的行输出线,接线如图所示。

当CPU输出行线全为0;若读取的列线全为高电平,表示无键按下,当不为全高时,表示有键按下。

当有键按下时,循环使一条行线输出为低电平,读取列线,当出现列线不全为零时,即将此时的列线和行线构成一个字节,表示为该键的键值,在键盘处理时,可通过延时再读取键值的办法去抖。

26.写出8052单片机内部低128字节、高128字节RAM单元和SFR区的地址空间,详细说明单片机是如何访问这些单元的?答:低128—0~7FH;高128---80H~FFH;SFR-----80~FFH低128字节RAM区---采用寄存器间接寻址和直接寻址方式特殊功能寄存器区-----直接寻址方式高128字节RAM区---采用寄存器间接寻址方式27.在单片机应用系统中设置看门狗的作用是什么?答:为了防止单片机程序跑飞或者系统死机。

28.单片机采用晶振6Mhz,用P1口控制交通信号灯(P10、P11接红灯、P12、P13接绿灯,输出高电平灭)。

要求:红、绿灯切换时间为6秒,试写出完整的可调试的程序。

答:ORG 0000H SETB TR0LJMP START SETB ET0ORG 000BH SETB EALJMP TIME0 W AIT: LJMP W AITORG 30H TIME0: DJNZ R7,EXITSTART:MOV SP,#30H MOV R7,#100MOV TMOD,#02H DJNZ R6,EXITMOV TH0,#06 MOV R6,#120MOV TL0,#06 MOV A,R5MOV R7,#100 CPL AMOV R6,#120 MOV P1,AMOV R5,#05 MOV R5,AMOV A,R5 EXIT:RETIMOV P1,A END29.采用单片机的P0口和P2.0~P2.3扩展4位数码管显示电路,由单片机的I/O口直接控制(可不考虑驱动电路),试画出相应的电路原理图;在内部RAM设置一个显示缓冲区,编写显示该显示缓冲区内容的显示子程序。

合集下载

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机中,用于存储程序的存储器是()。

A. ROMB. RAMC. EPROMD. EEPROM答案:A2. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是()位的。

A. 8B. 16C. 12D. 14答案:A3. 单片机中,中断服务程序的入口地址是()。

A. 由用户定义B. 由硬件自动生成C. 由中断向量表决定D. 由程序计数器决定答案:C4. 8051单片机的外部中断0的中断向量地址是()。

A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在8051单片机中,串行通信的波特率由()决定。

A. 定时器B. 计数器C. 外部晶振频率D. 内部时钟频率答案:A6. 单片机中,用于存储数据的存储器是()。

A. ROMB. RAMC. EPROMD. EEPROM答案:B7. 8051单片机的定时器/计数器中,定时器2的计数器是()位的。

A. 8B. 16C. 12D. 14答案:B8. 单片机中,用于存储常数的存储器是()。

A. ROMB. RAMC. EPROMD. EEPROM答案:A9. 8051单片机的外部中断1的中断向量地址是()。

A. 0003HB. 0013HC. 001BHD. 0023H答案:C10. 在8051单片机中,串行通信的停止位通常设置为()位。

A. 1B. 2C. 3D. 4答案:A二、填空题(每空1分,共20分)1. 8051单片机的内部时钟频率为12MHz时,机器周期为______μs。

答案:12. 单片机中,用于存储程序的存储器是______存储器。

答案:只读3. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是______位的。

答案:84. 单片机中,用于存储数据的存储器是______存储器。

答案:随机访问5. 8051单片机的外部中断0的中断向量地址是______H。

单片机考试试题和答案

单片机考试试题和答案

单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。

A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。

A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。

A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。

A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。

A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。

A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。

A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。

答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。

答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。

答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。

答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。

答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。

单片机大作业试题及答案

单片机大作业试题及答案

单片机试题带答案版1、填空(每空2 分,共40 分)1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。

单片机的特2、单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。

P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是低8位地址锁存。

5、8051复位后,PC= 0 H。

若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是加(加或减)计数的。

7、8051的中断向量表在3 H、0B H和13H、1BH、23H。

8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。

9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。

(0A7H是P2.7的地址)2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共5 分)[解答] OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。

画出连接示意图,写出完整的程序。

(共15 分)4、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K 的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。

请画出连接示意图。

要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。

单片机作业及参考答案

单片机作业及参考答案

习题1、BCD 码加法编程。

X 、Y 为4位压缩BCD 码,求 Z=X+Y 。

设X 存在片内RAM 40H 、41H 单元,Y 存在42H 、43H 单元,编程求 Z=X+Y ,并存入片内RAM 单元44H 、45H 、46H 。

ADB :MOV A ,40H ADD A ,42H DA A MOV 44H ,A MOV A ,41H ADDC A ,43H DA A MOV 45H ,A MOV A ,#0 ADDC A ,#0 MOV 46H ,A RET习题2:编程求双字节减法。

设X 、Y 存在片内 RAM 40H 起始单元,计算Z=X-Y 。

SUBD :CLR C MOV A ,40H SUBB A ,42H MOV 44H ,A MOV A ,41H SUBB A ,43H MOV 45H ,A MOV A ,#0 SUBB A ,#0 MOV 46H ,A RET 习题3:编程完成对DPTR 的减1操作.MOV A ,DPLCLR CSUBB A ,#1MOV DPL ,AMOV A ,DPHSUBB A ,#0MOV DPH ,A习题4:如何将累加器A 中的数据高4位清0,低位不变?ANL A ,#0FH习题5:如何将寄存器R2中的数据奇数位取反,偶数位不变?MOV A ,R2XRL A ,#10101010BMOV R2,A;取被加数低字节 ;加上加数低字节 ;BCD 十进制调整 ;保存和的低字节 ;取被加数高字节 ;加上加数高字节 ;BCD 十进制调整 ;保存和的高字节 ;求高字节进位 ;子程序结束 ;清借位标志;取被减数低字节;减去减数低字节;保存差的低字节;取被减数高字节;减去减数高字节;保存差的高字节;保存差的借位标志;;子程序结束习题:计算程序中转移指令的相对偏移量 e ,并判断是否超出转移范围。

地址源程序2130H LOOP:……21B0H SJMP LOOP解:e = 目的指令地址-(转移指令地址+指令字节数)= 目的地址-PC当前值=2130H-(21B0H+2)=-130﹤-128故超出转移范围。

单片机作业与答案word文档良心出品

单片机作业与答案word文档良心出品

第四章1、单片机系统结构特点?答:(1)在系统结构上采用哈佛型;(2)极强的布尔处理能力(3)具有较齐全的输入/输出接口及实时中断功能(4)配有实时控制时的特殊电路2、MCS-51单片机的基本组成?(1)8位中央处理单元CPU。

答:(2)4KB程序存储器ROM,256B数据存储器RAM。

(3)4个8位并行I/O口(P0~P3)。

(4)1个全双工串行I/O口(P3.0,P3.1)。

(5)2个16位加法定时/计数器(T0,T1)。

(6)5个中断源。

(7)内部时钟产生电路。

最高允许振荡频率为12MHz。

3、MCS-51单片机存储器可划分为几个空间?各自地址范围是多少?答:单片机存储器划分为四个空间:1)EA=1片内程序存储器地址0000-0FFFH ,片外程序存储器地址1000-FFFFH EA=0片外程序存储器地址0000-FFFFH2)片内数据存储器地址00-FFH片外数据存储器地址为0000-FFFFH4、MCS-51单片机内RAM存储器可划分为几个空间?各自地址范围是多少?答:寄存器区00H-1FH位寻址区20H-2FH用户区和堆栈区30H-7FH特殊功能寄存器区80H-FFH第五章1.MCS-51系列单片机有哪几种寻址方式?答:立即寻址:MOV A,#5直接寻址:MOV A,30H寄存器寻址:MOV A,R0寄存器间接寻址:MOV A,@R0变址寻址:MOVC A,@A+DPTR相对寻址:JZ REL位寻址:MOV C,BIT2.指出下列指令中画线的操作数的寻址方式。

MOV R0,#60H立即寻址MOV A,30H直接寻址MOV A,@Ri寄存器间接寻址MOV @Ri,A 寄存器寻址ADD A, B 寄存器寻址SUBB A,R7 寄存器寻址3.指出下列指令中画线的操作数的寻址方式。

MOVX A,@DPTR 寄存器间接寻址MOV DPTR,#0123H 立即寻址MOVC A,@A+DPTR 基址变址寻找MUL A B 寄存器寻址INC DPTR 寄存器寻址4.指出下列指令中画线的操作数的寻址方式。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是指()。

A. 单片计算机B. 单片集成电路C. 单片微处理器D. 单片存储器答案:A2. 8051单片机的内部RAM是()。

A. 128BB. 256BC. 512BD. 1024B答案:B3. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器是()位的。

A. 4B. 8C. 12D. 16答案:B5. 8051单片机的串行通讯是()位的。

A. 4B. 5C. 8D. 10答案:C6. 8051单片机的I/O口是()。

A. 推挽输出B. 开漏输出C. 准双向口D. 双向口答案:C7. 8051单片机的外部中断0的中断向量地址是()。

A. 0003HB. 0013HC. 0023HD. 0033H答案:B8. 8051单片机的定时器0工作在方式1时,定时器溢出()次产生中断。

A. 1B. 2C. 4D. 16答案:B9. 8051单片机的定时器/计数器的控制寄存器是()。

A. TCONB. TMODC. TL0D. TH0答案:B10. 8051单片机的外部中断1的优先级()外部中断0。

A. 低于B. 高于C. 等于D. 不确定答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为工作寄存器区和_________区。

答案:位寻址2. 8051单片机的外部中断0和外部中断1的触发方式分别是_________触发和_________触发。

答案:电平;边沿3. 8051单片机的定时器/计数器的工作方式有4种,分别是方式0、方式1、方式2和_________。

答案:方式34. 8051单片机的串行通讯波特率可由定时器1的_________和_________两个寄存器的值来设置。

答案:TH1;TL15. 8051单片机的I/O口P1.0和P1.1用作外部中断0和外部中断1时,它们的中断优先级分别是_________和_________。

单片机作业1及答案

单片机作业1及答案(共5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--单片机原理与应用形成性考核册学校名称:学生姓名:学生学号:班级:《单片机原理与应用》作业1 Array(第一、二章)一、选择题1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括( D )。

A. 提高程序运行的可靠性B. 提高程序运行速度C. 为程序设计提供方便D. 减少程序长度2.内部RAM中的位寻址区定义的位是给( D )。

A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对3.对程序计数器PC的操作( A )。

A. 是自动进行的B. 是通过传送进行的C. 是通过加1指令进行的D. 是通过减1指令进行的4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。

A. 4KBB. 64KB5. 以下有关PC和DPTR的结论中错误的是( C )。

A. DPTR是可以访问的而PC不能访问B. 它们都是16位的寄存器C. 它们都具有自动加1功能可以分为两个8位的寄存器使用,而PC不能6. PC的值是( C )。

A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地D.控制器中指令寄存器的地址7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。

C. 38H8. 在80C51中,可使用的堆栈最大深度为( A )。

个单元 B. 32个单元个单元个单元9. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )。

A.位累加器CYB.通用寄存器的可寻址位C.专用寄存器的可寻址位D.位操作指令集10. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是( D )。

A. 累加器AB.暂存器C.寄存器BD.状态寄存器PSW11. 在MCS-51中( C )。

单片机原理课程作业题及答案

单片机原理课程作业题及答案单片机原理课程作业题及答案一、判断题(在题后的括号内打√或×):1. 单片机根据数据总线宽度的不同,可以分为4位机、8位机、16位机、32位机。

(√ )2. MCS-51系列单片机分为三大字系列:51子系列、52子系列和53子系列。

(× )3. 一般在计算机中,对于正数,最高位规定为“0”;对于负数,最高位规定为“1”。

(√ )4. MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(× )5. P2口既可以作为I/O使用,又可以作地址/数据复用口使用。

(√ )6. 按指令执行时间分,可分为1周期、2周期、3周期指令。

(× )7. 定时/计数器共有5种工作方式,由TMOD中M1M0的状态决定。

(× )8. 异步通信的数据或字符是分为一帧一帧地传送,用一个起始位表示字符的开始,用停止位表示字符的结束。

(√)9. MOV 20H , R1 (√ )10. SUB A,R2 (× )二、单选题(请选择正确答案填写在括号中)1. 所谓CPU是指( A )。

(A)运算器和控制器(C)输入输出设备 (B)运算器和存储器 (D)控制器和存储器2. 10101.101B转换成十进制数是( D )。

(A)46.625 (B)23.625 (C) 23.62 (D) 21.6253. 能够用紫外光擦除ROM中程序的只读存储器称为( C )。

(A)掩膜ROM (B)PROM (C)EPROM (D)EEPROM4. 若某存储器芯片地址线为12根,那么它的存储容量为( B )。

(A)1KB (B) 2KB (C)4KB (D)8KB5. PC中存放的是( A )。

(A)下一条指令的地址 (B)当前正在执行的指令(C)当前正在执行指令的地址 (D)下一条要执行的指令6. 8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

51单片机考试题和答案

51单片机考试题和答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器用于存储程序计数器(PC)的内容?A. SPB. PCC. DPTRD. ACC答案:B2. 51单片机中,哪个寄存器用于存储数据指针?A. SPB. PCC. DPTRD. ACC答案:C3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,哪个寄存器用于存储堆栈指针?A. SPB. PCC. DPTRD. ACC答案:A5. 51单片机中,以下哪个指令是无条件跳转指令?A. SJMPB. AJMPC. LJMPD. CJNE答案:A6. 51单片机中,以下哪个指令是调用子程序的指令?A. SJMPB. AJMPC. LJMPD. CALL答案:D7. 51单片机中,以下哪个指令是返回子程序的指令?A. SJMPB. AJMPC. LJMPD. RET答案:D8. 51单片机中,以下哪个指令是累加器清零的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:A9. 51单片机中,以下哪个指令是将立即数传送到累加器的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:B10. 51单片机中,以下哪个指令是将累加器的内容传送到寄存器R0的指令?A. CLR AB. MOV A, #0C. MOV R0, AD. CLR C答案:C二、填空题(每题2分,共20分)1. 51单片机的内部RAM共有______字节。

答案:1282. 51单片机的外部数据存储器最大容量可达______KB。

答案:643. 51单片机的外部程序存储器最大容量可达______KB。

答案:644. 51单片机的定时器/计数器有______个。

答案:25. 51单片机的中断源共有______个。

答案:66. 51单片机的串行通信可以工作在______种模式。

单片机作业与答案

第四章1、单片机系统结构特点?答:(1)在系统结构上采用哈佛型;(2)极强的布尔处理能力(3)具有较齐全的输入/输出接口及实时中断功能(4)配有实时控制时的特殊电路2、MCS-51单片机的基本组成?答:(1)8位中央处理单元CPU。

(2)4KB程序存储器ROM,256B数据存储器RAM。

(3)4个8位并行I/O口(P0~P3)。

(4)1个全双工串行I/O口(P3.0,P3.1)。

(5)2个16位加法定时/计数器(T0,T1)。

(6)5个中断源。

(7)内部时钟产生电路。

最高允许振荡频率为12MHz。

3、MCS-51单片机存储器可划分为几个空间?各自地址范围是多少?答:单片机存储器划分为四个空间:1)EA=1片内程序存储器地址0000-0FFFH ,片外程序存储器地址1000-FFFFH EA=0片外程序存储器地址0000-FFFFH2)片内数据存储器地址00-FFH片外数据存储器地址为0000-FFFFH4、MCS-51单片机内RAM存储器可划分为几个空间?各自地址范围是多少?答:寄存器区00H-1FH位寻址区20H-2FH用户区和堆栈区30H-7FH特殊功能寄存器区80H-FFH第五章1.MCS-51系列单片机有哪几种寻址方式?答:立即寻址:MOV A,#5直接寻址:MOV A,30H寄存器寻址:MOV A,R0寄存器间接寻址:MOV A,@R0变址寻址:MOVC A,@A+DPTR相对寻址:JZ REL位寻址:MOV C,BIT2.指出下列指令中画线的操作数的寻址方式。

MOV R0,#60H立即寻址MOV A,30H直接寻址MOV A,@Ri寄存器间接寻址MOV @Ri,A 寄存器寻址ADD A, B 寄存器寻址SUBB A,R7 寄存器寻址3.指出下列指令中画线的操作数的寻址方式。

MOVX A,@DPTR 寄存器间接寻址MOV DPTR,#0123H 立即寻址MOVC A,@A+DPTR 基址变址寻找MUL A B 寄存器寻址INC DPTR 寄存器寻址4.指出下列指令中画线的操作数的寻址方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档