单片机原理及接口技术出题范围

合集下载

《单片机原理及接口技术》课程实验大纲

《单片机原理及接口技术》课程实验大纲

《单片机原理及接口技术》课程实验大纲课程名称:《单片机原理及接口技术》实验英文名称:《MCU principles and interface technologies》experiment课程性质:专业选修课程课程编号:0510085所属系部:机电工程学院总学时:14学时预备知识:电路、数字电子技术课程在教学计划中的地位作用:本课程是机械电子工程专业的一门重要专业选修课程。

目前单片机技术开发和应用水平已成为一个国家工业化发展水平的标志之一。

单片机原理及其应用已成为从事电子技术的工程技术人员必须掌握的基础理论和基本技能之一。

通过本课程的学习使学生实践上掌握单片计算机的基本组成、工作原理及常用接口技术,建立单片机系统整体概念,使学生具备单片机应用系统软、硬件开发的初步能力。

教学方式:理论与实践相结合教学的目的与要求:通过本课程的学习,使学生掌握单片机的硬件结构、MCS-51的指令系统、MCS-51汇编语言程序设计、MCS-51的中断系统、MCS-51的定时器/计数器、MCS-51的串行口、MCS-51单片机扩展存储器的设计、MCS-51扩展I/O接口的设计、MCS-51 与键盘、显示器的接口设计、MCS-51单片机与D/A转换器和A/D转换器的接口、MCS-51的功率接口、MCS-51的串行通信技术及其扩展接口。

进一步理解MCS-51单片机的开发装置、工作原理、编程方法,学会使用开发机进行程序。

课程教材:《单片机原理及接口技术》蔡美琴主编高等教育出版社参考书目:1.《单片机程序设计基础》周航慈主编北京航天航空大学出版社2. 《单片机原理及其接口技术》胡汉才主编清华大学出版社编写日期:2012年6月制定课程内容及学时分配:发光二极管显示各相状态。

要求:掌握步进电机控制系统的硬件设计方法;熟悉步进电机驱动程序的设计与调试,提高单片机应用系统设计和调试的能力。

正确连接电路,编写程序,调试运行。

实验一P1口亮灯实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写。

单片机原理及接口技术习题、题目、附答案

单片机原理及接口技术习题、题目、附答案

1、单片机是由CPU 、存储器、I/O接口、及定时计数器集成在一个芯片上组成的。

2、单片机的三总线可以分为地址总线、数据总线和控制总线。

3、单片机汇编语言程序有三种基本结构,分别是顺序结构、分支结构、循环结构。

4、MCS-51单片机具有 5 个中断源,可分别设置为 2 个优先等级,外部中断1的入口地址为0013H ,串行中断的入口地址为0023H 。

5、MCS-51单片机的一个机器周期包含 6 个状态周期,每个状态周期又分为 2 拍,即一个机器周期等于12 个振荡周期。

6、MCS-51单片机片内包含4KB ROM和128KB RAM, 2 个定时器。

二、选择题1、一个完整的系统通常包括( b )A、系统软件和应用软件B、硬件系统和软件系统C、计算机及外设D、硬件和系统软件2、MCS-51系列单片机的CPU是( b )位的A、4位B、8位C、16位D、32位3、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是( c )A、8usB、4usC、1usD、2us4、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是( a )A、DPTRB、ACCC、PWSD、PC5、访问扩展的外部程序存储器的时候,应在程序中使用(c)A、MOV指令B、MOVX指令C、MOVC指令D、SWAP指令6、在单片机中,用作标志寄存器的一个特殊功能寄存器是(d )A、DPTRB、PCC、BD、PSW7、对于MCS-51单片机来说,一个状态周期分为( b )个节拍A、1B、2C、4D、68 、FLASH的中文含义是(a )A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器9、下列芯片中属于单片机的芯片是( b )A、Z80B、89C52C、80486D、8028610 、MCS-51单片机复位后数据指针DPTR=(b )A、0FFFFHB、0000HC、8000HD、1000H11、对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是(d )A、内部RAMB、外部RAMC、内特殊功能寄存器D、程序存储器12、指令MOV A,30H源操作数的寻址方式是(c )A、寄存器寻址方式B、寄存器间接寻址方式C、直接寻址方式D、立即寻址方式13、在生产过程中完成程序写入的只读存储器称为(a )A、掩膜ROMB、PROMC、EPROMD、E2PROM14、下列特殊功能寄存器中可以位寻址的是(a )A、TCON(88H)B、DPL(82H)C、TH0(8CH)D、SBUF(99H)15、下列单片机中具有4K EPROM的是(b )A、8051B、8751C、8032D、89C521、MCS-51单片机指令的字节数越多,执行时间越长。

单片机原理接口技术(重点、习题、试题)

单片机原理接口技术(重点、习题、试题)

单片机原理与接口技术(重点、习题、试题)一、填空题1、MCS51单片机可以扩展的程序存储器和数据存储器(包括输入输出口)最多为(64 )KB。

2、外围I/O接口芯片与(数据)存储器是统一编址的,它不仅占用(数据)存储器地址单元,而且使用(数据)存储器的(读写)控制指令。

3、全译码法就是用用译码器对(高位)地址线进行译码,译出的信号作为(片选线)。

4、用串口扩充并口时,串行接口方式应选为方式(0 )5、P0口作为地址/数据总线,传送地址码的(低)8位;(P2)口作为地址总线,传送地址码的(高)8位。

6、在矩阵式键盘中,对按键的是被方法有(扫描法)和(线反转)法。

二、选择题1、利用MCS51单片机本身的串行口也可直接扩展(a )A、并行输入/输出口B、串性输入/输出口C、定时器D、中断2、全地址译码法存在( d )问题A、地址不连续B、地址重叠C、地址冲突D、地址译码复杂3、对于P0口的地址信号(a)A、必须使用锁存器B、必须使用译码器C、必须使用线选法D、无须任何4、使用MC51单片机的P1口最多能扩展按键的数量是(d)A、8B、4C、6D、165、一个8位的电压输出型D/A转换器,其满度输出电压为5V,则数字量变化一个LSB(输入数字量的最低有效位)时,输出电压的变化量约为(d)A、100MAB、50MAC、30MAD、20MA6、一个10位的A/D转换器,输入电压为0~10V,则其能分辨的最小电压为(a)A、10MVB、20MVC、30MVD、40MV三、判断题1、程序存储器是用于存放程序代码的,也用于存放常数。

(Y)2、在单片机上使用LED作显示器时,如果位数为8个,则较适合使用动态的显示方式。

(Y)四、简答题1、MCS51单片机系统中,为什么P0口要接一个8为锁存器,而P2口不用?答:因为P0口是双功能口,既可以做地址接口,又可以做数据接口,在开始传送数据先作为地址接口传送地址码的低8位,后作为数据接口,则必须使用锁存器。

单片机原理及接口技术课程考试大纲

单片机原理及接口技术课程考试大纲

《单片机原理及接口技术》课程考试大纲参考教材:《单片机原理及接口技术》(第4版)李朝青北京航空航天大学出版社ISBN 9787512411906一、考试内容范围1.微机基础知识1)了解微处理器、微机和单片机的概念2)了解微机的工作过程3)掌握常用数制和编码4)掌握数据在计算机中的表示5)了解89C51/S51单片机2. 89C51/S51单片机的硬件结构和原理1)掌握89C51/S51单片机的内部结构及特点2)了解89C51/S51单片机的引脚及其功能3)了解89C51/S5l单片机的存储器配置4)了解89C51/S51 CPU时序5)了解复位操作3.指令系统1)掌握单片机的七种寻址方式,了解七种寻址方式的操作过程2)掌握单片机指令的分类3)掌握数据传送、算术运算、逻辑运算与循环、控制转移、位操作类指令4. 汇编语言程序设计知识1)了解编程的一般步骤,编程方法和技巧2)掌握分支程序的编写3)掌握简单循环程序的编写,熟练运用软件延时程序4)掌握子程序的调用方法5)掌握多字节加法、多字节减法和十六进制数与ASCII码间的转换、BCD码与二进制数之间的转换的程序设计6)掌握伪指令5. 中断系统1)掌握89C51/S51中断系统结构及中断控制2)掌握中断响应及中断处理过程6. 定时器及应用1)掌握定时器/计数器结构及工作原理2)掌握定时器/计数器的控制及工作方式3)重点掌握定时器/计数器的编程和应用7. 89C5l/S5l串行口及串行通信技术1)理解串行通讯的同步和异步两种基本方式2)理解串行数据的传送方向,正确理解单工、半双工、全双工方式3)掌握波特率的概念4)掌握单片机的四种串行工作方式,了解各种方式的设置5)掌握单片机串行通讯的波特率计算方法6)掌握单片机与PC机的串口联接,了解单片机串行通讯程序的编写7)了解单片机串行通讯的多机通讯8. 单片机小系统及片外扩展1)了解串行扩展总线接口技术2)了解并行扩展三总线技术3)了解扩展数据存储器4)了解简单并行I/O口的扩展9. 应用系统配置及接口技术1)掌握键盘和LED显示器接口技术2)了解系统前向通道中的A/D转换器及接口技术3)了解系统后向通道配置及接口技术二、试题类型闭卷笔试。

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

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

1.单片机复位后,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 = 00H答案:C分数:2题型:单选题2.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用()区的工作寄存器。

A.Ⅰ区B.Ⅱ区C.Ⅲ区D.Ⅳ区答案:B分数:2题型:单选题3、ATMEL的89C51驱动能力最强的并行端口为()。

A.P0B.P1C.P2D.P3答案:A分数:2题型:单选题4、读片外部数据存储器时,不起作用的信号是()。

A. /RDB. /WEC. /PSEND.ALE答案:C分数:2题型:单选题5、利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。

A.暂停B.调试C.单步D.连续运行答案:C分数:2题型:单选题6.已知:MOV A,#28HMOV R0,#20HMOV @R0,AANL A, #0FHORL A, #80HXRL A, @R0执行结果A的内容为()。

A. A0HB.28HC.08HD.88H答案:A分数:2题型:单选题7.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。

A.ADDB.DA AC.ADDCD.由实际程序确定答案:B分数:2题型:单选题8.在MCS-51中,需要外加电路实现中断撤除的是()。

A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断答案:D分数:2题型:单选题9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为()。

(完整版)单片机原理及其接口技术期末考试题试卷大全

(完整版)单片机原理及其接口技术期末考试题试卷大全

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

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

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

单片机原理及接口技术试题及答案一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ ____、。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)=。

8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

10. 若A中的内容为67H,那么,P标志位为。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH; POP DPL; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。

0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

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

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

单片机试题带答案二、单项选择题(在每题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。

A.0100HB.2080HC.0000HD.8000H2.假设单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,那么定时器初值应为( )。

A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器假设工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。

A.ET1B.TF1C.IT1D.IE18.以下标号中,正确的标号是( )。

A.1BT:B.BEGIN:C.ADD:D.STAB31:9.串行口每一次传送( )字符。

A.1个B.1串C.1帧D.1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( )。

A.ILE=1,CS=1,WR1=0B.ILE=1, CS=0, WR1=0C.ILE=0, CS=1, WR1=0D.ILE=0,CS=0, WR1=0一、填空题(每空格1分,共10分)2.P1口通常用作_______,也可以作通用的I/O口使用。

3.假设由程序设定RS1、RS0=01,那么工作存放器R0~R7的直接地址为______。

4.8051的堆栈区一般开辟在_______。

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

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

单片机原理及接口技术一、判断题1. 指令字节数越多,执行时间越长。

……………………………………()2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。

……………………()3. 8031芯片内一共有4K的ROM,256字节的RAM。

……………………()4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。

………()5. 8051中的工作寄存器就是内部RAM中的一部份。

………………………()6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。

…………()7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。

……()8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………()9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()二、简答题1. 分别列出传送指令、算术指令、逻辑指令和转移指令。

2. 指出下列指令的寻址方式:1):MOV A,#01 3):ADD A,10H2):MOV A,@R0 4):SETB 20H3. 要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器4. 说出SCON中SM0 SM1 SM2 REN TB8 RB8 TI RI 的意义和功能5. 按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。

6. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ____;(DPL)=_______;(SP)=_______;7. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B8. 三片6264的地址范围分别是多少?(地址线未用到的位填1)9. 给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。

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

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

《单片机原理及接口技术》试题及答案一、填空题1.AT89S51单片机是()位的单片机。

2.AT89S51单片机有()个中断源,()级优先级中断。

3.串行口方式3发送的第9位数据要事先写入()寄存器的()位。

4.串行口的方式0的波特率为 ()。

5.AT89S51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是()外部数据存储器的最大可扩展容量是()。

6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。

7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( ) ,(49H)=( )。

8.利用81C55可以扩展()个并行口,()个RAM单元。

9.当单片机复位时PSW=()H,SP=(),P0~P3口均为()电平。

10.若A中的内容为88H,那么,P标志位为()。

11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着()控制信号有效。

12.AT89S51访问片外存储器时,利用()信号锁存来自()发出的低8位地址信号。

13.已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为()。

14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为()H。

二、判断对错,如对则在()中写“√”,如错则在()中写“×”。

1.AT89S51单片机可执行指令:MOV 35H,@R3。

()2.8031与8751的区别在于内部是否有程序存储器。

()3.当向堆栈压入一个字节的数据后,SP中的内容减1。

()4.程序计数器PC中装的内容是当前正在执行指令的地址。

()5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

()6.AT89S51单片机中的PC是不可寻址的。

()7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。

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

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

一、单选题1、80C51单片机的VSS(20)引脚是()引脚。

(2.0)A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案: B2、执行PUSHACC指令,MCS-51完成的操作是()(2.0)A、 SP+1 —>;SP, ACC—>; SPB、 ACC—>; SP, SP-1 —>;SPC、 SP-1 —>;SP, ACC—>; SPD、 ACC—>; SP, SP+1 —>;SP正确答案: A3、用8051的定时器T1作计数方式,用模式2,则工作方式控制字为()(2.0)A、 60HB、 02HC、 06HD、 20H正确答案: A4、8051单片机内部ROM的存储空间为()(2.0)A、 4KBB、 128BC、 0BD、 64KB正确答案: A5、对于C51单片机,一个机器周期=()个时钟周期。

(2.0)A、 2B、 6C、 12D、 24正确答案: C6、当单片机芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。

(2.0)A、 MOV A,20HB、 MOVX A,@RiC、 MOVC A,@A+DPTRD、 MOVX A,@DPTR正确答案: A7、JNZREL指令的寻址方式是()(2.0)A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案: C8、外部中断1的中断入口地址为()(2.0)A、 0003H;B、 000BH;C、 0013H;D、 001BH。

正确答案: C9、片内RAM中用户地址是()(2.0)A、 00H~20HB、 30H~7FHC、 20H~2FHD、 00H~FFH正确答案: B10、C51程序中,用于进行绝对地址访问的头文件名称是()(2.0)A、 stdlib.hB、 absacc.hC、 stdio.hD、 reg51.h正确答案: B11、LED数码管用作动态显示时,需要()(2.0)A、将各位数码管的位码线并联起来B、将各位数码管的位码线串联起来C、将各位数码管的相同段码线并联起来D、将各位数码管的相同段码线串联起来正确答案: C12、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()(2.0)A、 PSWB、 PCC、 AD、 SP正确答案: A13、以下哪条指令是正确?(2.0)A、 MOV R0,R1B、 MOV @R3,20HC、 MOV #20H,20HD、 MOV 20H,20H正确答案: D14、为了实现keil与Proteus的联合仿真运行,需要()(2.0)A、将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行B、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus 运行C、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行D、将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行正确答案: B15、不属于单片机与输入输出设备进行信息交换的方式是()(2.0)A、无条件传送方式B、查询方式C、中断方式D、存储器直接存取方式正确答案: D16、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是()(2.0)A、 P0口B、 P1口C、 P2口D、 P0口和 P2口正确答案: A17、8031系列内部有()个()位定时/计数器,其工作方式有()种。

单片机原理及接口技术部分习题与参考答案

单片机原理及接口技术部分习题与参考答案

《单片机原理及接口技术(修订本)》部分习题与参考答案第1章绪论1-2 什么叫单片机一个完整的单片机芯片至少有哪些部件答:将微处理器(CPU)、存储器、定时/计数器及输入输出接口电路等部件集成在一块集成电路上,称为单片微型计算机,简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。

1-5 Intel 公司的主要单片机产品分为哪几大系列各系列的区别何在答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;48系列的单片机在片内集成4位CPU,片内含有多种I/O接口,有的根据不同用途还配有许多专用接口,价格便宜,控制功能强。

51系列的单片机在片内集成8位CPU、片内RAM为128字节,ROM为4K字节,4个并行I/O口、2个16位定时/计数器、串行接口、5个中断源。

96系列单片机CPU为16位,片内RAM为232字节,ROM为8K字节,片内带有高速输入输出部件,多通道10位A/D转换部件,中断处理为8级。

1-6 叙述51子系列与52子系列的区别答:51子系列包含8031/8051/8751三种型号,它们的基本组成、基本性能都相同,都具有一个8位CPU、片内数据存储器RAM128B、2个16位定时/计数器、有5个中断源,一个全双工串行接口,它们之间的区别在于片内程序存储器配置:8031片内没有ROM,使用时需在片外接EPROM。

8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

52子系列包含8032/8052/8752三种型号,52子系列与51子系列的区别在于:片内ROM 和RAM的容量比8051子系列各增加一倍,另外,增加了一个定时/计数器和一个中断源。

第2章 MCS-51系列单片机的结构及原理2-2 MCS-51单片机的引脚有何功能在使用8031时如何接法使用8751时如何接法答:引脚是片内外程序存储器的选择信号。

单片机原理及接口技术课程考试大纲

单片机原理及接口技术课程考试大纲

《单片机原理及接口技术》课程考试大纲(电信)课程编号:1123623课程性质:专业方向选修课适用专业:电子信息工程考试对象:本科生一、课程考核目的:本课程的考核目的是:了解学生通过本课程的学习,掌握本学科基本理论、基础知识的状况,分析问题、解决问题的能力,以及科学的思维方法运用能力。

促进学生复习、巩固所学的知识。

二、课程考试方式及时间:本课程的考试均以闭卷考的形式进行,成绩加权求和,权值由院系规定。

考核成绩为百分制。

本课程不仅为后续课的学习打基础,而且对学生毕业后的工作,以及进一步学习将产生一定的影响。

考试时间一般规定为120分钟。

三、教学时数:54+18=72四、教材与参考书目:《单片机原理及其接口技术》(第1版),胡汉才编(著),清华大学出版社,2006年五、考核内容与考核要求:本考试大纲根据《单片机原理及接口技术》课程标准的教学要求,按照大学物理学科的理论知识体系,提出考核的内容和考核要求。

考核要求分为三个层次;了解、理解和掌握。

第一章单片计算机概述考核内容1. 微型计算机,单板机与单片机2. 单片机的开发与开发工具3. MCS-51单片机的结构特点4. MCS-51单片机应用特性考核要求1. 了解微型计算机,单板机与单片机2. 掌握单片机的开发与开发工具3. 了解MCS-51单片机的结构特点4. 了解MCS-51单片机应用特性第二章MCS-51单片机的组成及结构分析考核内容1. MCS-51单片机的内部结构框图2. CPU结构3. 存贮器空间及存贮器4. I/O接口及相应的特殊功能寄存器5. MCS-51单片机的引脚信号和CPU时序考核要求1. 知道MCS-51单片机的内部结构框图2. 了解CPU结构3. 掌握存贮器空间及存贮器4. 掌握I/O接口及相应的特殊功能寄存器5. 了解MCS-51单片机的引脚信号和CPU时序第三章MCS-51单片机C语言程序设计考核内容:1.单片机C语言概述2.C51数据类型与运算3.C51流程控制语句4.C51指针5.C51函数考核要求:1.了解单片机C语言概述2.掌握C51数据类型与运算3.掌握C51流程控制语句4.知道C51指针5.掌握C51函数第四章定时/计算器考核内容1. 定时/计算器的结构及工作原理2. 定时/计算器方式和控制寄存器3. 定时/计算器的工作方式4. 定时/计算器编程举例考核要求1. 了解定时/计算器的结构及工作原理2. 知道定时/计算器方式和控制寄存器3. 知道定时/计算器的工作方式第五章串行通讯及其接口考核内容1. 串行通讯的一般概念2. MCS-51的串行通讯接口3. 串行通讯接口应用举例考核要求1. 了解串行通讯的一般概念2. 知道MCS-51的串行通讯接口3. 知道串行通讯接口应用举例第六章中断考核内容1. 中断的概念2. MCS-51单片机的中断系统及其管理3. 单片机响应中断的条件及响应过程4. 关于外部中断5. 中断程序的编制举例考核要求1. 了解中断的概念2. 知道MCS-51单片机的中断系统及其管理3. 知道单片机响应中断的条件及响应过程4. 知道关于外部中断5. 知道中断程序的编制举例六、题型结构填空、选择、判断、简答教研室名称:电子信息工程执笔人:彭世林审核人:彭世林审定人:付文羽编写日期:2010.5.9修订时间:2011.3.14《单片机原理及接口技术》课程考试大纲(应电)课程编号:1112622课程性质:专业基础必修课适用专业:应用电子技术考试对象:本科生一、课程考核目的:本课程的考核目的是:了解学生通过本课程的学习,掌握本学科基本理论、基础知识的状况,分析问题、解决问题的能力,以及科学的思维方法运用能力。

(完整版)单片机原理和接口技术试题和答案解析

(完整版)单片机原理和接口技术试题和答案解析

复习题及答案(一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A) (B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C).(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A) (B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B).(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片.(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A).(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。

3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期.4、8051的堆栈是向地址的高端生成的。

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

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

中南大学现代远程教育课程考试(专科)复习题及参考答案单片机原理与接口技术一、填空题:1、微处理器由和两大部分组成,是单片机的核心部件。

2、控制器是单片机的中心,它能根据不同的指令产生不同的操作时序和控制信号。

3、控制器包括、、指令译码ID、振荡器、定时电路及控制电路等部件。

4、MCS-51单片机内有单元程序存储器(ROM)和片内数据存储器(RAM)。

5、MCS-51单片机存储器在物理结构上共分为4个存储空间:、片外程序存储器、片内数据储存器和。

6、指令是CPU根据人的意图来执行某种操作的命令,单片机所能执行的全部指令的集合称为单片机的。

7、MCS-51单片机指令系统由指令组成。

8、在程序设计中,常常要求某一段程序重复执行多次,这时可以采用,以简化程序。

9、在实际应用中,程序常常需要按照不同情况进行不同处理,因而在程序设计中需要加入判断,然后根据判断结果执行不同的流向。

这种程序结构称为。

10、单片机CPU与外部设备交换信息的方式通常有无条件传送方式、查询传送方式和。

11、将单位信息的各位数据同时传送的通信方式称为。

12、将单位信息的各位数据分时、顺序传送的通信方式称为。

二、判断题1.堆栈是处在CPU内部的一个部件。

()2.中断是指CPU执行程序过程被意外暂停。

()3.ROM具有掉电后信息不丢失的特性()4.片内总线包括AB、DB、CB ()5.主程序调用子程序,是通过子程序调用指令来实现的()6.MCS-51的中断系统有5个中断源,包括3个外部中断源和2个内部中断源()7.MCS-51对每一个中断源请求,都对应有一个中断请求标志位()8.根据信息的传递方向,串行通信通常有3种:单工、半单工和全双工()9.MCS-51的串行口有4种工作方式——方式1、方式2、方式3、方式4 ()10.用MCS-51系列单片机开发的应用系统,通常是特定功能的专用控制系统()三、选择题1.已知某带符合的数的8位补码是11111011B,该数的真值是()A.-1B.2C.-5D.-72.带符号的十进制数-5的8位补码是()A.10000101B.11111011C.11111101D.111110103.MCS-51片内程序存储器容量是()A.1KBB.2KBC.3KBD.4KB4. MCS-51片内数据存储单元的字节数是()A.56B.64C.128D.2565. MCS-51片内定时/计数器的个数是()A.1B.2C.3D.46. MCS-51芯片的8位并行数据输入输出接口个数是()A.1B.2C.3D.47. MCS-51系统的中断源个数是()A.2B.3C.4D.58. MCS-51片内通用寄存器个数是()A.4B.8C.7D.69. MCS-51片内数据存储器的地址范围是()A.00H—7FHB.00H--FFHC.00H—30HD.00H—1FH10. MCS-51片内专用寄存器个数是()A.8B.16C.21D.2411. MCS-51位寻址区的字节地址范围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH12. MCS-51位寻址区的位地址范围是()A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH13. MCS-51外部数据存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB14. MCS-51外部程序存储器可扩展的最大存储空间是()A.16KBB.32KBC.64KBD.256KB15.在MCS-51中,SP用于存放栈顶指针值。

单片机原理及接口技术重点内容

单片机原理及接口技术重点内容

《单片机原理与接口技术》课程考试大纲(满分100分,时限100分钟)一、课程基本信息1学分:2.0/学时:642适用层次:本科3适用专业:机械设计制造及其自动化、电气工程及其自动化4开课单位:机电工程系电气教研室二、总体要求本课程主要任务是讲授微机基本组成、 MCS—51单片机结构,汇编语言程序设计、中断与定时、并行接口、模拟与数字转换接口和串行接口等内容。

通过本课程的学习,目的是使学生能掌握单片微机的组成结构、工作原理、编程方法和接口技术等方面的知识,培养学生的微机应用能力。

三、考试知识点(技能点)及考核要求第1章微机基础知识(一)考试知识点(技能点)1.微处理器、微机和单片机的概念。

2.微机的工作过程。

(二)考核要求1.了解以微处理器为核心技术的微机技术发展过程,各代微处理器的典型产品及主要特点。

2.掌握信息在计算机中的存储形式以及计数制及不同进位计数制之间的转换。

3.掌握微处理器的组成、存储器、输入/输出接口。

4.了解微机的一般工作过程。

第2章 89C51单片机的结构和原理(一)考试知识点(技能点)1.89C51系列单片机的结构2.89C51系列单片机的引脚极其功能3.89C51CPU存储器的配置4.89C51CPU时序5.复位及复位电路6.输入/输出端口结构(二)考核要求1.掌握89C51单片机的引脚功能及片外总线结构。

2.掌握89C51单片机的片内结构及各部分的组成。

3.掌握89C51单片机的存储器组织。

4.了解89C51单片机的I/O口结构。

5.掌握89C51单片机的中断系统的结构、中断优先级的设定、中断屏蔽、中断响应过程,初步掌握中断的应用。

6.了解89C51单片机定时器/计数器的组成、工作原理、工作方式及应用。

7.了解89C51单片机复位的方法及复位状态,会设计上电及按钮复位电路。

会设计单片机的时钟电路。

第3章 89C51单片机的指令系统(一)考试知识点(技能点)1.汇编语言指令的格式2.寻址方式3.89C5151单片机的指令系统(二)考核要求1. 掌握指令的七种寻址方式。

(完整版)单片机原理与接口技术题库终稿淮工

(完整版)单片机原理与接口技术题库终稿淮工

《单片机原理与接口技术》试题库单位:淮阴工学院电子与电气工程学院编者:《单片机原理与接口技术》试题库项目组适用专业:电类各专业时间:2015年4月一、填空题1、关于堆栈类操作的两条指令分别是、,操作遵循原则。

2、寄存器的作用是用来保存程序运行过程中的各种状态信息。

若某次加法运算后累加器A中的数据为01110010B,则该寄存器中的P= 。

3、52子系列单片机是51系列单片机的增强型,它的片内ROM和的容量比51子系列各增加一倍,另外增加了一个和一个中断源。

4、要使MCS-51 单片机从片内的地址0000H 开始执行程序。

那么/EA应。

5、在片外扩展一片2764程序存储器芯片要8根数据线根地址线。

6、外部中断1(INT1)的中断入口地址为;定时器1的中断入口地为。

7、51系列单片机有两个16位可编程定时/计数器,T0和T1。

它们的功能可由控制寄存器、的内容决定,且定时的时间或计数的次数与、两个寄存器的初值有关。

8、欲使P1口的低4位输出0,高4位不变,应执行一条命令。

9、串行口的控制寄存器SCON中,REN的作用是。

10、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为 H,61H单元的内容为 H,62H单元的内容为 H。

11、89C51单片机由8个部件组成,分别是、、、I/O接口、可编程串行口、定时/计数器、中断以及特殊功能寄存器。

12、MCS-51 单片机在扩展存储器时片选方法有两种:和译码法。

13、89C51片内含有4KB的程序存储器和字节的数据存储器。

14、单片机简单复位有和两种方式,不管是哪一种复位电路,都要保证在复位引脚要提供毫秒以上稳定的电平。

15、计算机的系统总线有地址总线、控制总线和。

16、通常、单片机上电复位时PC= ,SP= ;而工作寄存器则缺省采用第组,这组寄存器的地址范围是。

17、2K×8b的RAM芯片有地址线根,数据线根,用该芯片组成16K×8b 的存贮器需片。

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

1. 在计算机中,“存储程序”第1条指令的第1个字节一定是操作码。

这样,CPU首先进入取指阶段,从存储器中取出指令并通过CPU译码后,转入执指阶段,在这期间,CPU 执行指令指定的操作。

(取指—>执指,取指—>执指……)(P7)2. 89C51/S51是用静态逻辑来设计的,其工作频率可下降到0Hz,并提供两种可用软件来选择的省电方式——空闲方式(Idle Mode)和掉电方式(Power Down)。

在空闲方式中,CPU停止,而RAM,定时器/计数器,串行口和中断系统都继续工作。

此时的电流可降到大约为正常工作方式的15%。

在掉电方式中,片内振荡器停止工作,由于时钟被“冻结”,使一切功能都暂停,故只保存片内RAM中的内容,直到下一次硬件复位为止。

这种方式下的电流可降到15uA以下,最小可降到0.6uA。

(89C51/S51是一种低功耗,低电压,高性能的8位单片机。

)(P26)3. P0端口(P0.0~P0.7,39~32脚):P0口是一个漏极开路的8位准双向I/O端口。

它作为漏极开路的输出端口,每位能驱动8个LS型TTL负载。

当P0口作为输入口使用时,应先向口锁存器(地址80H)写入全1,此时P0口的全部引脚浮空,可作为高抗阻输入。

作输入口使用时要先写1,这就是准双向的含义。

在CPU访问片外存储器(89C51/S51片外EPROM或RAM)时,P0口分时提供低8位地址和8位数据的复用总线。

在此期间,P0口内部上拉电阻有效。

P1端口(P1.0~P1.7):P1是一个带有内部上拉电阻的8位双向I/O端口。

其输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。

对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可用坐输入口。

P1作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(Iil)。

由于它的内部有一个上拉电阻,所以连接外围负载时不需要外接上拉电阻,这一点与下面介绍的P2,P3口都一样,与上面的P0口则不同。

P2端口(P2.0~P2.7):P2是一个带有内部上拉电阻的8位双向I/O端口。

其输出缓存器可驱动(吸收或输出电流方式)4个TTL输入。

对端口写1,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。

P2作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(Iil)。

在访问外部程序存储器和16位地址的外部数据存储器(如执行“MOVX@DPTR”指令)时,P2引脚上的内容(就是专用寄存器(SFR)区中P2寄存器的内容)在整个访问期间不会改变。

P3端口(P3.0~P3.7):P3是一个带有内部上拉电阻的8位双向I/O 端口。

其输出缓存器可驱动(吸收或输出电流方式)4个TTL输入。

对端口写1,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。

P3作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(Iil )。

图2—4,图2—5,图2—6和图2—7分别给出了P0,P1,P2和P3端口的某1位结构。

每个端口都是8位准双向口,共占32只引脚。

没一条I/O 线都能独立地用作输入或输出。

每个端口都包括一个锁存器(即特殊功能寄存器P0~P3),一个输出驱动器和输入缓存器。

这些端口作输出时,数据可以锁存;作输入时,数据可以缓存。

但这4个通道的功能不完全相同,其内部结构也略有不同。

(P31~P33)4. 一般微机通常只有一个地址空间,而ROM 和RAM 可以随意安排在一个地址范围内不同的空间。

CPU 访问存储器时,一个地址对应唯一的存储器单元,可以是ROM ,也可以是RAM ,并用同类访问指令。

此种存储器结构称为普林斯顿结构。

89C51/S51的存储器在物理结构上分为程序存储器和数据存储器空间,共有4个存储空间:片内程序存储器和片外程序存储器空间以及片内数据存储器和片外数据存储器空间,这种程序存储器和数据存储器分开的结构形式,称为哈弗结构。

CPU 访问片内,片外ROM 指令用MOVC,访问片外RAM 指令用MOVX,访问片内RAM指令用MOV 。

(P34)表2—3中40个单元是专门用于存放中断处理程序的地址单元,中断响应后,按中断的类型。

自动转到各自的中断区去执行程序。

因此以上地址单元不能用于存放程序的其他内容,只能存放中断服务程序。

但是通常情况下,每段只有8个地址单元是不能存下完整的中断服务程序的,因此一般也在中断响应的地址区,安放一条无条件转移指令,指向程序存储器的其他真正存放服务程序的空间去执行,这样中断响后,CPU 读到这条指令,便转向其地方去继续执行中断服务程。

例如,当外部中I\N\T\O\(P3.2(电平为0))有效时,即引起中段申请,CPU 响应中断 后自动将地址0003H 装入PC ,程序就自动转向0003H 单元开始执行。

如果事先在0003H ~000H 存有引导(转移)指令,程序就被引导(转移)带指定的中断服务程序空间去执 行。

这里,0003H 称为中断矢量地址。

(P36)7)向前有进位(或借位),则CY 位由硬件自动置1;如果运算结果最高位无进位(或借位),则CY清0.CY也是89C51/S51在进行位操作(布尔操作)是的位累加器。

在指令中用C代替CY。

AC(PSW.6):半进位标志位,也称辅助进位标志位。

当执行加法(或减法)操作时,如果运算(和或差)的低半字节(位3)向高半字节有半进位(或借位),则AC位将被硬件自动置1;否则AC被自动清0。

F0(PSW.50):用户标志位。

用户可以根据自己的需要对F0位赋予一定的含义,由用户置位或复位,以作为软件标志。

RS0和RS1(PSW.3和PSW.4):工作寄存器组选择控制位。

这两位的值可决定选择哪一组工作寄存器为当前工作寄存器组。

通过用户用软件改变RS1和RS0的状态,以切换当前工作寄存器组。

其组合关系如表2—8所列。

89C51/S51上电复位后,RS1=RS0=0,CPU自动选择第0组为当前工作寄存器组。

根据需要,可利用传送指令对PSW整字节操作或用位操作指令改变RS1和RS0的状态,以切换当前工作寄存器组。

这样的设置为程序中保护现场提供了方便。

OV(PSW.2):溢出标志位。

当进行补码运算时,如有溢出,即当运算结果超出-128~+127的范围时,OV位由硬件自动置1;无溢出时,OV=0.PSW.1:为保留位。

89C51/S51未用,89C52/S52为F1用户标志位。

P(PSW.0):奇偶校验标志位。

每条指令执行完后,该位始终跟踪指示累加器A中1的个数。

如果A中有奇数个1,则置P=1;否则P=0。

常用于校验串行通信中的数据传送是否出错。

(P42)7.89S51/S51芯片内部有一个高增益反相放大器,用于构成振荡器。

反相放大器的输入端反相放大器的输入端为XTAL1,输出端为XTAL2,两端跨接石英晶体及两个电容就可以构成稳定的自激振荡器。

电容C1和C2通常取30pF左右,可稳定频率并对振荡器频率有微调作用。

晶体振荡器的秒冲频率范围为fosc=0~24MHz。

振荡信号从XTAL2端输入到片内的时钟发生器上,如图2—16所示。

(一个简单单片机的构成,电源,复位电路)(P45)8.复位是单片机的初始化操作。

其主要功能是把PC初始化位000H,使单片机从000H单元开始执行操作。

还对其他一些寄存器有影响,即在SFR中,除了端口锁存器、堆栈指针SP和串行口的SBUF外,其余的寄存器全部清0,端口锁存器的复位值为0FFH,堆栈指针值为07H,SBUF内为不定值。

内部RAM的状态不受复位的影响,在系统上电时,RAM的内容是不定的。

SP=07H:表明堆栈指针指向片内RAM07H字节单元,根据堆栈指针的先加后压法则,第一个被压入的数据被写入08H单元中。

P0~P3=FFH:表明已向各端口线写入1,此时,各端口既可用于输入,又可用于输出。

(P47)9. 1.上电自动复位是在加电瞬间电容通过充电来实现的。

在通电的瞬间,电容C通过电阻R充电,RST端出现正脉冲,用以复位。

只要电源Vcc 的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就完成了系统的复位初始化。

对于CMOS型的89C51/S51,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1uF。

2.手动复位。

系统上电运行后,若需要复位,一般是通过手动复位来实现的。

通常采用手动复位和上电自动复位组合(按键电平复位)复位电路虽然简单,但其作用非常重要。

一个单片机系统能否正常运行,首先要检查是否能复位成功。

初步检查可用示波器探头监视RST引脚,按下复位键,观察是否有足够幅度的波形输出(瞬时的),还可以通过改变复位电路阻容值进行实验。

(P48)10. 指令格式89S51/S51汇编语言指令由操作码助记符号段和操作数字段两部分组成。

指令格式如下:[标号]:操作码〔目的操作数〕〔,源操作数〕[;注释]例如:MOV A, #00H.操作码部分规定了指令所实现的操作功能,由2~5个英文字母表示。

操作数部分指出了参与操作的数据来源和操作结果存放的目的单元。

操作码和操作数都有对应的二进制代码,指令代码由若干字节组成。

对于不同指令,指令的字节数不同。

89S51/C51指令系统中,有单字节、双字节或3字节指令。

1.单字节指令单字节指令中的8位二进制代码既包含操作码的信息,也包含操作数的信息。

这种指令有两种情况。

1)指令码中隐含着对某一个寄存器的操作例如,数据指针DPTR加1指令“INC DPTR”,由于操作的内容和唯一的对象DPTR 寄存器只用8位二进制代码表示,其指令代码为A3H,格式为:2)由指令码中的rrr三位的不同编码指定某一个寄存器A,RN”,其指令代码格式为:其中,高五位为操作内容——传送;最低3位rrr的不同组合编码用来表示从哪一个寄存器(R0~R7)取数,故一字节就够了。

89C51单片机共有49条单字节指令。

2.双字节指令用一字节表示操作码,另一个字节表示操作数或操作数所在的地址。

其指令格式为:89C51中有453.3字节指令89C51单片机共有3字节指令17条,占全部111条指令的15%。

(P51~P52)11. 89C51/S51单片机寻址方式共有七种:①寄存器寻址;②直接寻址;③立即数寻址;④寄存器间接寻址;⑤变址寻址;⑥相对寻址;⑦位寻址。

1.寄存器寻址就是由指令指出寄存器组R0~R7中某一个或其他寄存器(A、B、DPTR 等)的内容作为操作数。

例如:MOV A, P0 ;(R0)—>AMOV P1, A ;(A)—>P1口ADD A, R0 ;(A)+(R0)—>A2.直接寻址指令中所给出的操作数是片内RAM单元的地址。

相关文档
最新文档