文档库 最新最全的文档下载
当前位置:文档库 › 扬州大学广陵学院 单片机及其原理复习资料

扬州大学广陵学院 单片机及其原理复习资料

扬州大学广陵学院 单片机及其原理复习资料
扬州大学广陵学院 单片机及其原理复习资料

单片机原理及其应用

一、选择、填空、简答题:

(1)串行口中断请求,中断请求标志为发送中断TI或接受中断RI。

串行口中断标志位是否自动清除?否,串行口中断请求的撤销只能使用软件的方法,在中断服务程序中进行,即用如下指令在中断服务程序中对串行口中断标志位进行清除:

CLR TI; CLR RI;

(2)单片机外部扩展存储器为什么要加地址锁存器?常用的地址锁存器?(举一个)

AT89S51单片机受引脚数的限制,P0口兼用数据线和低8位地址线,为了将它们分离出来,需要在单片机外部增加地址锁存器。常用的地址锁存器芯片有74LS373、74LS573等。(3)基址加变址寻址方式的特点、适用场合?和别的寻址方式有什么不同?

这种寻址方式是以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为目的地址进行寻址的方式。

适用于读程序存储器中的固定数据。

寻址范围不同。(基址加变址寻址方式的寻址空间是读程序存储器固定数据和程序散转)(4)存储器扩展,片选端采用的是?地址空间分配是用的哪两种方法?特点?

片选使用高位地址线。常用的存储器地址空间分配方法有两种:线性选择法(简称线选法)和地址译码法(简称译码法)。

1、线选法:线选法是直接利用系统的某一高位地址线作为存储器芯片(或I/O接口芯片)的片选控制信号。为此,只需要把用到的高位地址线与存储器芯片的片选端直接连接即可。线选法的优点是电路简单,不需要另外增加地址译码器硬件电路,体积小,成本低。缺点是可寻址的芯片数目受到限制。另外,地址空间不连续,每个存储单元的地址不唯一,这会给程序设计带来一些不便,只适用于外扩芯片数目不多的单片机系统的存储器扩展。

2、译码法:译码法就是使用译码器对AT89S51单片机的高位地址进行译码,将译码器的译码输出作为存储器芯片的片选信号。这种方法能够有效地利用存储器空间,适用于多芯片的存储器扩展。若全部高位地址线都参加译码,称为全译码;若仅部分高位地址线参加译码,称为部分译码。部分译码存在着部分存储器地址空间相重叠的情况。

(5)用什么来确定定时器/计数器的工作方式? P102

AT89S51单片机的定时器/计数器工作方式寄存器TMOD用于选择定时器/计数器的工作模式和工作方式,字节地址为89H,不能位寻址。

(6)MOV MOVC MOVX的区别?

1、MOV:MOV是内部数据传送指令(内部RAM)。

2、MOVC:MOVC是累加器与程序存储区之间的数据传送指令。它可以用于内部程序存储区(内部ROM)与A之间的数据传送,也可以用于外部程序存储区(外部ROM)与A之间的数据传送。(程序存储器读 /PSEN有效)

3、MOVX:MOVX是外部数据存储器(外部RAM)与累加器A之间的数据传送指令。因为内部与外部的RAM地址有重叠现象,所以需要用不同的指令予以区分。

(7)转移指令:SJMP AJMP LJMP和调用指令:ACALL LCALL 哪个要用到堆栈?为什么?

调用指令要用到堆栈,因为调用以后需要返回,堆栈用来保存地址。

(8)转移指令、调用指令、中断指令,三类指令的共同特点?

PC值发生变化,即程序的流向发生改变。

(9)晶振频率f osc、时钟周期T osc、机器周期T cy、状态指令、指令周期之间的关系? P36 时钟周期T osc =1/f osc 机器周期T cy =12/f osc 机器周期T cy =12*时钟周期T osc

一个机器周期包括12个时钟周期,分为6个状态:S1~S6。

指令周期=1,2,4个机器周期

(10)128字节的RAM 内部的分区,每一块的地址、特点、结构?

AT89S51的片内数据存储器(RAM )共有128个单元,字节地址为00H ~7FH 。 地址为00H 1FH 的32个单元是4组通用工作寄存器区,每个区包含8B 的工作寄存器,编号为R7~R0。用户可以通过指令改变特殊功能寄存器PSW 中的RS1、RS0这二位来切换当前选择的工作寄存器区。

地址为20H ~2FH 的16个单元的128位可进行位寻址,也可以进行字节寻址。

地址为30H ~7FH 的单元为用户RAM 区,只能进行字节寻址,用于存放数据以及作为堆栈区使用。

(11)实现中断允许控制和中断优先级控制的是?5个中断源,按照它们优先级的从高往低,写出它们的名称,所占用的入口地址?

实现中断允许控制和中断优先级控制分别由特殊功能寄存器区中的中断允许寄存器IE 和中

断优先级寄存器IP 来实现。

中断源

中断级别 中断入口地址

外部中断0 最高

最低 0003H 定时器/计数器T0 000BH 外部中断1 0013H 定时器/计数器T1 001BH 串行口中断

0023H

(12)定时器/计数器

定时器/计数器T0由特殊功能寄存器TH0、TL0构成,定时器/计数器T1由特殊功能寄存器TH1、TL1构成。

两个定时器/计数器都具有定时器和计数器两种工作模式,4种工作方式(方式0、方式1、方式2和方式3)。定时器/计数器属于增1计数器。

定时器/计数器工作在定时/计数状态下时,脉冲信号分别由什么提供?

计数器模式是对加在T0(P3.4)和T1(P3.5)两个引脚上的外部脉冲进行计数,而定时器工作模式是对单片机的时钟振荡器信号经片内12分频后的内部脉冲信号计数。

(13)D/A转换器(DAC0832)有哪两种工作方式?适用场合?

1、单缓冲方式单缓冲方式是指DAC0832内部的两个数据缓冲器有一个处于直通方式,另

一个处于受AT89S51单片机控制的锁存方式。在实际应用中,如果只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下,就可采用单缓冲方式。(一路模拟量输出、多路模拟量输出但不要求同步)

2、双缓冲方式多路的D/A转换要求同步输出时,必须采用双缓冲同步方式。(多路模拟

量输出且要求同步)

(14)单片机有没有停机指令?如果没有,用什么指令代替?

没有,用SJMP $代替。

(15)单片机复位时片内各寄存器对的状态

计算:PSW=00H

那么R0=00H R7=07H

R4=04H

二、程序填空题:

(1)数据交换(考MOV MOVX,注意指令操作的对象)

把内部RAM地址30H~39H中的内容与外部RAM地址5000H~5009H的内容交换。

MOV RO,#30H

MOV DPTR,#5000H

LOOP:MOVX A,@DPTR

XCHG A,@R0

MOVX @DPTR,A

INC R0

INC DPTR

CJNE R0,#3AH,LOOP

SJMP $

(2)将R4中的压缩BCD码转换为ASCII码,并把高四位跟第四位分别保存到R4、R3中。MOV A,R4

ANL A,#OFH

ADD A,30H或者ORL A,30H

MOV R3,A

MOV A,R4

ANL A,#0F0H

SWAP A

ADD A,30H MOV R4,A SJMP $

三、综合题:

(1)A/D 转换 ADC0809与MCS-51单片机的接口电路 时序图

实际应用中,ALE 与START 接在一起。启动A/D 转换,用MOVX @DPTR, A 。转换结束可查询EOC 状态读取结果,也可EOC 产生中断,CPU 响应中断后读入结果。

启动转换地址:0111 1111 1111 1xxx=7FFXH 读结果地址: 0111 1111 1111 1xxx=7FFXH

编程:软件延时对8路模拟信号采集一次并存入数据存储区。 MAIN: MOV R1, #30H

6MHz

复位 SAR

锁存通 道地址

启动 转换

MOV DPTR, #7FF8H; P2.7=0,选0通道

MOV R7, #08H; 置通道个数

LOOP: MOVX @DPTR,A;启动A/D转换

MOV R6, #0AH

DELAY:NOP

NOP

NOP

DJNZ R6,DELZY

MOVX A,@DPTR;读结果

MOV @R1,A;存结果

INC DPTR;下一通道

INC R1

DJNZ R7,LOOP

问题:

1、EOC为什么要接非门?

2、74LS373的延时中断(不知道怎么考,P254)

3、循环采集8路模拟信号的计算:

0~100℃转换为0~5V通过0809输出

求60℃怎么转换?

60℃/100℃=X/255

4、会画流程图(A/D和定时器结合考)

5、每秒采集通道口进行一次A/D转换

画主程序、外部中断、INTO流程图(没想好答案o(╯□╰)o)(2)D/A转换译码器地址已知

+5V

MOV A, #80H

MOV R0, #0FEH

MOVX @R0,A

DAC产生波形重点看输出锯齿波

锯齿波

ORG 0000H

START: MOV R0,#0FEH

CLR A

LOOP: MOVX @R0, A

INC A

SJMP LOOP

END

(3)用定时器T1(老师记不清是T0还是T1了,主要看试卷上的)采用方式1在P1.1输出周期为2s的方波,晶振为12MHz,写程序。

转换为就是在I/O口输出T=2s的信号

定时器初值

机器周期 T计数=12/fosc=12/(6×106 )=2μs

设初值为X 则:(216-X)×2×10-6s =100×10-3s

X=15536D=3CB0H

ORG 0000H

LJMP START

ORG 000BH ; 中断入口(要求记住)

LJMP T NT

ORG 0100H

START:

MOV TMOD, #10H ;T1方式1

MOV R0, #20 ;软计数器初值

MOV TMOD, #01H ;

MOV TL1, #0B0H

MOV TH1, #3CH

SETB ET0;T0 允中断(IE)

SETB EA;CPU开中断(IE)

SETB TR0;启动T0(TCON)

SJMP $

定时器中断:

T NT:

MOV TL1, #0B0H

MOV TH1, #3CH

DJNZ R0, T NTEND

MOV R0,#20

CPL P1.X ; 1秒时间到,翻转P1.X T NTEND:RETI

单片机原理及应用复习资料

单片机原理及应用期终考试复习资料 (样卷、补充题型介绍及试卷情况) 一、样卷及部分答案 试卷编号: ( B )卷 单片机原理及应用 课程 课程类别:必 考生注意事项:1、本试卷共 7 页,总分 100 分,考试时间 120 分钟。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、 填空题 (共32分)(每空一分) 1.指挥计算机执行某种操作的命令称为( 指令 )。 2.已知位地址为1AH ,则其对应的字节地址是( 23H ),是第(2 )位。 3.89C51单片机扩展数据存储器时用到的控制总线有( WR )和( RD )。 4.已知PSW 中的内容为36H ,则R5的字节地址为( 15H )。 5.若A 中的内容为01H ,那么,P 标志位为( 1 )。 6.内部数据存储器数据传输到外部数据存储器中指令有(MOVX @DPTR,A )和( MOVX @Ri,A )两条。 7.DA A 是( 十进制调整 )指令,对它的使用要求是:必须( 紧跟在加法指令后面 )。 8.89C51单片机的一个机器周期由( 6 )个S 状态组成。 9.在进行微机系统扩展时,一般用锁存器作为( 输出 )口扩展器件,而用三态门作为( 输入口 )扩展器件。 10. 12根地址线可寻址数据存储空间( 4K )Byte 。 11. 串口发送的中断入口地址是( 0023H )。 诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 业 自动化 班级:2006- 学号 学生签名:

13.指令MOV C,30H的源操作数寻址方式为( 位寻址 )。 14.MOVC指令和MOVX指令的联系:(都是数据传送指令),区别:(前者访问的是程序存储器后者访问的是外部数据存储器)。 15.若IP=06H,这时单片机同时收到外部中断0、外部中断1和定时器0的中断申请,则单片机将先响应(T0 )。 16.如果把8051的P1.0用来作为输入口线,则必须把P1.0(置1)。 17.89C51单片机的串行口工作在方式0时一帧数据有( 8 )位,工作在方式3时一帧数据有( 11 )位。 18.8031单片机串行口方式2接收数据有效的条件是:(RI=0)和(SM2=0)或收到的第九位数据为(1)。 二、程序分析题:(8分) 设R0=40H,R1=50H,(40H)=80H,(41H)=90H,(42H)=A0H,(50H)=A0H,(51H)=6FH,(52H)=76H,下列程序执行后,结果如何?请填空。 CLR C MOV R2,#3 LOOP:MOV A,@R0 ADDC A,@R1 MOV @R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT MOV @R0,#01H SJMP $ NEXT:DEC R0 SJMP $ (40H)= 20H 、(41H)= 00H 、(42H)= 17H 、(43H)= 01H 、 CY= 1 、A= 17H 、R0= 43H 、R1= 53H . 三、编程题:(10分) 将片外RAM空间2000H~200AH中的数据的高4位变零,低4位不变,原址存放。 答案: MOV DPTR ,#2000H MOV R2,#OBH

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

扬州大学333教育综合历年真题2012-2017

2012年真题 一、名词解释(5*6=30) 1、教育制度 2、教学 3、德育方法 4、白板说 5、学习 6、元认知 二、简答题(4*10=40) 1、简述人的发展的含义 2、简述因材施教的教学原则 3、简述“朱子读书法”的主要内容 4、简述影响品德形成的内部因素。 三、论述题(20*4=80) 1、联系教学实践论述教学过程的性质 2、论述孔子的主要教育思想及其意义。 3、论述苏霍姆林斯基的个性全面和谐发展思想及其对我国教育改革的启示。 4、论述创造性心理结构和培养学生创造性的主要措施。 2014年真题 一、名词解释(5*6=30) 1、课程标准 2、循序渐进原则 3、生计教育 4、实验教育学

5、人格发展 6、品德不良 二、简答题(4*10=40) 1、简述教学评估的种类 2、简述学生学习的特点 3、简述结构主义教育的主要观点 4、简述个人本位论的主要观点 三、论述题(20*4=80) 1、根据我国教育目的的精神,谈谈目前中小学教育实践存在的主要问题,应如何改革。 2、联系实际论述德育过程是教师引导下学生能动的道德活动过程。 3、论述卢梭的自然教育理论及其启示。 4、联系实际论述为什么要重视青少年心理健康教育及如何实施。 2015年真题 一、名词解释(5*6=30) 1、教学组织形式 2、课程方案 3、骑士教育 4、自我效能 5、有意义学习 6、动机 二、简答题(10*4=40) 1、简述文化知识对人的发展价值。 2、简述教师劳动的主要特点。 3、简述青少年心理健康教育目标。

4、教书韩愈论述教师问题的主要观点。 三、论述题 1、教学过程中直接经验和间接经验的关系是什么?在具体学科教学中应怎样联系学生的 生活实际? 2、终身教育理论的观点包含哪些内容?按照终身教育理论,学习教育应该进行哪些方面的 改革? 3、论述书院教育特点及其对当代教育的借鉴。 4、创造性的认知品质包含哪些?培养学生创造性的措施有哪些? 2016年真题 一、名词解释(5*6=30) 1、社会本位论 2、“产婆术”教学法 3、最近发展区 4、元认知 5、班级上课制 6、结构主义教育 二、简答题(10*4=40) 1、简述奥苏泊尔有意义接受学习理论。 2、简述现代教育的主要特点。 3、简述黄炎培职业教育思想的主要观点。 4、简述影响解决问题的主要因素。 三、论述题(20*4=80) 1、教师专业素养包含哪些内容?结合教师专业素养,谈谈提高教师专业素养的主要途径。 2、联系实际论述教学过程中应该处理的几种关系。 3、论述夸美纽斯的主要教育思想及其意义。

单片机原理复习题答案(修正版)

单片机原理复习题答案(修正版)

单片微机原理与接口技术(C51)复习题(说明: 绿色为改动过的答案,黑色和蓝色为原答案) 一、选择 题: 1、MCS-51系列的单片机中片内RAM的字节大小 可能的是( C ) A、128M B、128K C、128 D、64 2、C51语言提供的合法的数 据类型关键字是( A )。 A、sfr B、BIT C、Char D、integer r 3、片内RAM的位寻 址区,位于地址( B )处。 A、00H~1FH B、 20H~2FH C、30H~7FH D、80H~FFH 4、间接 寻址片内数据存储区(256字节),所用的存储类型是 ( C ) A、data B、bdata C、 idata D、xdata 5、MCS-51单片机上电复位 的信号是( D ) A、下降沿 B、上升沿 C、低电平 D、高电平 6、可以将P1口的低4 位全部置高电平的表达式是( B ) A、P1&=0x0f B、P1|=0x0f C、P1^=0x0f D、P1=~P1 7、 一般单片机C51程序中,为了使程序执行的效率最高, 函数参数传递时,函数参数的个数不能够超过 ( C )A、1 B、2 C、3 D、4 8、需要扩展一片外部RAM,大 小32K字节,需要的地址线是( A ) A、 15 B、14 C、13 D、 12 9、如果将中断优先级寄存器IP中,将IP设置为0x0A, 则优先级最高的是( D ) A、外部中断 1 B、外部中断0 C、定时/计数器 1 D、定时/计数器0 10、单片机C51中用关键字 ( C )来改变寄存器组 A、interrupt

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机原理及接口技术复习资料

1、单片机的定义:单片机是把构成一台微型计算机所必需的功能部件集成到一个芯片内,以“芯片”的形式出现,在软件的配合下,实现计算和控制的功能。 2、单片机的特点:单片机的长处在于集成度高、体积小、功耗低、便于汇编程序、对外部信号的采集和处理速度快、实时处理能力强,因而特别适合工业控制领域使用。 3、单片机的发展史: 第一阶段:(1974-1978)单片机的形成阶段 第二阶段:(1978-1983)性能完善和提高阶段 第三阶段:(1983-1990)16位单片机和高性能8位机并行发展 # 第四阶段:(1990- )超级单片机问世 第二章 1、MCS —51单片机的内部资源 (1)一个由运算器和控制器组成的8位微处理器(CPU ) (2)128B 片内数据存储器(RAM ) (3)4KB 片内程序存储器(ROM ) (4)有21个专用寄存器,实现对内部功能部件的控制和数据运算 (5)4个8位并行I/O 口(P0、P1、P2、P3),实现与外部设备的输入输出 , (6)两个16位的定时/计数器 (7)一个全双工的串行口(利用P3的两个引脚和) (8)一套完善的中断管理和处理系统。 2、MCS-51单片机中央处理器由运算器、控制器、程序计数器和指令寄存器组成。其中,控制器包括定时控制逻辑、指令寄存器、指令译码器、数据指针DPTR (16位)、程序计数器PC (16位)、堆栈指针SP 以及地址寄存器、地址缓冲器等。 3、MCS-51系列单片机的存储器配置方式采用Harvard 结构。 4、MCS-51单片机RAM 的4个工作寄存器区 5、MCS-51单片机的位寻址区位于片内RAM 的20H 到2FH 6、MCS-51单片机在逻辑上只有3个存储空间,即内部数据存储器和程序存储器。 7、MCS-51单片机的~口为数据/低八位地址复用总线端口;~口为静态通用端口;~为高八位地址总线端口;~口为双功能静态端口。 ) 8、MCS-51单片机的一个指令周期可分为两个机器周期;而一个机器周期由6个状态周期即12个震荡周期组成,它是指令执行的时间单位。状态周期又称时钟周期或S 周期,一个时钟周期包括两个振荡周期,分别成为P1和P2拍,前者通常完成算术逻辑操作,后者通常完成内部寄存器和CPU 之间的数据传送。 9、简答:MCS-51单片机内部包含哪些功能部件 答:MCS-51单片机内部集成了构成一台微型计算机所必需的功能部件:包含有一个由运算器和控制器组成的8位微处理器(CPU );片内数据存储器(RAM );片内程序存储器(ROM )及实现对内部功能部件的控制和数据运算的专用寄存器;实现与外部设备的输入输出的并行I/O 接口;定时器/计数器;串行通讯口和一套完善的中断管理和控制系统。 第三章

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执 行结果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX @DPTR,A 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

单片机原理及接口技术2017复习资料

“单片机原理及接口技术”复习 一、基本概念 1、什么是单片机? 答:单片机(Single-Chip-Microcomputer)又称单片微控制器,其基本结构是将微型计算机的基本功能部件:中央处理机(CPU)、存储器、输入接口、输出接口、定时器/计数器、中断系统等全部集成在一个半导体芯片上,因此,单片机其体积小、功耗低、价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能。 2、8051单片机部包含哪些主要功能部件? 答:8051单片机部由一个8位的CPU、一个4KB的ROM、一个128B的RAM、4个8位的I/O并行端口、一个串行口、两个16位定时/计数器及中断系统等组成。 3、MCS-51单片机部RAM可分为几个区?各区的主要作用是什么? 部数据存储器分为高、低128B两大部分。低128B为RAM区,地址空间为00H~7FH,可分为:寄存器区、位寻址区、堆栈及数据存储区。存放程序运算的中间结果、状态标志位等。高128B为特殊功能寄存器(SFR)区,地址空间为80H~FFH,其中仅有21个字节单元是有定义的。 4、MCS-51存储器结构的主要特点是什么?程序存储器和数据存储器各有何不同?MCS-51单片机的存储器结构与一般微机存储器的配置方法不同,把程序和数据的存储空

间严格区分开。数据存储器用于存放程序运算的中间结果、状态标志位等。程序存储器用于存放已编制好的程序及程序中用到的常数。 5、MCS-51有哪几种寻址方式? 答:MCS-51指令系统的寻址方式有以下7种: 立即寻址方式、直接寻址方式、寄存器寻址方式、寄存器间接寻址方式、变址寻址方式、相对寻址和位地址。 6.编程实现:将单片机片RAM区50H~59H中的数传送到单片机片外RAM区501H~50AH单元中。(说明:要求用DJNZ指令循环实现。) MOV DPTR,#501H MOV R0,#50H MOV R7,#10 LOOP:MOV A,@R0 MOVX @DPTR,A INC DPTR INC R0 DJNZ R7,LOOP END 7.简述LED数码管静态显示和动态显示的各自特点。

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.wendangku.net/doc/8a11345006.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

2014扬州大学电气工程及其自动化专业培养方案

建筑电气与智能化专业(专业代码:081004) 培养方案 一、培养目标 本专业培养系统掌握建筑电气与智能化工程应用领域的基础理论、基本知识和综合应用的基本技能,以建筑物为对象,以智能建筑、智能小区的规划、设计、施工、管理为特色;侧重加强电气学科及计算机基础教学,同时注重建筑设备知识培养;注重研究开发、工程设计及工程应用能力的培养,突出电气工程与自动化技术在建筑领域中的应用;能在建筑行业中的设计院、安装公司、智能化设备安装公司、监理公司和装璜公司等从事电气和智能化系统的设计、安装、调试、运行、监理和管理等方面的工作,具有创新精神和实践能力的高素质实用型人才。 二、培养规格和要求 本专业学生主要学习电工理论、电子技术、自动控制、计算机技术、建筑设备自动化、建筑电气、建筑环境设备、建筑通信及计算机网络等方面较宽广领域的工程技术基础和一定的专业知识。本专业主要特点是强弱电结合、建筑设备和智能化技术结合,学生受到电工、电子、控制、计算机技术及建筑设备等方面的基础训练,既具有电气工程方面的专业知识和技能,专业面广,适应性强,又具有建筑电气设备维护、检修、调试、安装等方面的基础知识和基本技能。毕业生应具有较强的自学能力、创新能力和实际应用能力,具备较好的综合素质。 毕业生应获得以下几个方面的知识和能力: 1. 掌握较扎实的数理基础,具有一定的人文社会科学知识和外语综合能力。 2. 系统地掌握本专业领域必需的、较宽广的技术基础理论知识,主要包括电工理论、电子技术、自动控制原理、计算机技术、建筑供配电技术、建筑设备技术等。 3. 具有建筑智能化方面的专业知识,获得较好的工程实践训练,具有较熟练的计算机应用能力。 4. 具有本专业领域的专业知识与技能,了解有关工程与设备的主要规范与标准和本专业科技发展的新动向,了解本专业学科前沿的发展趋势。 5. 具有较强的工作适应能力,以与建筑弱电工程、智能建筑技术研究、建

《单片机原理与应用 》复习资料

一卷 一、选择题 1. 中央处理器是微型计算机的核心,其基本组成部分为:(C ) A.算术逻辑单元、运算器、控制器 B.加法器、寄存器、控制器 C.算术逻辑单元、寄存器、控制器 D.运算器、寄存器、指令译码器 2. 单片机应用程序一般存放在(B) A.RAM B.ROM C.寄存器 D.CPU 3. 当单片机执行指令MOV TMOD,#20H后,定时器/计数器T1工作在(D ) A.定时状态,方式1 B. 计数状态,方式2 C.计数状态,方式1 D. 定时状态,方式2 4. 在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A ) A.栈底单元地址 B.7FH单元 C.栈底单元地址加1 D.栈底单元地址减1 5. 累加器A与片外数据存储器之间的数据传递类指令是(A ) A.MOVX B.MOV C.MOVC D.XCH 6. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B ) A.4KB B.64KB C.8KB D.128KB 7.在89C5l中,可使用的堆栈最大深度为( A ) A.80个单元 B.32个单元 C.128个单元 D.8个单元 8.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B ) A.位累加器Cy B.通用寄存器的各个位 C.特殊功能寄存器的可寻址位 D.位操作指令集 9. 在单片机中,通常将一些中间计算结果放在( D)中。A.累加器 B.控制器 C.程序存储器 D.数据存储器 10. 若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( A ) μs。 A.1.5 B.3 C.1 D.0.5 二、填空题 1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)= 34H 。 2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。 3.当单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。 4. 8051单片机有_256_个RAM单元,其中__128_个单元被特殊功能寄存器占用;有__4K _个内部程序存储器。 三、判断题 1. P2口既可以作为I/O使用,又可以作扩展系统的地址总线。(√) 2. DPTR既可按16位寄存器使用,又可分成两个8位的寄存器使用。(√) 3. AJMP指令的转移最大可达到64KB。( ) 4. 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。( √) 5. RR A为循环右移指令。( √ ) 四、分析题 1.如图4-18所示,8只LED阴极接至单片机P0口,两开关S0、S1分别接至单片机引脚P3.2()和P3.3()。编写程序控制LED状态。按下S0后,点亮8只LED;按下S1后,变为闪烁状态。

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

单片机原理课程复习题(附答案)

单片机原理复习题及答案 一.判断题(在题后的括号内打√或×) 1.只读存储器ROM内部信息停电后会丢失。(×) 2.堆栈操作是按“后进先出”的原则存取数据。(√) 3.8051单片机访问存储器时,同一地址对应惟一的存储单元。(×) 4.数据寄存器指针DPTR由DPH和DPL组成。(√) 5.程序计数器PC总是指向正在执行的指令地址。(×) 6.汇编语言程序中的注释可以缺省。(√) 7.指令中操作码助记符项可有可无。(×) 8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。(√) 9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。(×) 10.作算术运算时,若有进位则一定有溢出。(×) 11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × ) 12.程序计数器PC不能对它进行读写操作.( √ ) 13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × ) 14.8051单片机对最高优先权的中断响应是无条件的( ×) 15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作 指令( ×) 16.在一般情况8051单片机允许同级中断嵌套( ×) 17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√) 18.RC A为循环左移指令( ×) 19.MOV A,30H为立即寻址方式( ×) 20.如果发生除法溢出错误,则PSW标志位P置1 ( ×) 21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( ×) 22.MOV A,@A+DPTR是一条查询指令 .( √) 23.MUL AB的执行结果是高8位在A中,低8 位在B中( ×) 24.CPU对内部RAM和外部RAM的读写速度一样快( ×) 25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程 序存储器中寻址 .( √) 26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ×) 27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。(√) 28.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键 重新启动单片机。(√) 29.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。(×) 30.计算机能够直接识别和执行任何高级语言指令。(×) 31.80C51单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加 以省略。(×) 32.80C51指令系统具有存储效率高、执行速度快的特点。(√) 33.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。(√) 34.对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。(×)

单片机原理及应用试题库答案

《单片机原理及应用》试题库 一、填空题 1.单片机就是把(CPU)、( 输入/输出)、和( 存储器)等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器)或(微控制器)。 2.Intel公司典型的单片机有( MCS-51系列)和( MCS-96系列)。 3.单片机具有体积( 下)、重量( 轻)、价格( 低)、功耗( 小)、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有(128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是(20H—2FH ),工作寄存器区的地址范围是(00H—1FH ),片内程序存储器中寻址区的地址范围是(0000H—07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在(30H—7FH )内开辟的区域. 11.MCS-51片内(20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚(EA’)必须接地。 14.MCS-51中凡字节地址能被(0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是(00H—1FH )。 16.当MCS-51引脚(ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向(0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

2019年扬州大学全日制教育硕士小学教育考研经验——只要走下去,就能赢

2019年扬州大学全日制教育硕士小学教育考研经验 ——只要走下去,就能赢 文|毛JJ/凯程网课学员 扬州大学全日制教育硕士小学教育专业 终于被录取了,趁着余热,我想来回忆一下这漫长而又美好的时光。 我是师范院校的师范专业,应该来说自身的优势也是有一些的。但是,很多人包括老师同学都会建议我们考编要紧。所以我们专业考研风气也不是很浓厚,全看个人选择。我是三月份才决定考研的,五月份正式买书复习。可能和勤奋的研友相比,起步比较迟了。 对于时间这方面,有很多种说法,很多教育机构是建议提前一年准备的。也有一些学霸,复习两三个月稳稳的上岸。因人而异,如果你有相关经验,可以选择缩短战线,保证高效。 一、关于333教育综合 如果你是三跨考生,还是建议你从决定考研考试,哪怕没想好学校,抓紧333的四本书,先通读一遍,知道教育学是什么讲了什么。这对你后期背诵相关的笔记有很大的帮助。当然,学有余力的同学可以自己整理笔记,但是一定要控制时间,比如两个月完成一轮的复习和整理,不要影响后期背诵的时间。 我是五六月份看了凯程一遍,后来买了学姐的笔记,在复习这边,由于我自制力不强,怕回家看书效率不高,于是选择了暑假留校复习,学校也为我们提供了很好的条件,大家在一起复习,动力十足。 我是七月开始一个月多背了第一遍。顺序就是四本书的顺序。教育学原理、中教史结束后,我发现外教有很多背景知识我都不是很懂。于是晚上看凯程课程,徐颖老师讲的还是不错的,看了之后第二天再背这边的内容,有助于记忆,外教是背了基本上就很难忘。 教心最难,啃了很久,感觉不知所云,只是在记句子,和我之前考教师资格证不一样,教心真的是对一个原理讲很透彻。可是当我开始第二遍的时候,发现已经忘光了,又吭哧吭哧,九月中旬结束第二遍。 接下来,第三遍,最难的一遍,因为四门要集中复习了,我一边听着谁谁谁又背了四遍,一边懊悔自己怎么记不住,心态有点失衡,就选择了投身自己擅长的英语。但这其实不好,333真的是王道,是不管什么时候,都值得你背半天的大佬。 无数的教育家,教育运动,教育教学原理方法,德育,心理学内容要反复反复,前三轮不管

单片机原理复习简答题答案汇编

一、简述题MCS-51单片机芯片包含哪些主要逻辑功能部件?(习题2-1) (1)中央处理器(CPU):运算器--用于实现算术和逻辑运算;控制器:产生计算机所需的时序,控制程序自动执行 (2)内部数据存储器:用于存放可读写的数据 (3)内部程序存储器:用于存放程序的机器代码和常数 (4)并行I/O口:实现数据的输入/输出 (5)定时/计数器:用于实现定时和计数功能 (6)串行口:一个全双工的口,可实现数据的串行传送 (7)中断控制:实现单片机的中断判优、中断响应、中断查询等控制 (8)时钟电路:为单片机提供时钟脉冲序列 2.程序计数器PC的作用是什么?什么情况下会使用PC的值?(习题2-4) 程序计数器PC是位于片内的一个16位的寄存器,它专门用来存放当前要执行的指令地址,且能够自动加1,具有特殊功能。是一个不可寻址的特殊功能寄存器。其低8位地址经P0口输出,高8为地址经P2口输出。 3.MCS-51单片机设置有四组工作寄存器,这样做的目的是什么?请举例说明。?? 如何选择MCS-51单片机的当前工作寄存器组?(习题2-7) MCS-51的当前工作寄存器组是由程序状态寄存器PSW中的RS1、RS2位的状态决定的。工作寄存器区的选择: RS1,RS0=00 则选择了工作寄存器组0区R0~R7对应的单元地址:00H~07H RS1,RS0=01 则选择了工作寄存器组1区R0~R7对应的单元地址:08H~0FH RS1,RS0=10 则选择了工作寄存器组2区R0~R7对应的单元地址:10H~17H RS1,RS0=11 则选择了工作寄存器组3区R0~R7对应的单元地址:18H~1FH 4.简述MCS-51单片机的位寻址空间。(习题2-11) MCS-51单片机的位寻址空间由两部分构成:一部分为内部RAM位寻址区的20-2FH的16个单元的128位,位地址范围:00~7FH;另一部分为单元地址尾数为0和8的SFR中的位构成的位寻址区,共83位,位地址范围是80~0FFH。 MCS-51单片机位寻址空间共有211个位,位地址范围:00H~0FFH 5.什么是时钟周期、机器周期、指令周期?如何计算机器周期?晶振频率为12M时,计 算时钟周期、机器周期。(习题2-9) 时钟信号的周期称为S状态,它是晶振周期的两倍,即一个时钟周期(TS)包含2个晶振周期;指令周期(TI):执行一条指令所用的时间; 机器周期(TM):CPU完成一个基本操作所用的时间。(每12个时钟周期为1个机器周期)当晶振频率为12MHz时,时钟周期TS=2/f=0.17μs,机器周期TM=12/f=1μs 6.简单说明MCS-51单片机PSW寄存器各标志位的含义。(习题2-15) CY(PSW.7) 进位/借位标志位;AC(PSW.6)半进位/借位标志位;F0(PSW.5) 用户标志位;RS1(PSW.4)、RS0(PSW.3) 工作寄存器组选择位;OV(PSW.2) 溢出标志位; PSW.1 未定义;P(PSW.0) 奇偶标志位

单片机原理及应用试题及答案

广西工学院 2002 — 2003 学年第 2 学期课程考核试题考核课程单片机原理及应用考核班级自动化00级 学生数 145 印数 150 考核方式闭卷考核时间 120 分钟 一.填空题(每空1分,共20分) 1、单片机与普通计算机的不同之处在于其将CPU 微处理器、存储 器和I/O口三部分集成于一块芯片上。 2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的同时输出。习题11.4 3、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保 护。调用返回时,再进行出栈保护,把保护的断点送回到PC。习题2.17 4、在基址加变址寻址方式中,以累加器A作变址寄存器, 以DPTR或PC 作基址寄存器。3.3 5、假定累加器A中的内容为40H,执行指令 1000H:MOVC A,@A+PC 后,把程序存储器1041H单元的内容送入累加器A中。 6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作 数,而是操作数的地址。3.10 7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为4BH 。 解析: ANL A,#17H ;A中83H与17H相与,(A)=03H ORL 17H,A ;(17H)中0B5H与(A)中03H相或,(17H)=B7H XRL A,@R0 A ;(A)中03H与(17H)中B7H异或,(A)=B4H

CPL A ;对A取反, A=4BH 8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后: POP DPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV A,B INC A MOVC A,@A+DPTR PUSH A RET ORG 3000H DB 10H,80H,30H,80H,50H,80H 请问:A= 80H,SP= ,(41H)= ,(42H)= 。 9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。 10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存 储器提供地址,而DPTR是为访问数据存储器提供地址。 11、16KB RAM存储器的首地址若为3000H,则末地址为 H。 解析:1000H=0001 0000 0000 0000B=2^12=4K,16K就是4000H,即:0100 0000 0000 0000B=2^14 所以末地址为:7000H-1=6FFFH

单片机原理及接口技术考试必备复习资料

单片机的特点和应用1)高集成度,体积小,高可靠性2)控制功能强(3)低电压,低功耗,便于生产便携式产品(4)易扩展(5)优异的性能价格比。应用领域单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8位(2)片内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB (5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个。89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA端保持高电平时,CPU执行内部存储器中的指令。 89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)简述89C51片内RAM的空间分配。答:片内RAM有256B 低128B是真正的RAM区高128B是SFR(特殊功能寄存器)区简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区对应的位地址是00H~7FH 如何简捷地判断89C51正在工作?答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频用示波器观察ALE 是否有脉冲输出(判断 8051芯片的好坏?)观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?)因为/PSEN接外部EPROM(ROM)的/OE端子 OE=Output Enable(输出允许) 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为什么?答:要接上拉电阻,也要先置1;单片机I/O口电流太小,驱动能力弱,接上拉电阻保证电流做输入时应先置高电平然后读数。 89C51 P0~P3口结构有何不同?用作通用I/O口输入数据时,应注意什么?答:P0口内部没有上拉电阻,可以用做16位地址的低8位;P3有第二功能;P2口可以用做16位地址的高8位;需要上拉电阻。OC门电路无法输出高低电平,只有靠上拉电阻才能实现。 89C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?答:(1)80C51单片机的EA信号的功能 EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压 EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。(2)在使用80C31时,EA信号引脚的处理方法。因为80C31没有片内的程序存储器,所以在使用它时必定要有外部的程序存储器,EA 信号引脚应接低电平。内部RAM低128字节单元划分为哪3个主要部分?各部分主要功能是什么?答:片内RAM低128单元的划分及主要功能:(l)工作寄存器组(00H~lFH) 这是一个用寄存器直接寻址的区域,内部数据RAM区的0~31(00H~lFH),共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0~R7。 (2)位寻址区(20H~2FH) 从内部数据RAM区的32~47(20H~2FH)的16个字节单元,共包含128位,是可位寻址的RAM区。这16 个字节单元,既可进行字节寻址,又可实现位寻址。(3)字节寻址区(30H~7FH)从内部数据RAM区的48~127(30H~7FH),共80个字节单元,可以采用间接字节寻址的方法访问。使单片机复位有几种方法?复位后机器的初始状态如何?答:(1)单片机复位方法有:上电自动复位、按键电平复位和外部脉冲三种方式(2)复位后机器的初始状态,即各寄存器的状态:PC之外,复位操作还对其他一些特殊功能寄存器有影响。开机复位后,CPU使用的是哪组工作寄存器?它们的地址是么?CPU如何确定和改变当前工作寄存器组?答:一般开机复位后都是选择第一组通用工作寄存器作为工作寄存器的,一共有4组,分别为0.1.2.3连续位于00h到1FH地址,然后在机器中有个程序状态字PSW,它的第四和第三位RS1,RS0是用来选择工作寄存器组的,可能不同机器地址稍有不同。他们俩的值和寄存器组的关系: RS1/RS0 0/0 0/1 1/0 1/1 使用的工作寄存器 0 1 2 3 地址 00-07 08-0F 10-17 18-1F 写程序的时候就是通过定义程序状态字来选择使用不同的寄存器组。也可以直接对RS1和RS0赋值。位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中的什么位置?答:用不同的寻址方式来加以区分,即访问128个位地址用位寻址方式,访问低128字节单元用字节寻址和间接寻址。具体地址为2F的第五位,即为7C。 89C51有几种低功耗方式?如何实现?答:空闲方式和掉电方式。

相关文档
相关文档 最新文档