单片机接口技术

单片机接口技术
单片机接口技术

第二章MCS—51内部结构和时序

1、特殊功能寄存器

累加器ACC —累加器A在大部分的算术运算中存放某个操作数和运算结果。

寄存器B—寄存器B主要用于与累加器A配合执行乘法和除法指令的操作。

程序状态字PSW——8位寄存器,用来存放程序状态信息。某些指令的执行结果会自动影响PSW的有关状态标志位,有些状态位可用指令来设置。

CY:进位标志位;AC:半进位标;FO:用户标志位;RS1.RS0:工作寄存器组选择;OV:溢出标志;P :奇偶标志。

2、堆栈:符合先进后出或后进先出的RAM区;MCS-51堆栈的最大容量:128字节(8031/8051);堆栈指示器SP:8位二进制计数器;作用:存放栈顶/栈底地址;初始化后,SP=07H;堆栈区在内部RAM

3、数据指针DPTR:二进制16位计数器;作用:存放外部RAM/ROM地址。DPH/DPL

4、8051片内RAM容量:有128字节;可分为3个区:工作寄存区、位寻址区、便笺区。

5、8051由以下五部分组成:1)CPU:ALU—算数逻辑计算;定时控制部件;专用寄存器组—PC/A/BPSW/SP/DPTR;2)存储器:片内ROM、片外ROM、片内RAM、片外RAM;3)I/O端口:并行口、串行口;4)定时/计数器:T0/T1有定时和计数两种模式;5)中断电路:T0、T1、INT0和INT1(外部中断输入引脚)、串口中断。

6、8051ALE的作用:锁存P0口低8位地址;ALE上脉冲频率在不访问片外RAM/ROM时为晶振6分频(fosc/6);ALE上系列脉冲可作为外部时钟源使用。

7、8051XTAL1作用:接晶振;XTAL2:接收fosc频率脉冲;PSEN:片外ROM的选通线RD/WR:片外RAM的选通线;RST:令CPU处于待命状态。

8、程序计数器PC,是一个由16个触发器组成的计数器,能自动加1,用来存放将要执行指令的地址。

9、MCS—51单片机的引脚功能:

1)电源线和时钟信号线共4根

VCC,GND——电源和地+5V电源供电,

X1——时钟振荡器输入端,内部振荡器输入端;

X2——时钟振荡器输出端,内部振荡器输出端;

2)控制线4根

RST——复位信号,晶振工作后2个机器周期的高电平复位CPU.

ALE——地址锁存信号访问外部存储器时该信号锁存低8位地址;无RAM时,ALE为晶振6分频;

PSEN——外部程序存储器读从程序存储器中取指令或读取数据时,该信号有效。EA——程序存储器有效地址,EA=1从内部开始执行程序;EA=0从外部开始执行程序;3)I/O口线32根---- MCS-51系列单片机

P0、P1、P2、P3共32位,对应着芯片的32根引脚。

第三章指令系统

1、指令的三种表示形式:二进制形式:能直接为CPU执行;16进制形式:书写,阅读和送入机器;汇编形式:编程使用。

2、指令按功能可分五类:数据传送指令、算术运算、逻辑和移位、控制转移、位操作指令

3、MCS—51的七种寻址方式:直接寻址:指令码中含有操作数地址;立即寻址:指令码中含有操作数本身;寄存器寻址:指令码中含有操作数所在寄存器号;寄存器间址:指令码中含有操作数地址所在寄存起号;变址寻址:操作数地址=基地址+地址偏移量;相对寻址:用于相对转移指令,指令码中含有相对地址偏移量;位寻址:触发器的地址,0或1。

4、变址寻址和相对寻址的地址偏移量有

何异同?

5、

6、

第五章半导体存储器

一、半导体存储器具有体积小、重量轻速度快和价格便宜等优点。按功能可分为两类:

1、RAM存储器

特点:1)正常工作时既能读又能写2)存放实时数据,程序和运算结果

分类:1)双极型RAM 特点:速度快,集成度低,功耗大等;

2)MOS型RAM:静态RAM(依靠触发器存储二进制信息)优点是无需刷新,

缺点是容量小;动态RAM(依靠电容存储二进制信息)优点是容量大和集程度

高,缺点是需要刷新

2、ROM存储器

特点:1)正常工作时只能读不能写;2)存放程序/常数。

分类:1)掩膜ROM(一次性编程):编程在掩膜工艺时进行;可靠性高成本低;适合大批量生产。

2)PROM(一次性编程):可以在实验室编程;可靠性高成本低;适合大批量生产。

3)EPROM(可多次编程):紫外光/电脉冲擦洗的PROM;可靠性高;适合批量生产。

二、半导体存储器的技术指标

1、存储容量:表示方法:存储容量=字数X字长

2、最大存取时间:对存储芯片读写一次所需的最大时间

3、功耗:维持功耗:未选中工作芯片所消耗的功率;操作功耗:被选中的芯片所消耗的功率

4、可靠性和工作寿命:可靠性:抗击电磁场温度和湿度的能力;寿命:几千小时

5、集成度:晶体管数目/每片;表示:位/片

★★三、单译码编制存储器由哪几部分组成?地址线和字线间的关系?

通常由四部分组成:1、地址寄存器和译码器:对地址线上地址译码,产生字选择线,选

中某存储单元工作;2、存储阵列:由基本存储电路组成存储单元,存储单元组成存储阵列;

3、三态输出缓冲器:8位寄存器,暂存从存储阵列中读出或写入的信号;

4、控制电路:控制存储器的读/写过程若地址线有n条,则字线有2^ n条。

四、今有存储容量512*4、1K*4、2K*8、4K*1、4K*4、16K*1、32K*4、64KB、128K*8,512KB和4MB的存储器,这些存储器分别需要多少条地址线和数据线?

512*4:地址线9条,数据线4条;1K*4:10、4;2K*8:11、8;4K*1:12、1;4K*4:12、4;16K*1:14、1;32K*4:15、4;64KB:16、8;128K*8:17、8;512KB:19、8;4MB:22、8

五、

六、62128的存储容量是多少?若它采用6管静态MOS

存储电路,则它共有多少基本存储电路?存储阵列至少要

多少MOS管?

存储容量是16KB

基本存储电路个数:16*1024*8=131072

所需MOS管:131072*6=786432

七、设计一个32KB的外部RAM存储器,若采用2114,

试问需要多少块?若用2116,多少块?

2114的存储容量是1K*4,故需两块芯片才能为CPU提供

1KB主存储器。故32KB容量主存需要2114:32*2=64块。2116(16K*1)需8块才能组成16KB主存。故需2116:2*8=16块。

八、

【半导体存储器将沿着提高集成度、提高存取速度、降低工作电压三方面高速发展】【半导体存储器内部有两种基本结构:单译码编址、双译码编址】

【2764在编程时PGM引脚应接50ms的负脉冲,Vpp应接21V,读出校验时OE要接负脉冲】

十、在进行外存储器设计时,考虑单片机对存储器工作速度分配的理由是什么?为什么要对每片外部存储器进行地址分配?

CPU和存储器工作时,存储器工作速度变低,CPU等待时间加长,所以存储器速度应和CPU速度相同步。CPU分给存储器地址不同,CPU和外部存储器的连接也不同。

第六章MCS—51的中断系统

1、中断的定义:CPU暂时中止主程序执行转而为外设服务,服务完后又返回主程序执行的过程。

2、中断的分类:按功能分,1)可屏蔽中断(五级中断);2)非屏蔽中断;3)软件中断

3、计算机采用中断的好处:CPU的效率高;提高实时数据处理时效;提高故障处理的时效。

4、中断源:引起中断的原因。

种类:1)外部设备中断源(串行口中断):用于CPU和外设间进行数据传送;2)控制对象中断源:用于CPU对控制对象的监控;3)故障源中断源:用于CPU对故障的处理;

4)定时脉冲源中断源(T0/T1溢出中断):用于CPU的定时控制。

5、中断嵌套:高优先级嵌入低优先级中断的过程。

中断系统:能实现中断功能的那部分电路。

中断系统的功能:1)响应中断(关中断、断点地址入栈、转入服务和撤除中断等);

2)中断优先权排队(先响应高优先级中断,后响应低优先级中断);

3)实现中断优先级嵌套(高优先级中断能自动嵌入低优先级中断);

4)中断返回(断点地址恢复到PC)。

6、8031的6个中断标志位代号是什么?在什么情况下被置位和复位?

INT0中断:IE0,位地址89H,因有中断而置位,因中断被响应而被复位;

INT1中断:IE1,位地址88H,因有中断而置位,因中断被响应而被复位;

T0/T1中断:TF0/TF1,位地址为8DH/8FH,因有中断而置位,因响应而复位;

串口中断:TI/RI,位地址为99H/98H,因有中断而置位,CPU在中断响应后进入中断服务程序,在中断服务程序中由软件复位。

7、允许T1定时器溢出中断的指令:MOV IE,#88H;采用位操作指令为:SETB EA SETB ET1。

9、中断处理过程一般分为三个阶段,即中断响应、中断处理和中断返回。

中断响应的条件:1)有中断源发出请求信号;2)中断是开放的(总允许、源允许);3)没有封锁(受阻)。受阻情况是:①CPU正在执行同级或高一级的中断服务程序;②现行机器周期不是正在执行的指令的最后一个机器周期,即现行指令完成前.不响应任何中断请求;

③当前正在执行的是中断返回指令RETI或访问专用寄存器IE或IP的指令。也就是说,在执行RETI或是访问IE、IP的指令后,至少需要再执行—条其他指令,才会响应中断请求。

10、MCS—51中那些中断可随该中断被响应而自动撤除?哪些需用户来撤除?方法?

11、为什么单片8259初始化时要给它ICW1和ICW2命令字?(上右图)

12、在哪些情况下需要给8259送ICW4?

由ICW4格式可知,如下情况需要ICW4:8086/8088系统;特殊全嵌套模式;缓冲方式;自动结束中断方式。

13、如何才能进入全潜嵌套中断模式,在全嵌套中断模式下,为什么各IRn的中断服务程序中要使用指定或非指定EOI命令?(下左图)

14、MCS—51有哪三种扩展外部中断源的方法?各有什么特点?(下右图)

15、写出定时器T1作为外中断源的初始化程序。(下左图)

16、采用8259扩展外中断源时为什么要在中断服务程序中连续安排三条MOVX A,@Ri 指令?(下右图)

17、试比较采用查询法和采用8259扩展外部中断源的优缺点?

查询法外扩中断源的优缺点:1)无需硬件,程序简单2)外扩中断个数多时,查询程序太长,中断响应速度太慢。

用8259外扩中断源的优缺点:1)属于硬件外扩中断源2)中断响应速度快。

18、MCS—51响应中断时要做三件事:断点地址入栈、关中断、按中断矢量转入相应中断服务程序执行。

第七章并行I/O接口

1、I/O接口定义:CPU和I/O设备之间的过渡大规模接口电路,可集成在CPU内部,也可做成专用集成块。作用:进行CPU和外设间速度匹配;改变I/O口数据传送方式;改变I/O 信号性质和电平。

2、外设端口的两种编址方式:

外设端口的单独编址,特点:1)需要专用I/O指令,实现CPU和外设间数据传送;2)I/O端口地址是独立的。

外设端口和外存储器统一编址,特点:1)无需专用I/O口指令;2)I/O端口地址是内存地址中的一部分。

2、I/O数据的四种传送方式?各在什么场合使用?

1)同步传送(无条件传送):外设速度很快或很慢时均可采用;2)异步传送(条件/查询式传送):通常不用,因为CPU在查询中会失去时效;3)中断传送:CPU能和外设并行工作,具有效率高、实时性好等特点;4)DMA传送:适合CPU和外设间批量传送数据。

3、MCS—51内部四个并行I/O口有什么异同?作用是什么?(下左图)

4、MCS—51对内部四个并行I/O有哪三种操作方式?各有什么特点?(下右图)

5、决定8255A选口地址的引脚有哪几条?作用是什么?

CS:片选线,CS=0本片被选中;CS=1本片未选中。

A1A0:地址线00——A口;01——B口;10——C口;11——控制口

6、

7、决定8155A选口地址的引脚有哪些?IO/M的作用?T/IN和T/OUT的作用是什么?(左)

8、若8155A的T/IN端输入脉冲频率为12MHZ,则8155A的定时器的最大定时时间?(右)

9、若8155A的T/IN端输入脉冲频率为1MHZ,编出能在T/OUT上输出周期为8ms的方波程序。

10、如图,若把字符打印机的ACK和8031的INT0相接,请简述电路的工作原理和编出能把20H为始址的连续50个内存单元中内容输出打印的程序。

11、显示缓冲区:把被显字符送LED显示的RAM单元;存放地点:只能在RAM单元,通常在内部RAM;存放内容:被显字符(实际上是被显字符在字形码表中的地址偏移量)。

12、扭曲向列型LCD的显示原理:1)若电极上没有电压,则液晶材料内部分子呈90度扭曲状态,形成的90度偏振面挡住了偏振光的透过;2)若电极上有3V电压,则液晶分子的扭曲状态在电场作用下消失,线性偏振光可透过液晶而使LCD显示。

13、试比较MCS—51内部定时器四种工作方式下的异同。

方式0:13位加1计数器;计满产生溢出中断(需重装TC初值);

方式1:16位加1计数器(需重装TC初值);计满为零时产生溢出中断;

方式2:8位重装计数器(无需重装TC初值);计满为零时产生溢出中断;

方式3:T0是两个8位独立计数器(需重装TC初值)计满为零时产生溢出中断;

T1是一个8位重装计数器(无需重装TC初值)计满后不产生溢出中断。

14、

第八章MCS—51对A/D和D/A的接口

1、D/A转换器的作用:把数字量转换成模拟量。使用场合:在单片机控制系统的后向通道中用来推动执行部件工作。

A/D转换器的作用:把模拟量转换成数字量。使用场合:在单片机控制系统的前向系统中用来采集模拟量的值。

2、D/A转换器的主要性能指标有哪些?设某DAC有二进制14位,满量程模拟输出电位为10V,则它的分辨率和转换精度各为多少?

3、DAC0832的工作原理和引脚功能。

4、DAC的单极性和双极性电压输出的根本区别何在?

单极性电压输出:当数字量从0~FFH时,输出电压的范围是:0~—最大或者0~+最大;

双极性电压输出:当数字量从0~FFH时,输出电压的范围是:—最大到+最大。

5、DAC0832和MCS—51接口时有哪三种工作方式?特点?适用场合?

1)直通方式特点:DI7~DI0上数字量变化时,V out跟着变;使用:非微机控制系统;

2)单缓冲方式特点:8位DAC寄存器工作于直通方式;8位输出寄存器受8031控制;

使用:波形发生器/其他需模拟输出的地方;

3)双缓冲方式特点:8位DAC寄存器工作于非直通方式;8位输入寄存器也工作于非直通方式;使用:8位以上D/A转换器;多路模拟量输出的地方。

6、MCS—51和DAC1208接口时,CPU为什么必须给它先送高8位和后送低四位数字量?这时的DAC1208能否在直通或单缓冲方式下工作?为什么?

先送高8位的原因:因为CPU给DAC1208送高8位时,低4位输入寄存器也接收数据。此时的工作方式必须是双缓冲方式,原因是:如果是工作在直通/单缓冲方式,CPU送完高8位数字量后,DAC1208就开始D/A转换,V out有一个输出电压。若此时CPU再给DAC1208

送低4位数字量,V out又有一个输出电压,这两个V out电压是不会相同的,这个不同的电压就是毛刺。

7、编出能把20H开始的20个数据(高8位数字量在前一单元,低8位数字量在后一单元的低4位)送DAC转换的程序。

8、ADC共分哪几种类型?各有什么特点?

共分四种类型:1)计数器式特点:结构简单,造价低;转换速度慢,用于仪器仪表;2)双积分式特点:转换精度高;转换速度慢,用于仪器仪表;3)逐次比较式特点:精度高,速度快;结构不太复杂,应用广泛;4)并行A/D式特点:精度高,速度最快;结构复杂,造价高,特殊用途。

9、决定ADC0809模拟电压输入路数的引脚有哪几条?

ADDA ADDB ADDC ALE——控制地址码输入

10、下图示出了8031和ADC0809的接口。设在内部RAM始址为20H处有一数据区,请写出对8路模拟电压连续采集并更新这个数据区的程序。

11、ADC574A的主要特性是什么?哪些引脚可以决定它的选口地址?

主要特点:1)内部有转换时钟,不需外接晶振;2)转换速度快,约为25微秒,ADC0809则需100微秒;3)模拟电压输入为10Vin—0~10V单极性(±5V双极性);20Vin—0~20V 单极性(±10V双极性);4)数字量位数:8位或12位,可任选。

这些引脚有:CE CS R/C 12/8 A0

12、D/A转换器内部必须有一个解码网络。解码网络有两种:二进制加权电阻网络;T型电阻网络。~分辨率定义为“:满量程电压的2^(-n)倍。~转换精度是:满量程实际输出值对理论值的最大偏差。14、EOC上有正脉冲时表示A/D转换已完成;R/C引脚为高电平时可读出A/D转换后的数字量。

单片机原理及其接口技术实验报告

单片机原理及其接口技术实验指导书 实验1 Keil C51的使用(汇编语言) 一.实验目的: 初步掌握Keil C51(汇编语言)和ZY15MCU12BD型综合单片机实验箱的操作和使用,能够输入和运行简单的程序。 二.实验设备: ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil C51的计算机一台。 三.实验原理及环境: 在计算机上已安装Keil C51软件。这个软件既可以与硬件(ZY15MCU12BD型综合单片机实验箱)连接,在硬件(单片机)上运行程序;也可以不与硬件连接,仅在计算机上以虚拟仿真的方法运行程序。如果程序有对硬件的驱动,就需要与硬件连接;如果没有硬件动作,仅有软件操作,就可以使用虚拟仿真。 四:实验内容: 1.掌握软件的开发过程: 1)建立一个工程项目选择芯片确定选项。 2)加入C 源文件或汇编源文件。 3)用项目管理器生成各种应用文件。 4)检查并修改源文件中的错误。 5)编译连接通过后进行软件模拟仿真。 6)编译连接通过后进行硬件仿真。 2.按以上步骤实现在P1.0输出一个频率为1Hz的方波。 3.在2的基础上,实现同时在P1.0和P1.1上各输出一个频率同为1Hz但电平状态相反的方波。 五:程序清单: ORG 0000H AGAIN:CPL P1.0 MOV R0,#10 ;延时0.5秒 LOOP1:MOV R1,#100 LOOP2:MOV R2,#250 DJNZ R2,$ DJNZ R1,LOOP2 DJNZ R0,LOOP1 SJMP AGAIN END 六:实验步骤: 1.建立一个工程项目选择芯片确定选项 如图1-1所示:①Project→②New Project→③输入工程名test→④保存工程文件(鼠标点击保存按钮)

单片机原理与接口技术试题及答案

复习题及答案 (一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16K (B)8K (C)4K (D)2K 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)(B)RST (C)ALE (D) 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使用的寻址方式为(A)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC 7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8279 (D)74LS164 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 二、填空题 1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组 成。 2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同 的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。 3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1 个机器周期。 4、8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。 5、对于80C51无嵌套的单级中断,响应时间至少 3 个机器周期,最多8个机器周期。 三、简答题 简述80C51单片机的I/O口的功能和特点; 答:P0:地址总线低8位/数据总线和一般I/O口 P1:一般I/O口 P2:地址总线高8位和一般I/O口 P3:第二功能和一般I/O口 4个口作为一般I/O时均为准双向口。 5、简述80C51单片机指令系统的特点及寻址方式。

《单片机与接口技术》期末考试试题及答案

学院 _ _ _ _ _ _ _ _ _ _ _ _ 班 级 _ __ _ _ __ _ __ _ _姓 名_ __ _ __ __ _ _ _ _ 学 号 _ _ _ _ _ _ __ _ _ _ _ 密 封 线 内 不 答 题 一、填空题(一空一分,共29分) 1、十进制数92用二进制和8421BCD 码分别表示为 1011100 和 10010010 。 2、MCS-51单片机在读取扩展程序存储器单元时 PSEN 信号有效,在读取扩展数据存储器单元时 CS 信号有效。 3、设RAM 中(2456H)=66H ,(2457H)=34H ,ROM 中(2456H)=55H ,(2457H)=64H 。请分析下面程序执行后各寄存器的内容。 (A )=___ 64H __,(DPTR )=_ 2456H __。 MOV A ,#1 MOV DPTR ,#2456H MOVC A ,@A+DPTR 4、AT89S51单片机的1个机器周期含有 12 个晶振周期或 6 状态周期。 5、对于51单片机,当CPU 响应某中断请求时,将会自动转向相应中断入口地址去执行,外部中断0入口地址为: 0003 H ,SCON 入口地址为: 0023 H 。 6、PC 存放_____ 一条要执行的指令地址 _,在8051中决定程序执行顺序的 是 PC (PC 还是DPTR ?),它是___16_ __位, 不是 (是,不是)SFR ? 7、MCS-51单片机的P0~P4口均是 双向 I/O 口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 。 8、组成32M ×8位的存储器,需要2M ×4位的存储芯片 32 片。 9、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么?设(60H )=21H ,(A )=19H ,(30H )=0FH 。 (1)MOV A ,#48H ;寻址方式: 立即寻址 (A )= 19H (2)ADD A ,60H ; 寻址方式: 直接寻址 (A )= 3AH 11、AT89C52 单片机有_____6___个中断源,______2_级中断优先级别。 12、8255A 属于可编程的____双向____I/O 接口芯片。 13、当MCS-51引脚 ALE 信号有效时,表示从Po 口稳定地送出了低8位地址. 14、AT89C52单片机串行口波特率可以由定时器 T1 的溢出率决定。

单片机原理及接口技术

0924]《单片机原理与接口技术》 作业一 [单选题]MCS―51单片机一个机器周期由()个振荡周期构成;A:2 B:4 C:8 D:12 参考答案:D [多选题]电子计算机的硬件系统主要组成部分有()A:CPU B:存储器 C:输入设备 D:输出设备 参考答案:ABCD [单选题]MCS-51单片机是()位机。 A:4 B:8 C:16 D:32 参考答案:B [单选题]使用MCS51汇编语言指令时,标号以()开始。 A:标点符号 B:数字 C:英文字符 D:中文字符 参考答案:C

[多选题]CPU的主要组成部分有() A:运算器 B:控制器 C:程序存储器 D:数据存储器 参考答案:AB [判断题]MCS-51单片机复位后,RS1、RS0为0、0,此时使用0组工作寄存器。 参考答案:正确 [判断题]MCS-51单片机复位后,部特殊功能寄存器均被清零。 参考答案:错误 [填空题] 1.十六进制数30H等于十进制数(); 2.十六进制数20H的压缩BCD码为(); 3.与十进制数40相等的十六进制数为( ); 4.十六进制数037H对应的压缩BCD码可表示为( ); 5.字符"A”的ASCII码为(); 6.字符"D”的ASCII码为(); 7.字符"1”的ASCII码为(); 8.字符"5”的ASCII码为(); 9.位09H所在的单元地址是()字节的()位; 10.编写程序时使用的程序设计语言有()、()、()三种; 11.MCS―51单片机有四个工作寄存器区,由PSW状态字中的()、()两位的状态来 决定; 12.定时器的工作方式()为16位为定时/计数方式; 13.串行通讯分为()和()两种基本方式; 14.串行通讯工作方式1和方式3的波特率有SMOD值和()控制。 参考答案:

单片机原理与接口技术习题答案

单片机原理与接口技术习题答案 习题与思考题1 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 习题与思考题2 2-2 MCS-51单片机的EA、ALE和PSEN端的功能是什么? 答:ALE——ALE为地址锁存允许信号,在访问外部存储器时,ALE用来锁存P0送出的低8位地址信号。 PSEN——外部程序存储器的读选通信号。当访问外部ROM时,PSEN产生负脉冲作为外部ROM的 选通信号;在访问外部RAM或片内ROM时,不会产生有效的PSEN信号。PSEN可驱动8个LSTTL 门输入端。 EA——访问外部程序存储器控制信号。对8051和8751,它们的片内有4KB的程序存储器。当EA为 高电平时,CPU访问程序存储器有两种情况:一是访问的地址空间在0~4K范围内,CPU访问片内 程序存储器;二是访问的地址超出4K时,CPU将自动执行外部程序存储器的程序。对于8031,EA 必须接地,只能访问外部ROM。 2-3 程序计数器(PC)有多少位?它的主要功能是什么? 答:程序计数器有16位,它的功能和一般微型计算机的相同,用来存放下一条要执行的指令的地址。当按照PC 所指的地址从存储器中取出一条指令后,PC会自动加l,即指向下一条指令。 2-5 MCS-51单片机如何实现工作寄存器组R0~R7的选择? 答:每个工作寄存器组都可被选为CPU的当前工作寄存器,用户可以通过改变程序状态字寄存器(PSW)中的RS1、RS0两位来任选一个寄存器组为当前工作寄存器。 RS1RS0寄存器组R0R1R2R3R4R5R6R7 000组00H01H02H03H04H05H06H07H 011组08H09H0AH0BH0CH0DH0EH0FH 102组10H11H12H13H14H15H16H17H 113组18H19H1AH1BH1CH1DH1EH1FH 2-6 单片机复位后,各特殊功能寄存器中的初始化状态是什么? 答: 特殊功能寄存器初始状态特殊功能寄存器初始状态ACC00H TMOD00H PC0000H TCON00H PSW00H TL000H SP07H TH000H DPTR0000H TL100H P0~P30FFH TH100H IP xx000000B B00H IE0x000000B SCON00H PCON0xxx0000B SBUF不定

精编《单片机与接口技术》模拟考试158题(含答案)

2020年《单片机与接口技术》试题库158题(含参 考答案) 一、单选题 1.MCS-51寻址方式中,直接寻址的寻址空间是D。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.数据存储器256字节范围 2.下列指令能使累加器A的最低位置1的是C。 A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H 3.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。 A.(A)=00H (C)=1 B.(A)=00H (C)=0 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 4.在MCS-51指令中,下列指令中 C 是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 5.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H 7.MCS-51单片机CPU的主要组成部分为 A 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平 9.启动定时器1开始定时的指令是 D 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1

单片机与接口技术2012521150419

《单片机与接口技术》课程习题集西南科技大学成人、网络教育学院版权所有 习题 【说明】:本课程《单片机与接口技术》(编号为02613)共有单选题,多项选择题,判断改错题,简答题,综合设计题,编程题等多种试题类型,其中,本习题集中有[单选题,多项选择题,判断改错题,简答题,综合设计题,编程题]等试题类型未进入。 一、单选题 1.二进制数110010010 对应的十六进制数可表示为( )。 A. 192H B. C90H C. 1A2H D. CA0H 2.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )。 A. 7542H B. 7542 C. 75.42H D. 75.42 3. -3 的补码是( )。 A. 10000011 B. 11111100 C. 11111110 D. 11111101 4.十进制数126 其对应的十六进制可表示为( )。 A. 8 F B. 8 E C. F E D. 7 E 5.补码11111001对应的真值用十进制表示为( )。 A. 7 B. 13 C. -7 D. 34 6. PC 的值是( )。 A. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条要执行指令的地址 D. 控制器中指令寄存器的地址 7.程序计数器PC的寄存器位数是( )。 A. 2 B.8 C. 16 D. 32

8.对程序计数器PC 的操作( )。 A. 是自动进行的 B. 是通过传送进行的 C. 是通过加1 指令进行的 D. 是通过减1 指令进行的 9.在程序状态字PSW 中,奇偶校验位是( )。 A. C B. AC C. OV D. P 10.在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。 A. PC B. PSW C. A D. SP 11.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组 为( )。 A. 组0 B. 组1 C. 组2 D. 组3 12. 8051 单片机中,唯一一个用户可使用的16 位寄存器是( )。 A. PSW B. DPTR C. ACC D. PC 13. 8051的程序计数器PC为16位计数器,其寻址范围是( )。 A. 8K B. 16 K C. 32 K D. 64 K 14. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。 A. PSW B. DPTR C. PC D. B 15. INTEL 8051CPU 是( ) 位的单片机。 A. 16 B. 4 C. 8 D. 准16 16.数据指针DPTR 访问的是( )。 A. CPU控制器 B. CPU运算器 C. 外部程序存储器 D. 外部数据存储器 17.单片机8051的XTAL1和XTAL2引脚是( )引脚。 A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振 18. 8031复位后,PC与SP的值为( )。 A. 0000H,00H B. 0000H,07H C. 0003H,07H D. 0800H,00H 19.单片机芯片8031属于( )。 A.MCS-48系列 B.MCS-51系列 C.MCS-96系列 D.MCS-31系列 20. 8031 单片机中片内RAM 共有( )字节。 A. 128 B. 256 C. 4K D. 64K 21. MCS-51 单片机复位后,从下列那个单元开始取指令( )。 A. 0003H B. 000BH C. 0000H D.000CH 22.对片外数据RAM 单元读写数据须用( )。

微机原理与单片机接口技术课后题答案详解余发山杨凌霄主编资料

微型计算机原理及应用 习题集 专业班级 ______________ 学号 __________________ 姓名 _________________

一、填空题 1. 运算器 和 控制器 集成在一块芯片上,被称作 CPU 。 2. 总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总 线。 3. 迄今为止电子计算机所共同遵循的工作原理是 程序存储和程序控制的工 作原理。这种原理又称为 冯诺依曼型 原理。 4 ?写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分 别是多少? (1) (0110 1110) 二进制原码 (+ 110 1110) 二进制真值 (+ 110) 十进制真值 (0110 1110) 二进制反码 (+ 110 1110) 二进制真值 (+ 110) 十进制真值 (0110 1110) 二进制补码= (+ 110 1110) 二进制真值 = (+ 110) 十进制真值 ⑵ (1011 0101) 二进制原码= (—011 0101) 二进制真值= (—53) 十进制真值 (1011 0101) 二进制反码= (—100 1010) 二进制真值= (—74) 十进制真值 (1011 0101) 二进制补码= (—100 1011) 二进制真值 = (—75) 十进制真值 5 ?写出下列二进制数的原码、反码和补码(设字长为 8位)。 (1) (+ 101 0110) 二进制真值 =(0101 0110) 原码= (0101 0110) 反码= (0101 0110) 补码 (2) (- 101 0110) 二进制真值 =(1101 0110) 原码= (1010 1001) 反码= (1010 1010) 补码 6. : X:补=78H ,则]-X:补=(88 ) H 。 7 .已知 X 仁 +0010100 , 丫仁 +0100001 , X2= -0010100, Y2= -0100001,试计 算下列各式(设字长为 8位)。 (1) [X 1 + 丫1]补=[X 1]补 + (2) [X 1 — 丫2 ]补=[X 1 ]补 + (3) [X 2 — 丫2]补=[X 2]补 + (4) [X 2 + 丫2]补=[X 2]补 + 8 ?将下列十六进制数分别转换成二进制、八进制、十进制和 第1章概述 [Y 1]补=0001 0100 + 0010 0001 = 0011 0101 [—丫2]补=0001 0100 + 0010 0001 = 0011 0101 [—丫2]补=1110 1100 + 0010 0001 = 0000 1101 [丫]=1110 1100 + 1101 1111 = 1100 1011

合工大《单片机与接口技术》2014试卷A及标准答案

合工大《单片机与接口技术》试卷A 评分标准和标准答案 一、【20分】简答题(每小题2分) 1、微处理器如何定义? 微处理器是一个独立的IC芯片,内含算术运算和逻辑运算部件(ALU),不含存储器、I/O接口等,只能接受机器语言。 2、单片机如何定义? 在一块IC芯片上集成了微处理器(μP)、存储器(RAM、ROM)、I/O 接口、定时/计数器、中断系统、系统时钟,以及系统总线等的微型计算机。 3、什么叫微机接口? 采用硬件与软件相结合的方法,研究CPU如何与外设进行最佳匹配,从而在CPU与外设之间实现高效、可靠的信息交换。通俗地说,所谓“接口”就是CPU与外设的连接电路,是CPU与外设交换信息的中转站。4、51单片机串行发送和串行接收各用什么指令? 串行发送:MOV SBUF, #XXH;串行接收:MOV A, SBUF。 5、晶振频率、振荡周期、机器周期三者之间是什么关系? 晶振频率即外接晶体振荡器的标称频率,也叫振荡频率,它与振荡周期互为倒数关系;一个机器周期包含12个振荡周期。 6、MOVX指令用在哪些场合? (1)CPU与外部RAM之间交换数据; (2)CPU与外部I/O之间交换数据。 7、用哪条指令可将P1口高四位同时取反,低四位不变? XRL P1,#1111 0000B 8、三总线包括哪三种? 地址总线、数据总线、控制总线。 9、USB接口全称叫什么? 通用串行总线。 10、T0、T1计数时,对外部输入的脉冲信号有什么要求? (1)计数脉冲最高频率不超过系统振荡频率的1/24;

(2)计数脉冲下降沿有效,高、低电平持续时间均要大于1个机器周期。 二、【14分】分析题 1、CPU为AT89S52,已知(PSW)= 0000 1000 B,分析以下各组指令的运 行结果(每小题2分): (1)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,#90H ;((R0))<==90H,即RAM(90H)=90H (2)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,90H ;((R0))<==(90H),即RAM(90H)=SFR(90H) 2、已知程序执行前: (A)=04H,(SP)=42H,(41H)=7CH,(42H)=7DH。请分析下述程序执行后:(A)=?(SP)=?(41H)=?(42H)=?(PC)=? 可以只写最终结果(每空2分)。 POP DPH ; (DPH)<--((SP))=(42H)=7DH, (SP)<--(SP)-1, (SP)=41H POP DPL ; (DPL)<--((SP))=(41H)=7CH, (SP)<--(SP)-1, (SP)=40H MOV DPTR, #DTAB ; (DPTR)=DTAB RR A ; (A)=02H MOV B,A ; (B)=02H MOVC A, @A+DPTR ; @(DTAB+2), (A)=30H PUSH ACC ; (SP)<--(SP)+1,(SP)=41H, ((SP))<--(A), (41H)=30H MOV A, B ; (A)=(B)=02H INC A ; (A)=03H MOVC A, @A+DPTR ;@(DTAB+3),(A)=50H PUSH ACC ; (SP)<--(SP)+1,(SP)=42H, ((SP))<--(A), (42H)=50H RET ; (PCH)<--((SP))=50H,(SP)<--(SP)-1,(SP)=41H ; (PCL)<--((SP))=30H,(SP)<--(SP)-1,(SP)=40H DTAB: DB 10H, 80H, 30H, 50H, 30H, 50H, 47H, 86H, 90H, 19H (A)=50H,(SP)=40H,(41H)=30H,(42H)=50H,(PC)=5030H 三、【15分】编程题(每小题5分) 1、将8032高128字节RAM中的90H单元内容与80H单元内容 进行交换。

《单片机接口技术及应用》复习题目汇总参考答案

《单片机接口技术及应用》复习题目汇总 参考答案 微型计算机基础 一、判断题 1、3、6、710、17、19、21、23、24、26错,其余全部对。 二、选择题 CAABD BDDBC BDCD MCS-51单片机原理与结构 一、判断题 1、3、8、1 2、14、15、18、19、20错,其余全部对 二、选择题 ACCBB AAADB DCDBD CCCDA DBAAD BDCBA BACBD DB MCS-51单片机指令系统及程序设计 一、判断题 1、5、7、8、11、13、17、20、21、2 2、27、28、30、31错,其余对 二、选择题 BDDBC ACDCA CBDBB DBDAB CDBCC CABDC ACACD ABDCB DDABC BCBDD BCCBB DBCAD DABBC BADAC CBBAB CDBCC 定时、中断、串行口系统及应用 一、判断题 1、5、6、9、20 错,其余对 二、选择题 BCADC CACDC CBDAB DCDBD ACCBC CDBAA CDAAB ACBDA CBCAD ACBAD DBCCB ACDDC CBAC 单片微机基本系统扩展 一、判断 1、2、4、5、7、9错,其余正确 二、选择题 1、B 3、D 4、D 5、A 6、A 7、B 8、B 机电接口技术 一、判断 1错,其余正确 二、选择题 1、B 2、A 3、D 4、C 5、C

24页开始 一、选择题 1-10:CBACC ABDBC 11-20:DABCB CCBAD 21-25:DBCAB 26-30:DDBCD 31-35:CCBCA 36-40:ADBDC 二、判断 1、2、3、4、6、7、9、11、12、13、14、1518、19、20、22错,其余正确、 三、填空 第一部分 1、PUSH POP 2、间接位 3、低负 4、PX0 PS 5、SBUF 定时器1 第二部分 1. 8 16 2. MOVC MOVX 3. SETB PT0 SETB PX1 4. 半双工全工 5. 动态静态 第三部分 1、PUSH ,POP 2、外部中断0 ,定时器1溢出 3、动态和静态 4、SBUF MOV A,SBUF 5、间接,基址加变址 6、8,16 7、74HC164,并入串出 第四部分 1、低,64 。 2、外部中断0 ,PT1 。 3、保护现场,恢复现场 4、9600bps 5、串行 6、直接 7、MOVC 、MOV MOVX 。 8、电平触发方式,边沿触发方式。 四简答题 1、8051单片机内部包含哪些主要逻辑功能部件? 答案:8位CPU; 4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器; 128B内部RAM; 21个SFR; 4个8位并行I/O口(共32位I/O线);

单片机原理与接口技术课后习题第9章答案

第九章复习思考题 1. 计算机系统中为什么要设置输入输出接口? 输入/输出接口电路是CPU与外设进行数据传输的桥梁。外设输入给CPU的数据,首先由外设传递到输入接口电路,再由CPU从接口获取;而CPU输出到外设的数据,先由CPU输出到接口电路,然后与接口相接的外设获得数据。CPU与外设之间的信息交换,实际上是与I/O接口电路之间的信息交换。 2. 简述输入输出接口的作用。 I/O接口电路的作用主要体现在以下几个方面:(1)实现单片机与外设之间的速度匹配;(2)实现输出数据锁存;(3)实现输入数据三态缓冲;(4)实现数据格式转换。 3. 在计算机系统中,CPU与输入输出接口之间传输数据的控制方式有哪几种?各有什么特点? 在计算机系统中,CPU与I/O接口之间传输数据有3种控制方式:无条件方式,条件方式,中断方式,直接存储器存取方式。 在无条件方式下,只要CPU执行输入/输出指令,I/O接口就已经为数据交换做好了准备,也就是在输入数据时,外设传输的数据已经传送至输入接口,数据已经在输入接口端准备好;输出数据时,外设已经把上一次输出的数据取走,输出接口已经准备好接收新的数据。 条件控制方式也称为查询方式。CPU进行数据传输时,先读接口的状态信息,根据状态信息判断接口是否准备好,如果没有准备就绪,CPU将继续查询接口状态,直到其准备好后才进行数据传输。 在中断控制方式下,当接口准备好数据传输时向CPU提出中断请求,如果满足中断响

应条件,CPU则响应,这时CPU才暂时停止执行正在执行的程序,转去执行中断处理程序进行数据传输。传输完数据后,返回原来的程序继续执行。 直接存储器存取方式即DMA方式,它由硬件完成数据交换,不需要CPU的介入,由DMA控制器控制,使数据在存储器与外设之间直接传送。 4. 采用74LS273和74LS244为8051单片机扩展8路输入和8路输出接口,设外设8个按钮开关和8个LED,每个按钮控制1个LED,设计接口电路并编制检测控制程序。 图9.1题3接口电路原理图 接口电路原理图如图9.1 源程序: MOV DPTR,#BFFFH ;设置输入/输出口地址 COMT: MOVX A,@DPTR ;读取开关状态 NOP ;延时,总线稳定 MOVX @DPTR,A ;输出,驱动LED显示 NOP ;延时,总线稳定 AJMP CONT 5. 74LS377是8D触发器,其功能表见表9.17,其中Di为触发器的数据输入端,Qi为触发器的数据输出端,G是使能控制端,CLK是时钟输入端,Q0为建立稳态输入条件之前,锁存器输出Q的状态。采用它为8051单片机扩展1个8位的并行输出口。

《单片机原理及接口技术(第2版)张毅刚》第2章习题及答案

《单片机原理及接口技术》(第2版)人民邮电出版社 第2章 AT89S51单片机的片内硬件结构 思考题及习题2 1.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2.AT89S51单片机的机器周期等于个时钟振荡周期。答:12 3.内部RAM中,位地址为40H、88H的位,该位所在的字节地址分别为和。答:28H,88H 4.片内字节地址为2AH单元最低位的位地址是;片内字节地址为88H单元的最低位的位地址为。答:50H,A8H 5.若A中的内容为63H,那么,P标志位的值为。答:0 6.AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。答:PC, PC,PCH 9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为 KB。答:64 10.判断下列说法是否正确? A.使用AT89S51单片机且引脚EA=1时,仍可外扩64KB的程序存储器。错 B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。错 C.在AT89S51单片机中,为使准双向的I/O口工作在输入方式,必须事先预置为1。对 D.PC可以看成是程序存储器的地址指针。对 11.判断下列说法是否正确?

单片机原理与接口技术课后答案

第一章 1:什么是单片机? 单片机是一种面向工业的微处理器,它将CPU、RAM、ROM存储器、定时计数器、中断系 统、I/O 接口电路集成在一个芯片上,也叫单片微型计算机。 由于体积小、功能强、可靠性高、功耗更低,可以嵌入到任何工业设备和仪器仪表中,被作为嵌入式控制器,被广泛地应用在工业控制领域。 2 单片机有哪些特点? 答: (1)单片机的存储器ROM和RAM是严格区分的。ROM称为程序存储器,只存放程序、固定常数及数据表格。RAM 则为数据存储器,用作工作区及存放用户数据。(2)采用面向控制的指令系统。(3)单片机的I/O 引脚通常是多功能的。(4)单片机的外部扩 展能力强。(5)单片机体积小,成本低,运用灵活,易于产品化。(6)面向控制,能有 针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。(7)抗干扰 能力强,适用温度范围宽。(8)可以方便地实现多机和分布式控制,使整个控制系统的效 率和可靠性大为提高。 3 单片机的应用有哪些? 答: (1)工业控制。单片机可以构成各种工业控制系统、数据采集系统等。如数控机床、自动生产线控制、电机控制、测控系统等。(2)仪器仪表。如智能仪表、医疗器械、数字示波器等。(3)计算机外部设备与智能接口。如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。(4)商用产品。如自动售货机、电子收款机、电子秤等。(5)家用电器。如微波炉、电视机、空调、洗衣机、录像机、音响设备等。(6)消费类电子产 品。(7)通讯设备和网络设备。(8)儿童智能玩具。(9)汽车、建筑机械、飞机等大型 机械设备。(10)智能楼宇设备。(11)交通控制设4.常见的单片机有哪些类型? 答: 1 .AVR 单片机;2.Motorola 单片机;3.MicroChip 单片机;4.Scenix 单片机;5.EPSON 单片机;7.GMS90 单片机;8.华邦单片机9.Zilog 单片机;10.NS 单片机;11.AX1001 单片机 第二章 1,MCS-51 单片机内部包含哪些主要逻辑功能部件 答:(1)1 个8 位的微处理器CPU。(2)8KB 的片内程序存储器Flash ROM(51 子系列 的Flash ROM为4KB),用于烧录运行的程序、常数数据。(3)256B 的片内数据存储器 RAM(51 子系列的RAM 为128B),在程序运行时可以随时写入数据和读出,用于存放函 数相互传递的数据、接收的外部数据、中间结果、最后结果以及显示的数据等。(4)3 个

单片机原理及接口技术课后习题答案(张毅刚)习题参考答案1章

第1章单片机概述 1.除了单片机这一名称之外,单片机还可称为和。 答:微控制器,嵌入式控制器。 2.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。 答:CPU、存储器、I/O口。 3.8051与8751的区别是。 A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同 答:C。 4.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。 5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别? 答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。它们的差别是在片内程序存储器上。8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。 7.为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品? 答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB的EPROM。

单片机原理与接口技术习题

单选题 1.执行中断返回指令RETI,会从堆栈取出数作为地址送给(C )。 1. A. DPTR 2. B. PSW 3. C. PC 4. D. Rn 2、从MCS-51单 片机外部数据 存储器取数据 时,可以采用指 令(D )。 1. A. MOV A , R1 2. B. POP A 3. C. MOVC A , @A+DPTR 4. D. MOVX A , 3、指令MOV A, @R0 中源操作 数的寻址方式 为(B )。 1. A. 寄存器寻 址

2. B. 寄存器间接寻址 3. C. 立即寻址 4. D. 直接寻址 4、MCS-51单片机是根据(A )中的数值作为 地址读取指令。 1. A. PC 2. B. DPTR 3. C. SP 4. D. PSW 5、8051单片机使用2MHz的晶振,一个机器周期是(C )微秒。 1. A. 1 2. B. 4

3. C. 6 4. D. 12 6、用于设置定时器/计数器工作方式的寄存器是(D )。 1. A. PCON 2. B. TCON 3. C. SCON 4. D. TMOD 7、若需要从MCS-51单片机外部数据存储器取数据时,可以采用的指令为(A )。 1. A. MOVX A, @R0 2. B. MOV A, @R1

3. C. MOVC A, @A + DPTR 4. D. POP A 8、MCS-51单片机复位操作会把PC初始化为( B )。 1. A. 0100H 2. B. 0000H 3. C. 0003H 4. D. 000BH 9、MCS―51单片机一个机器周期由(D)个振荡周期构成。 1. A. 1 2. B. 4 3. C. 6

单片机原理及接口技术第三版李朝青课后习题答案

单片机原理及接口李朝青 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个 2.89C51的EA端有何用途? 答:/EA端接高电平时,CPU只访问片内flash Rom并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA 端保持高电平时,CPU执行内部存储器中的指令。 3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址? 答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits 地址)(64KB) 片外RAM(MOVX)(16bits地址)(64KB) 片内RAM(MOV)(8bits地址)(256B) 4. 简述89C51片内RAM的空间分配。 答:片内RAM有256B 低128B是真正的RAM区 高128B是SFR(特殊功能寄存器)区 5. 简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。答:片内RAM区从00H~FFH(256B) 其中20H~2FH(字节地址)是位寻址区 对应的位地址是00H~7FH 6. 如何简捷地判断89C51正在工作? 答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?) 观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?) 因为/PSEN接外部EPROM(ROM)的/OE端子 OE=Output Enable(输出允许) 7. 89C51如何确定和改变当前工作寄存器组?

单片机原理及接口技术 课后答案 (胡健 刘玉宾 朱焕立 著) 机械工业出版社

习题答案

①②③④习题答案 第二章:硬件结构 一、填空 1. 0;低电平 2. 32;4;8;R0-R7 3. 上电复位;手动按键复位;00;00H-07H;11 4. 内部数据存储器;外部数据存储器;内部程序存储器;外部程序存储器;3 5. 256B;64KB 6. 0B;4KB 7. 1.2MHz;12MHz;1us 二、选择 1. ① 2. ④ 3. ① 4. ① 5. ② 6. ③ 7. ③ 8. ③ 9. ③ 三、判断 1. × 2. × 3. × 4. √ 5. × 6. × 7. × 8. × 9. ×

习题答案 第三章:指令系统 一、填空 1. 指令 2. 111;单;双;三 3. 7 4. 操作数;A;B;DPTR 5. 操作数;地址;R0;R1;DPTR 6. 直接 7. DPTR;PC;A;程序存储器 8. DPTR;SP;MOVX 9. 直接;立即 10. 80H

第三章:指令系统 一、填空 11. 68H 12. 68H 13. 62H;68H;36H 14. 41H;39H;88H 15. BFH;0;0;0 16. 2EH;1;1;0 17. 26H;1 18. 90H;06H;0;1 19. 10H;03H;0;0 20. 06H;09H 21. 00H;96H 二、选择 1. ④ 2. ③ 3. ④ 4. ②

第四章:程序设计 一、填空 1. 保护;恢复 2. 机器语言 3. 0500H;0505H;01H;0507H 二、编程 5.答案见课件

第五章:中断系统 一、填空 1. 共享 2. 外部 3. PC;PC;外部中断0矢量地址 4. 外部中断0 5. 电平;边沿 二、选择 1. ② 2. ③ 3. ④ 4. ① 5. ③ 6. ④ 7. ② 8. ② 三、编程 3.程序见下页

单片机原理与接口技术

面向应用型人才培养--开展信号与信息处理课程群改革与实践 《单片机原理与接口技术》课程教学大纲 课程中文名称:单片机原理与接口技术C 课程英文名称:Principle of Single-chip Microcomputer and Interface Technology C 课程编号:00007162 学分:3.5总学时:56实验学时:16上机学时:0 开课学期:5 适用专业:应用物理学专业、光源与照明专业 先修课程:软件技术基础、电路分析基础、模拟电子技术、数字电子技术 后续课程:单片机原理与接口技术课程设计、嵌入式系统基础及应用、智能仪器设计基础 开课单位:物理与光电工程学院 一、课程性质和教学目标(需明确各教学环节对人才培养目标的贡献,即专业人才培养目标中的知识、能力和素质) 课程性质:单片机原理与接口技术是应用物理学专业和光源与照明专业高级专门技术人才和管理人才必修的专业技术基础课程。通过本课程的学习,使学生了解和掌握单片机技术的有关基本知识、基本理论、基本技能和科学思维方法,旨在于培养学生获取综合运用单片机技术的能力,为学生能够进一步独立分析和解决工程实践问题,开展新工艺、新技术创新奠定基础。 教学目标:通过本课程学习,使学生对单片机原理与接口技术的基础理论、基本内容和基本分析方法和算法进行充分的掌握和了解。学生在掌握微型计算机基础的前提下,能够掌握单片机的硬件结构与时序、单片机的指令系统、单片机汇编语言程序设计及仿真调试、单片机的C语言程序设计、单片机的中断系统、单片机的定时器/计数器、单片机的串行通信,以及掌握单片机与常用外设的接口设计,为今后从事单片机与接口技术方面的应用与研究打下基础。 二、课程教学内容及学时分配(含实践、自学、作业、讨论等的内容及要求) 1.绪论(2学时) 教学内容:计算机的诞生、发展及基本结构,计算机类型划分,嵌入式计算机的类别及应用特点。 要求:了解单片机的应用领域,知道单片机能干什么,以提高学习的兴趣;了解单片微型计算机系统应用开发的特点,增加今后学习的针对性。 2.微型计算机基础(4学时) 教学内容:计算机中的数、编码和运算,微型计算机的基本结构,微型计算机的指令执行过程,微型计算机系统,单片微型计算机概述。 要求:了解计算机中数和其他信息的编码表达方式;了解计算机运算基础,理解加法在二进制运算中的重要地位;了解微型计算机的结构特点及各功能模块的作用和工作原理;了解微型计算机执行指令的例行程序,重点

相关文档
最新文档