单片机原理复习例题

合集下载

单片机原理复习例题 (全答案)

单片机原理复习例题 (全答案)

课堂练习一、判断改错题1、XCHD A,@R3 ( F )2、CPL R0 ( F ) 只能用于累加器A3、MOV R4, 0E0H ( T )4、PUSH DPTR (F ) 只能是直接地址5、MOV @R1,R2 ( F )寄存器不能互相赋值6、SUBB B, 56H (F )不能是B7、XCH A,#50H ( F ) 只能是地址或寄存器8、ORL P1,A ( T )9、MOV @DPTR,A ( F ) 应该是MOVX10、TAB DB B,16H,45,’8’,’A’(T )二、程序分析题1、执行下列程序段中第一条指令后,(P1.7)=_P1.7__;执行第二条指令后,(P1.3)=___1_____。

ANL P1,#73HORL P1,#38H2、下列程序段执行后,(A)=___0DH __,(B)=__11H____。

MOV A,#0FBHMOV B,#12HDIV AB3、已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_____,内部RAM(0AH)=__67H____,(0BH)=_45H___。

PUSH DPLPUSH DPH4、下列程序段执行后,(R0)=_7EH _,(7EH)=_-1 _,(7FH)=_ 3FH _。

MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC @R0DEC R0DEC @R05、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么?(11分)ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDB “START”DW TAB1, TAB2, 9000H答:‘S’,’T’,’A’,’R’,’T’,32H,34H,40H,00H,90H,00H一、选择题第一章微型计算机基础知识1、十六进制数A到F和对应的ASCII码的差为(A )A. 37HB. 30HC. 40HD. 47H2、CPU是单片机的核心部件,它包括运算器和(A )A. 控制器B. 数据存储器C. 程序存储器D. I/O端口第二章CPU 结构1、ALE管脚可以作为低八位地址的锁存控制信号,也可以作为其他芯片的时钟信号。

单片机原理复习题

单片机原理复习题

题型汇总:判断题1.在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的。

2.单片机89C51一般使用非整数的晶振是为了获得精确的波特率。

3.单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换。

4.所有MCS-51系列单片机都是带有片内ROM和片外RAM的。

( )5.MCS-51单片机的程序存储器只是用来存放程序的。

()6.当MCS-51单片机上电复位后,栈指针(SP)=00H ()7.在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的T8.并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。

T9.当MCS-51单片机系统只使用片内ROM时,其引脚EA应接高电平。

()10.在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。

T11.工作寄存器区不允许做普通的RAM单元来使用。

F12.8051单片机的字长为8位,但其片内寄存器不都是8位寄存器。

()13.所谓机器周期是指CPU执行一条指令所需要的时间。

()14.MCS-51内部的位寻址区,只能进行位寻址,而不能进行字节寻址。

()15.当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。

T16.当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

17.在89C51的片内RAM区中,位地址和部分字节地址是冲突的。

18.中断的矢量地址位于RAM区中。

19.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

20.访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

21.堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

22.程序计数器PC是一个可以寻址的特殊功能寄存器。

23.8051单片机共有128个位地址。

单片机原理及应用复习题题目及答案

单片机原理及应用复习题题目及答案

单片机原理及应用复习题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点及区别?答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。

它与通用微型计算机相比,具有如下特点:(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;(2)采用面向控制的指令系统,控制功能强;(3)多样化的I/O接口,多功能的I/O引脚;(4)产品系列齐全,功能扩展性强;(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

有如下区别:PC机和单片机都是微型机,是微型计算机技术发展的两大分支。

PC机以满足海量高速数值计算为主,兼顾控制功能。

单片机以满足测控对象的测控功能,嵌入式应用为主,兼顾数据处理能力。

2、从应用的角度看,单片机如何分类?答:从应用的角度,单片机大致可分为:(1)通用型/专用型。

通用型单片机:不是为某种专门用途设计的,如80C51。

专用型单片机:针对某一类产品甚至某一个产品而设计生产的,如VCD、DVD 以及PC机声卡、显卡中的CPU芯片。

专用型单片机可最大限度地简化系统结构,提高资源利用率,降低成本。

目前,开发专用型芯片是单片机发展的一个重要分支。

(2)总线型/非总线型。

总线型单片机:有并行位置总线、数据总线和控制总线外部引脚,可以用来并行扩展外围器件。

非总线型单片机:无并行位置总线、数据总线和控制总线外部引脚,小能并行扩展外围器件。

将需要的外围器件及外设接口集成在单片机内,省去原用于并行扩展的位置总线、数据总线和尢用的控制端线,减少了芯片引脚数和芯片体积。

若需要扩展时可通过串行口扩展。

(3)CISC/RISC指令结卡构。

CISC指令结构:指令复杂,指令代码、周期数不统一,因此指令运行很难实现流水线操作,大大阻碍r运行速度的提高,如MCS一51系列单片机。

RISC指令结构:绝大部分成为单周期指令,从而实现流水线操作,在fosc 相同的条件下,大大提高了指令运行的速度,如PIC系列单片机。

单片机原理题目及答案

单片机原理题目及答案

单片机原理题目及答案一、填空1.MCS-51单片机片内含有运算器和控制器的功能单元称为( CPU )。

2.单片机复位时SP的值为( 07H )。

3.PSW寄存器中的( F0 )位,是用户可自由使用的标志位。

4.8052单片机片内有( 256 )个RAM单元,( 8K )字节程序存储器单元。

5.当8031单片机的一个机器周期为4μS时,这时它的晶振的频率为( 3 )MHz。

6.执行DJNZ R5,rel指令,将循环执行250次。

此时R5初值应为( FAH )。

7.MCS-51单片机上电复位时,5个中断源中断优先级最低的是(串行口)。

8.89C51单片机采用外部时钟电路时,XTAL1引脚接( 外部振荡器时钟 ),XTAL2引脚的接法为( 悬空 )。

9.当TMOD中的GATEx=( 1 )时(x=0,1),定时器的启停由两个信号( TRx )和(INT)来控制的。

x10.以8751为核心的单片机最小系统,除了要有8751单片机外,还要有(时钟)电路和(复位)电路11.定时器T0工作在方式3时,定时器T1主要用作(串行口的波特率发生器)。

12.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为( 6 )。

13.若某存储器芯片地址线为15根,那么它的存储容量为( 32 )KB14.使用8751单片机,当引脚EA=1时,其外扩的程序存储器的最大容量为( 60)KB,其地址从( 1000 )H~( FFFF )H15.单片机执行子程序返回指令时,应把子程序调用指令的( 下一条指令的首地址 )装入PC中。

16.欲使P1口的高2位输出1,低6位不变,应执行一条( ORL P1, #0C0H )指令。

17.单片机系统常用的的A/D转换器有两种,它们是(逐次比较)型和(双积分)型18.当MCS-51执行MOVC A,@A+PC指令时,伴随着( PS EN )控制信号有效。

单片机原理例题和习题

单片机原理例题和习题

例 4.1(顺序结构)被加数存于片内RAM的32H、31H、30H 单元,加数存于片内RAM的35H、34H、33H单元相加之和存于片内RAM的32H、31H、30H单元,进位存于片内RAM 的00H单元。

程序如下:START: MOV R0, #30HMOV R1, #33HMOV A, @R0ADD A, @R1MOV @R0, AINC R0INC R1MOV A, @R0ADDC A, @R1MOV @R0, AINC R0INC R1MOV A, @R0ADDC A, @R1MOV @R0, ACLR AADDC A, #00HMOV 00H, ARET例 4.2(分支结构)假定在片外RAM的2000H、2001H、2002H 这3个连续单元中,2000H和2001H单元存放着两个无符号数。

要求找出两个无符号数中较大者,并存放于2002H单元。

程序如下:ORG 0100HSTART: CLR CMOV DPTR, #2000HMOVX A, @DPTRMOV R2, AINC DPTRMOVX A, @DPTRSUBB A, R2JNC LOOP1XCH A, R2LOOP0: INC DPTRMOVX @DPTR, ARETLOOP1: MOVX A, @DPTRSJMP LOOP0例4.5两个多字节数的减法。

设有2个n字节无符号数,分别存放在片内的ram单元中,低字节在前,高字节在后。

CLR CMOV R2,#NLOOP:MOV A,@R0SUBB A,@R1MOV @R0,AINC R0INC R1DJNZ R2,LOOPRET 例4.3(循环结构)将片内RAM的20H单元为起始地址的数据串(最长为32 Bytes),传送到外部RAM的2000H单元为首地址的区域,直到发现“$”字符的ASCⅡ码为止。

程序如下:START: MOV R0, #20HMOV DPTR, #2000HMOV R7, #32LOOP0: MOV A, @R0XRL A, #24HJZ LOOP1MOV A, @R0MOVX @DPTR, AINC R0INC DPTRDJNZ R7, LOOP0LOOP1: RET例4.7假设被乘数放在r6和r7中,乘数放在r4和r5中,求乘积放于40H~43H单元中,低字节在前。

单片机复习题集及答案

单片机复习题集及答案

单片机练习题部分答案(本练习题仅包括填空、选择、问答类型题。

题的来源选自《单片机原理与应用学习概要及题解》霍孟友主编机械工业出版社出版,题中页码与题号与其对应。

下文中填空与选择题有答案,问答题没有答案。

)单片机构成及原理*P155. 8051单片机有4个I/O口,它们分别是P0、P1、P2、P3 ,复位后对应它们的内容为0FFH 。

16.一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。

17.按执行时间,8051的指令分为单机器周期、双机器周期和四机器周期指令共三种。

18.单片机由CPU\、存储器和I/O 三部分组成。

19.CPU由运算器和控制器两部分组成。

20.若不使用MCS—51片内程序存储器,引脚/EA必须地。

23.MCS—51有四个并行I/O口,由于是准双向口,所以在输入时必须先写 1 。

P16.1.当使用8751且/EA=1,程序地址小于1000H时,访问的是(A )。

A.片内ROM B。

片外ROM C。

. 片内/外ROM D。

. 不定2.堆栈操作遵循的原则是(A )。

A.先进后出B。

先进先出C。

后进后出D。

随机3.欲访问8051单片机的内部程序存储器,则/EA引脚必须为(A )。

A.高电平B。

低电平C。

高低电平D。

与PC值有关4.MCS—51中,一个机器周由(C)个时钟周期组成。

A.4 B。

8 C。

6 D。

12(注:时钟周期=状态周期=2个振荡周期)P176。

MCS—51系列单片机复位后其P1口的输出状态为( B )。

A.00H B。

0FFH C。

0F0H D。

不定P112-2 8051存储器分那几个地址空间? 如何区分不同空间地址?答:地址空间:(1)片内、片外统一的64KB程序存储器地址空间。

访问时采用MOVC指令。

(2)片内256B数据存储器地址空间。

访问时采用MOV指令。

(3)片外64KB的数据存储器地址空间。

访问时则是采用MOVX指令。

P122-4简述直接位寻址区的空间分配,片内RAM中包含那些可位寻址单元?2-10 开机复位后,CPU使用那些工作寄存器作为当前工作寄存器?它们的地址是什么?答:2-12 程序状态寄存器PSW的作用是什么?有哪些常用标志位?作用是什么?P14 答:2-14 8051单片机时钟周期与振荡周期之间有什么关系?答:2-15 一个机器周期的时序是怎样划分的?2-16 什么叫堆栈?堆栈指针SP的作用是什么?答:堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。

《单片机原理》复习题及答案

《单片机原理》复习题及答案

单片机原理复习题一、判断题()1.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。

()2.十进制数89化成二进制数为10001001。

()3.0的补码是0。

()4.-128的补码是10000000。

()5.11111111是-1的补码。

()6.-2的补码可以记为FEH。

()7.MCS-51单片机是16位单片机。

()8.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

()9.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

()10.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM 和SFR,另一个是片外最大可扩充到64K字节的RAM。

()11.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

()12. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

()13. 堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

()14. 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

()15.8051指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。

()16.MCS-51指令中,MOVX为片外RAM传送指令。

()17.MCS-51指令中,MOVC为ROM查表指令。

()18.将37H单元的内容传送至A的指令是:MOV A,#37H。

()19.MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。

()20.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。

()21.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。

单片机原理课程复习题及答案

单片机原理课程复习题及答案

单片机原理复习题及答案一.判断题(在题后的括号内打、或冯1.只读存储器ROM内部信息停电后会丢失。

(X )2.堆栈操作是按后进先出”的原则存取数据。

(V )3.8051 单片机访问存储器时,同一地址对应惟一的存储单元。

(X)4.数据寄存器指针 DPTR由DPH和DPL组成。

(V)5.程序计数器 PC 总是指向正在执行的指令地址。

(X)6.汇编语言程序中的注释可以缺省。

(V)7.指令中操作码助记符项可有可无。

(X)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(V)9.若累加器A中“1的个数为偶数,则奇偶标志位 P为1。

( X )10.作算术运算时,若有进位则一定有溢出。

(X)11.8051 每个中断源相应地在芯片上都有其中断请求输入引脚(X )12.程序计数器PC不能对它进行读写操作.(V )13.8051 单片机的栈底单元是不能利用的,因此,它是一个闲置单元(X )14.8051 单片机对最高优先权的中断响应是无条件的(X )15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令(X )16.在一般情况 8051 单片机允许同级中断嵌套(X )17.8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(V )18.RC A 为循环左移指令(X )19.MOV A , 30H为立即寻址方式(X )20.如果发生除法溢出错误,则 PSW标志位P置1 (X )21.如 JC rel 发生跳转时,目标地址为当前地址加上偏移量rel (X )22.MOV A,@A+DPTR 是一条查询指令 .(V )23.MUL AB的执行结果是高 8位在A中,低8位在B中(X )24.CPU 对内部 RAM 和外部 RAM 的读写速度一样快(X )25.对于 8051单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自动在外部程序存储器中寻址 .(V )26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(X )27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

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

课堂练习一、判断改错题1、XCHD A,@R3 ( T )2、CPL R0 ( F ) 只能用于累加器A3、MOV R4, 0E0H ( T )4、PUSH DPTR (F ) 只能是直接地址5、MOV @R1,R2 ( F )寄存器不能互相赋值6、SUBB B, 56H (F )不能是B7、XCH A,#50H ( F ) 只能是地址或寄存器8、ORL P1,A ( T )9、MOV @DPTR,A ( F ) 应该是MOVX10、TAB DB 01110010B,16H,45,’8’,’A’(T )二、程序分析题1、执行下列程序段中第一条指令后,(P1.7)=_P1.7__;执行第二条指令后,(P1.3)=___1_____。

ANL P1,#73HORL P1,#38H2、下列程序段执行后,(A)=___0DH __,(B)=__11H____。

MOV A,#0FBHMOV B,#12HDIV AB3、已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_____,内部RAM(0AH)=__67H____,(0BH)=_45H___。

PUSH DPLPUSH DPH4、下列程序段执行后,(R0)=_7EH _,(7EH)=_-1 _,(7FH)=_ 3FH _。

MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC @R0DEC R0DEC @R05、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么?(11分)ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDB “START”DW TAB1, TAB2, 9000H‘S’,’T’,’A’,’R’,’T’,34,32,00,40,00,90一、选择题第一章微型计算机基础知识1、十六进制数A到F和对应的ASCII码的差为(A )A. 37HB. 30HC. 40HD. 47H2、CPU是单片机的核心部件,它包括运算器和(B )A. 控制器B. 数据存储器C. 程序存储器D. I/O端口第二章CPU 结构1、ALE管脚可以作为低八位地址的锁存控制信号,也可以作为其他芯片的时钟信号。

ALE时钟振荡频率为()A.1/12 晶振频率 B.1/6 晶振频率 C.1/4 晶振频率 D.1/2 晶振频率2、读片外部数据存储器时不起作用的信号是()。

A./RDB. /WRC./PSEND.ALE3、89S51单片机是以下哪个公司的产品?()A、INTELB、AMDC、ATMELD、PHILIPS4、MCS-51系列单片机是属于()体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵5、PC中存放的是()A.下一条要执行的指令的地址 B.当前正在执行的指令C.当前正在执行指令的地址 D.下一条要执行的指令6、8051 有四个工作寄存器区,由PSW 状态字中的RS1 和RS0 两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。

( )A.Ⅰ区B.Ⅱ区C.Ⅲ区D.Ⅳ区7、开机复位后,CPU 使用的是第0 组工作寄存器,地址范围是()。

A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H8、进位标志CY 在()中。

A.累加器B.算逻运算部件ALUC.程序状态字寄存器PSWD.DPTR9、A TMEL 的89S51 驱动能力最强的并行端口为()。

A.P0B.P1C.P2D.P310、对MCS-51 系列单片机P0 口用作输出时,应外接()。

A.上拉电阻B.二极管C.三极管D.下拉电阻11、MCS-51 单片机的最大时序定时单位是( )。

A、拍节B、状态C、机器周期D、指令周期12、单片机复位后,SP 、PC 、I/O 口的内容为( )A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H13、单片机复位后,累加器A、PC、PSW 的内容为()A、A = FFH PC = 00H PSW = FFHB、A = 00H PC = 0000H PSW = 00HC、A = 07H PC = 0000H PSW = FFHD、A = 00H PC = 00H PSW = 00H14、、MCS-5l单片机的最大程序寻址空间是,该空间的地址范围为0000H—,系统上电及复位的程序入口地址为。

15、/PSEN为,ALE为。

16、片外ROM的选通信号是,片外RAM的读信号是。

17、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个电平并维持个机器周期,可将系统复位。

18、MCS-51单片机内部RAM共有字节,低128字节是真正的区,其中通用寄存器组的地址为单元、可位寻址区为单元。

高128字节为区。

5、存储器可分为、。

6、与CPU相关的特殊功能寄存器有ACC、、、、、。

7、单片机的P1口用作输入,在进行读引脚的操作之前必须。

8、单片机在外接存储器时P2口的第一功能是,第二功能是。

9、51单片机有两种低功耗操作方式:节电操作方式和掉电操作方式。

第三章指令系统1、MOV A,@R1 属于寻址方式,MOV C, bit 属于寻址方式。

2、访问8051 片外数据存储器MOVX 指令采用的寻址方式,访问片外程序存储器MOVC 指令采用的是寻址方式。

3、利用KEIL 软件进行仿真调试时,在执行调用指令时调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。

()A暂停B调试C单步D连续运行4、已知MOV A#28HMOV R0#20HMOV @R0,AANL A, #0FHORL A, #80HXRL A, @R0执行结果A 的内容为()A. A0HB.28HC.08HD.88H5、在进行BCD 码运算时,紧跟加法运算指令后面的指令必须是指令。

A.ADDB.DA AC.ADDCD.由实际程序确定6、MCS-51 单片机有七种寻址方式,MOVX A,@A+DPTR 属于()寻址。

A间接B变址C相对D直接7、有如下程序段MOV 31H ,#24HMOV A 31HSWAP AANL A ,#0F0H执行结果是()A.A=24HB.A=42H C .A=40H D.A=00H8、编程时,一般在中断服务子程序和子程序中需要保护和恢复现场,保护现场用_ ___ 指令,恢复现场用指令。

9、访问MCS-51 单片机程序存储器地址空间.片内数据存储器地址.片外数据存储器地址的指令分别为___ ____,MOV 和___ ___。

10、单片机系统的第一条伪指令是、最后条指令是。

11、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么?ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDB “START”DW TAB1, TAB2, 9000H12、下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问机器周期是2us,执行下列程序共需,写出计算过程。

MOV R3,#100;1LOOP:NOP ;1NOPNOPDJNZ R3,LOOP ;2RET ; 213、下列程序段要实现把片外RAM 从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元,找出其中的错误并改正。

PUSH A ;改正为:MOV R7,10 ;改正为:MOV R2, #40H ;改正为:MOV R0,#8100H;改正为:LOOP: MOV A,@R0 ;改正为:MOV @R2,A;改正为:INC R0 ;INC R2;改正为:DJNZ R7,LOOPPOP A ;改正为:14、某单片机应用系统的P1口连如下图,问:(1)执行下列程序的第一条指令后,哪些灯会亮?(2)第二条指令的用处?(3)执行到最后,(A)=?程序为: MOV P1, #0EHORL P1, #0C0HMOV A, P1ANL A, #0C0H15、请按下列要求完成答题1、对后面带分号的指令加上注释2、说明连续运行该程序时二极管的变化的规律3、如果要使发光二极管依次轮流点亮,如何修改程序。

ORG 0000HAJMP MAINORG 0100HMAIN:MOV SP,#60H;LEDRESET: MOV R2,#80HMOV R1,#08HCLR P2.7;IEDUP:MOV P1,R2;ACALL DELAY;MOV A,R2RR A;MOV R2,ADJNZ R1, IEDUP;AJMP LEDRESET;第4章中断系统4.1 概述1、在中断子程序使用累加器、工作寄存器等资源时要先将其原来的内容保存起来,这一过程叫做;当中断子程序执行完毕,在返回主程序之前,要将这些内容再取出送还到累加器、工作寄存器等原单元中,这一过程称为。

2、发生中断之后,CPU响应中断所执行的处理程序,称为。

中断发生之前运行的程序称为。

4.2 51单片机中断系统1、CPU响应()中断时,不会由CPU自动清除中断A.外部中断0 B.外部中断1 C.串行口中断D.定时器/计数器溢出中断2、在MCS-51 中,需要外加电路实现中断撤除的是()A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断3、MCS-51单片机系列至少有个中断源,可分为2个优先级。

上电复位时中断源的优先级别最高。

4、外部中断有两种触发方式,电平触发方式和边沿触发方式。

其中电平触发方式只适合于外部中断以(高或低)电平输入,边沿触发方式适合于以(正或负)脉冲输入。

3、与中断有关的4个特殊功能寄存器是、、、。

4.3 中断处理过程1、若IP=00001101B,则优先级最高者为,最低者为。

2、若同时中断实现下列顺序,T0>外中断1>外中断0,则要__ _____、__ _____和CLR PX0。

(IP——— PS PT1 PX1 PT0 PX0)3、一个完整的中断过程包括、、和 4个阶段。

4、MCS—51 单片机响应中断矢量地址是()。

A中断服务程序的首句地址B中断服务程序的出口地址C中断服务程序的入口地址D主程序等待中断指令的地址第五章定时器1、关于定时器,若振荡频率为12 MHz,在方式1 下最大定时时间为()A.8.192msB. 65.536 msC. 0.256msD.16.384ms2、若系统晶振频率为12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初值()A.TH1=0E0H TL1=18H B.TH1=18H TL1=E0HC.TH1=1CH TL1=18H D.TH1=18H TL1=1CH3、已知8051所接晶振频率为6MHz,定时器/计数器工作在模式1,计算定时时间为50ms时的定时器/计数器初值。

相关文档
最新文档