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

合集下载

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

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

单片机原理及接口技术复习资料,基本整理完全,如有错误请指出,改正后发到群共享内单片机的定义:单片机是指一块集成在一块芯片的完整计算机系统。

单片机组成:CPU、内存、内部和外部总线系统,大部分还会具有外存,同时集成诸如通讯接口,定时器、实时时钟。

单片机应用:智能仪器仪表、机电一体化产品、实时工业控制、分布系统的前端模块、家用电器51单片机基本结构:串行口输入和输出引脚RXD和TXD;外部中断输入引脚(!INT0)和(!INT1);外部技术输入引脚T0和T1;外部数据存储写和读控制信号(!WD)、(!RD);CPU系统:(1)8位CPU,含布尔处理器;(2)时钟电路;(3)总线控制。

存储器系统:4k字节的程序存储器(ROM/EPROM/Flash,可外扩至64k)128字节的数据存储器(RAM,可再外扩至64k)。

特殊功能寄存器SFR。

I/O口和其他功能单元4个并行I/O口。

2个16位定时/计数器。

1个全双工异步串行口(UART)。

中断系统(5个中断源、2个优先级)。

具有总线扩展引脚DIP40封装:1、电源及时钟引脚(4个)Vcc:电源及时钟接入引脚Vss:接地引脚XTLA1:晶体振荡器接入的一个引脚XTLA2:晶体振荡器接入的另一个引脚2、控制引脚(4个)RST/Vpd:复位信号输入引脚/备用电源输入引脚ALE/(!PROG)地址锁存允许信号输出引脚/编程脉冲输入引脚(!EA)/Vpp:内外存储器选择引脚/片内EPROM(或Flash ROM)编程电压输入引脚(!PSEN):外部程序存储器选通信号输出引脚3、并行I/O口引脚(32个分成4个8位口)P0.0~P0.7:一般I/O口引脚或数据/低位地址总线复用引脚P1.0~P1.7:一般I/O口引脚P2.0~P2.7:一般I/O口引脚或高位地址总线引脚P3.0~P3.7:一般I/O口引脚或第二功能引脚晶振信号12分频后形成机器周期,指令周期为1~4个机器周期;指令的执行时间称作指令的周期;80C51单片机的指令按执行时间可分为三类:单周期指令、双周期指令、四周期指令(四周期指令只有乘、除两条指令)。

单片机原理及接口技术期末复习资料.doc

单片机原理及接口技术期末复习资料.doc

第一章微机基础知识1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。

2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。

包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。

3、单片机:是将微处理器、一定容量RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上,构成单片微型计算机。

4、单片微型计算机包括:微处理器、RAM、ROM. I/O 口、定时器5、微处理器(机)的组成:运算器&控制器㈠运算器的组成:算术逻辑单元(简称ALU)、累加器、寄存器ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。

运算器的两个主要功能:(1)执行各种算术运算。

(2)执行各种逻辑运算,并进行逻辑测试。

如零值测试或两个值的比较。

㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR)7、BCD码:用二进制对十进制0・9进行编码——BCD码。

用四位二进制数0000-1001表示0・9。

例如:13D=0001 0011 BCD 例如:1001 0111 BCD=97 D第二章89C51单片机的结构和原理1、运算器包括:ALU (算术运算和逻辑运算单元)TMP (8位的暂存器)ACC (累加器)B (寄存器)PSW (程序状态寄存器)2、存储器包括:程序存储器(ROM)、数据存储器(RAM)3、CPU访问片内、片外ROM指令用MOVCo访问片外RAM指令用MOVX。

访问片内RAM指令用MOVo4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H〜FFH5、堆栈的两种操作:数据压入(PUSH)数据弹出(POP)6、每条指令由一个或若干个字节组成。

有单字节指令,双字节指令,…多字节指令等。

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

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

单片机原理及接口技术考试必备复习资料单片机的特点和应用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口电流太小,驱动能力弱,接上拉电阻保证电流做输入时应先置高电平然后读数。

单片机原理及接口技术复习提纲

单片机原理及接口技术复习提纲

单片机原理及接口技术复习提纲1、了解80c51单片机的功能方框图,熟悉单片机资源。

P21.2、掌握PC、SP、DPTR的作用及使用方法。

P243、了解80c51单片机存储器组织的特点。

P30、314、了解单片机外接程序存储器的接法以及EA、PSEN的含义。

P325、了解单片机外接数据存储器的接法。

P336、掌握单片机内部数据存储器空间划分以及不同空间访问的方法。

P34、357、掌握单片机指令系统中数据传送类指令的用法(MOV、MOVX、MOVC、PUSH、POP、XCH、XCHD)P48、508、掌握单片机指令系统中算术、逻辑类指令的用法(ADD、ADDC、SUBB、INC、DEC、MUL、DIV、ANL、ORL、XRL、CPL、RL、RR、RLC、RRC)P52、549、掌握单片机指令系统中位操作、跳转指令的用法(SETB、CLR、JC、JNC、JB、JNB、JBC、JMP类、CALL类、JZ、JNZ、DJNZ、CJNE)P57、58、6010、理解指示性语句(即伪指令)和指令性语句的区别。

P7411、理解常用伪指令的用法(EQU、SET、BIT、DATA、DB、DW、DS、ORG、END)P75-7812、重点熟练掌握常用程序的编写(如求和、求最大值、数据搬移、数的一些位变反等等)(见课件、实验指导书)13、掌握80C51单片机并行端口的输入/输出基本方法。

P98、P10014、了解80C51单片机并行端口P0、P1、P2、P3的个性差异。

P12015、掌握与中断相关的寄存器设置、入口地址设置。

P16516、掌握在编写程序时如何使用中断的方法。

(见课件、实验指导书)17、了解中断的过程。

P167、16818、了解与定时器相关的寄存器设置以及定时器不同工作方式的含义。

P173、P17419、掌握定时器计数寄存器初始值的计算方法(尤其是方式1、2)。

(见课件、实验指导书)20、掌握在编写程序时如何使用定时器实现定时的方法。

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

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

一、单选题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.简述MSC-51单片机内部集成哪些功能部件?答:8位字长的CPU;振荡器和时钟电路;4K字节程序存储器ROM;128字节数据存储器RAM;20多个特殊功能寄存器;32线并行 I/O接口;1个全双工串行I/O口;2个16位定时器/计数器;5个中断源,2个优先级。

2. MSC-51常用复位电路有哪几种?复位后寄存器PSW,P0,SP,PC分别是什么值?答:MSC-51常用复位电路有上电复位、电平开关复位以及看门狗复位电路,复位后PSW=00H,P0=FFH,SP=07H,PC=0000H3. MCS-51单片机的机器周期包括多少个振荡周期?当主频(即振荡频率)fosc=12MHZ时,一个机器周期为几个微秒?执行一条最长的指令需几个微秒?答:1个机器周期=12个振荡周期。

当主频fosc=12MHZ时,一个机器周期为1微秒,执行一条指令最长需要4微秒。

4. 简述P3口的第二功能答:P3.0—RXD;P3.1—TXD;P3.2—INT0;P3.3—INT1;P3.4—T0;P3.5—T1;P3.6—WR;P3.7—RD5.EA、PSEN、WR、RD引脚的作用是什么?答:EA引脚为单片机访问内部或外部程序存储器的选择信号;PSEN引脚为访问外部程序存储器的选通信号;WR为访问外部数据存储器的写选通信号;RD为访问外部数据存储器的读选通信号。

6. MSC-51单片机共有多少根I/O口线,将累加器A的值送到P1口用什么指令?答:MSC-51单片机共有32根I/O口线,将累加器A的值送到P1口指令MOV P1,A7.MSC-51单片机有4个并行I/O口,分别为P0、P1、P2和P3,在使用时各有哪些分工?答:MSC-51单片机有外部功能扩展时,P0作为低8位地址和数据复用总线、P2作为高8位地址线;MSC-51单片机无外部扩展时,P0和P2可作为通用I/O口使用。

《单片机原理及接口技术》期末总复习

《单片机原理及接口技术》期末总复习
Байду номын сангаас
• 读写指令; 1) MOVX A,@DPTR 2) MOVX @DPTR, A
四、伪指令
• ORG • END • DB
• PSW程序状态寄存器
题型
一、 单项选择题(25分)将正确答案填写在括号内。
例如: 1、单片机是将 算机。 ( )
等电路集成在一块芯片上的微型计
A.微处理器、RAM、ROM; B. RAM、ROM及I/O口; C.微处理器ROM及I/O口; D.微处理器、RAM、ROM及I/O口
• 中断编程不考 三、程序编写题 共 3题,共45分 完整的程序(即机器汇编)格式 ---INT0中断 ORG 0000H AJMP MAIN ;跳转到标号为“MAIN”的程序 ---无中断 ORG完整的程序(即机器汇编)格式 0003H ;INT0的中断入口地址 ORG 0000H LJMP INSER ;跳转到标号为“INSER”的中断服务程 AJMP MAIN 序 ORG 0030H ORG 0030H ;主程序的第1条指令从0030H单元开始存放 MAIN:……;主程序 MAIN: …… …… …… …… …… END …… INSER:…… ;中断服务程序 …… END
• 布尔处理类指令; a)清0、置1、位取反。(位数据传送,位逻辑运算指令不考) b)位条件转移类指令;JC、JNC、JB、JNB、JBC
• 查表指令 我们常常将一些数据常数编成一个“表格”的形式,固化 到ROM中,查表指令是“访问ROM”。 1) MOVC A,@A+DPTR ;((A)+(DPTR)) →A
2、在8位微处理器中,1字节共
A. 4; B. 8; C. 9; D. 12
位。 ( )

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

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

“单片机原理及接口技术”复习一、基本概念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,#501HMOV R0,#50HMOV R7,#10LOOP:MOV A,@R0MOVX @DPTR,AINC DPTRINC R0DJNZ R7,LOOPEND7.简述LED数码管静态显示和动态显示的各自特点。

单片机原理及接口技术复习要点

单片机原理及接口技术复习要点

单片机原理及接口技术复习要点一、单片机原理:1.单片机的定义:单片机是一种集成电路芯片,具有处理器核心、存储器、输入输出接口和时钟电路等功能。

2.单片机的特点:小巧、低成本、低功耗、易编程、易扩展。

3.单片机的组成:-中央处理器(CPU):负责执行指令和进行运算。

-存储器:包括程序存储器(ROM)和数据存储器(RAM)。

-输入输出(I/O)接口:用于和外部设备进行数据交互。

-时钟电路:提供计时和同步信号。

4.单片机的工作原理:根据存储在ROM中的程序指令进行运算和控制,通过输入输出接口与外部设备进行数据交互。

二、接口技术:1.串行通信接口:-串行通信定义:通过串行方式发送、接收数据的通信方式,包括同步串行通信和异步串行通信。

-USART(通用同步/异步串行接口):用于实现串行通信,主要包括波特率发生器和数据传输控制寄存器。

-SPI(串行外设接口):用于与外部设备进行串行通信,包括主从模式、全双工传输和多主机系统等特点。

-I2C(串行二进制接口):用于实现系统内部的各个模块之间的串行通信,主要包括总线数据线(SDA)和总线时钟线(SCL)。

2.并行通信接口:-并行通信定义:同时传输多个数据位的通信方式。

-并行输入输出口(PIO):用于与外部设备进行并行通信,主要包括输入寄存器和输出寄存器。

-扫描输入输出(SIPO):用于通过一条串行线同时将多个输入信号引入单片机。

3.模数转换接口:-模数转换器(ADC):将模拟信号转换为数字信号,常用于采集模拟量信号。

-数模转换器(DAC):将数字信号转换为模拟信号,常用于输出模拟量信号。

4.脉冲宽度调制(PWM):-脉冲宽度调制定义:通过调节脉冲的宽度来控制信号的幅值的技术。

-PWM的应用:常用于控制电机的转速、控制LED的亮度等。

5.中断技术:-中断定义:当特定事件发生时,暂时中断正常程序的执行,转而执行特定代码,处理事件。

-中断的优先级:可以设置多个中断的优先级,高优先级的中断可以打断低优先级的中断。

《单片机原理与接口技术》课程复习资料一、填空题当RS1=1,RS0=0时

《单片机原理与接口技术》课程复习资料一、填空题当RS1=1,RS0=0时

《单片机原理与接口技术》课程复习资料一、填空题:1.当RS1=1,RS0=0时,寄存器R0~R7对应的内部RAM单元地址为2.8位二进制补码数表示的数据范围是:3.8031的EA引脚必须。

4.MCS-51单片机系统进行外部扩展时,用于输出高8位地址,用于输出低8位地址,用于传递数据、指令信息。

5.如果(TMOD)=61H,则T0用作(计数器,定时器),工作模式为,T1用作工作模式。

6.DAC0832和51单片机接口时的三种连接方式:,,。

7.1100000 B =H =D。

8.定时/计数器T0中断请求标志为,定时/计数器T1中断请求标志为,串行口接收中断请求标志为,串行口发送中断请求标志为。

9.8051 单片机芯片内有个RAM 单元,可按位寻址的RAM 单元有个10.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到引脚。

11.执行中断返回指令,从弹出地址送给。

12.A/D转换器的主要性能指标有,,,,。

13.我们用的单片机一共有__ _ ___个引脚。

其中第9脚是__ ___引脚。

14.单片机的存储器空间一共有四个,分别是_ ________、_____、_ ___和_ _。

15.若单片机的振荡频率为12MHz,那一个机器周期是。

16.片外ROM的选通信号是,片外RAM 的读信号是,是引脚。

17.C51把bit类型的变量安排在单片机。

18.一台MCS-51单片机串行口以中断方式接受数据,数据格式为10位,波特率2400,晶振频率11.059MHZ。

将下面的初始化程序补充完整。

(5分)MOV TMOD,MOV TL1,MOV TH1,SETB TR1MOV SCON,SETBSETB19.在RST引脚上持续输入至少的高电平,就可使单片机完成复位操作。

复位后,P0~P3口的初值为,PC的值,SP的值为。

20.用MCS-51单片机定时/计数器0的工作模式1定时40ms,定时时间到申请中断,用软件启动定时,晶振频率12MHZ,将下面的初始化程序补充完整。

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

单片机原理及接口技术期末考试复习资料
(88H)
• A. B. 83H C. C6H D. A1H • 13、有一位共阴极LED显示器,要使它显示“5”,它的字
段码为(6DH )。 • 14、单片机复位时,程序计数器(PC)的值为
( 0000H )。 • 15、T1中断允许控制位为( ET1 ) • 16、外部中断1中断优先级控制位为(PX1 ) • 17、已知X的补码为10000010B,则X的真值是十进制
ROM以及 I/O 口、定时器等电路集成在一块芯 片上而构成的微型计算机。
• 3、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
• 4、两位十六进制数最多可以表示 256 个存储 单元。
• 5. AT89S51的异步通信口为 全双工 (单工/半 双工/全双工)
• 6. AT89S51有 2 级中断, 5 个中断源
图 AT89S51的中断系统结构示意图
14
中断入口地址表
晶振电路图
响应中断的条件
• MCS-51响应中断的条件为: • (1)、若CPU处在非响应中断状态且相应中断
是开放的,则MCS-51在执行完现行指令后就会 自动响应来自某中断源的中断请求;
• (2)、若CPU正在响应某一中断请求状态时又 来了新的优先级更高的中断请求,则MCS-51便 会立即响应并实现中断嵌套;
• 7.已知fosc=12MHz, T0作为定时器使用 时,其定时时间间隔为( 1us )。
• 9、程序计数器PC中装的内容是程序下条指 令的地址。
• 10.各中断源发出的中断请求信号,分别 标记在哪两个寄存器中?TCON SCON
• 11、单片机时钟周期为T0,则机器周期为( 12T0 ) • 12、共阳数码管要显示字形“A”时,则对应的七段码值为

单片机原理及接口技术复习48页文档

单片机原理及接口技术复习48页文档
单片机原理及接口技术复习

46、寓形宇内复几时,曷不委心任去 留。

47、采菊东篱下,悠然见南山。

48、啸傲东轩下,聊复得此生。

49、勤学如春起之苗,不见其增,日 有所长 。

50、环堵萧然,不蔽风日;短褐穿结 ,箪瓢 屡空, 晏如也 。

26、要使整个人生都过得舒适、愉快,这是不可能的,因为人类必须具备一种能应付逆境的态度。——卢梭

27、只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰

28、知之者不如好之者,好之者不如乐大胆和坚定的决心能够抵得上武器的精良。——达·芬奇

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

单片机原理及接口技术复习资料
第一章
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两个引脚P3.0和P3.1)
(8)一套完善中断管理和解决系统。

其中,控制器涉及定期控制逻辑、指令寄存器、指令译码器、数据指针DPTR(16
位)、程序计数器PC(16位)、堆栈指针SP以及地址寄存器、地址缓冲器等。

3、MCS-51系列单片机存储器配备方式采用Harvard构造。

4、MCS-51单片机RAM4个工作寄存器区
5、MCS-51单片机位寻址区位于片内RAM20H到2FH
6、MCS-51单片机在逻辑上只有3个存储空间,即内部数据存储器和程序存储器。

7、MCS-51单片机P0.0~P0.7口为数据/低八位地址复用总线端口;P1.0~P1.7口为静态通用端口;P2.0~P2.7为高八位地址总线端口;P3.0~P3.7口为双功能静态端口。

8、MCS-51单片机一种指令周期可分为两个机器周期;而一种机器周期由6个状态周期即12个震荡周期构成,它是指令执行时间单位。

状态周期又称时钟周期或S周期,一种时钟周期涉及两个振荡周期,分别成为P1和P2拍,前者普通完毕算术逻辑操作,后者普通完毕内部寄存器和CPU之间数据传送。

9、简答:MCS-51单片机内部包括哪些功能部件
答:MCS-51单片机内部集成了构成一台微型计算机所必须功能部件:包具有一种由运算器和控制器构成8位微解决器(CPU);片内数据存储器(RAM);片内程序存储器(ROM)及实现对内部功能部件控制和数据运算专用寄存器;实现与外部设备输入输出并行I/O接口;定期器/计数器;串行通讯口和一套完善中断管理和控制系统。

第三章
单片机指令系统寻址方式涉及:寄存器寻址、及时寻址、直接寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。

按照指令功能,可以把MSC-51111条指令提成五类:
A、数据传送类指令(29条)
数据传送类指令共28条,是将源操作数送到目操作数。

指令执行后,源操作数不变,目操作数被
源操作数取代。

数据传送类指令用到助记符有MOV、MOVX、MOVC、XCH、XCHD、SWAP、PUSH、POP8种。

B、算术运算类指令(24条)
加法指令ADD、带进位加指令ADDC、带借位减指令SUBB、乘法指令MUL、加一指令INC、减一指令DEC、十进制调节指令DA A
C、逻辑操作类指令(24条)
“与”操作指令、“或”操作指令、“异或”操作指令、求反与清除指令、循环指令
D、控制转移类指令(17条)
无条件转移指令(绝对(短)转移指令AJMP、长转移指令LJMP、短(相对)转移指令SJMP、间接转移指令JMP)
条件转移指令(累加器为零(非零)转移指令、减1非零转移指令、两数不等转移指令、相对偏移量rel求法)
E、位操作类指令(17条)
位数据传送指令、位状态修改指令、位逻辑运算指令
第四章
程序设计示例
例4-7:将两个半字节数合并为一种一字节数。

将内部数据存储器ADDR、ADDR+1单元中数据低半字节合并成一种字节,合并后ADDR单元低半字节作高半字节,成果存入RESU单元。

START:MOV R1,#ADDR
MOV A,@R1 ;取第1个数
ANL A,#0FH ;只保存低半字节
SWAP A ;存入A高半字节
INC R1
XCHD A,@R1;第2个数与A进行低半字节互换
MOV RESU,A
RET
END
例4-8 :用片内数据存储器30H单元数据低3位、31H单元中间2位和32H单元高3位组合成一种新数据,成果存于33H单元。

MOV 33H,30H
ANL 33H,#00000111B;保存30H低3位
MOV A,31H
ANL A,#00011000B ;保存31H.中间2位
ORL 33H,A
MOV A,32H
ANL A,#11100000B ;保存32H高3位
ORL 33H,A
RET
END
例4-10 :多字节无符号数加法。

设两个N字节无符号数分别存储在内部数据存储器中以DATA1和DATA2开始单元中,低位在前。

相加后成果规定存储在DATA2数据区。

MOV R0,#DATA1
MOV R1,#DATA2 ;置两加数指针
MOV R7,#N ;字节数
CLR C
LOOP:MOV A,@R0
ADDC A,@R1 ;求和
MOV @R1,A ;存成果
NC R0 ;修改指针
INC R1
DJNZ R7,LOOP
RET
END
第五章
1、单片机内部集成了两个16位定期/计数器,分别称为定期/计数器0(T0)和定期/计数器1(T1),
2、两个定期/计数器构造同样,通过TMOD设立,都可有4种工作方式:
A、定期/计数器工作方式0 称之为13 位定期/计数器方式;
B、工作方式1 是16 位定期/计数器方式,将TMOD M1M0 设为“01”即可,其他特性与工作方式
0 相似;
C、工作方式2为自动再装入预置数工作方式,预置数放在T0(或T1)高8位中,只有低8 位参加计数;
D、在工作方式3下,T0 被拆成2 个独立定期/计数器来用。

其中,TL0 可以构成8 位定期器或计数器工作方式;而TH0 则只能作为定期器用,TL0 还是用本来T0 标记,而TH0 则借用T1 标记,在普通状况下,只有在T1 以工作方式2 运营时,才让T0 工作于方式3
3、在单片机中有两个特殊功能寄存器与定期/计数器关于,它们是TMOD 和TCON。

它们地址为89H 和88H。

TMOD被提成两部份,每部份4 位,分别用于控制T1 和T0;TCON 也被提成两部份,高4 位用于定期/计数器,低4 位则用于中断。

第六章
1、MCS-51单片机有5 个中断源:外部中断(INT0;INT1)、内部中断(T0;T1(52子系列尚有T2中断))、串行口中断。

2、MCS-51中断优先级寄存器IP(8 位寄存器)五个中断源自然优先级由高到低排列顺序为外中断0→定期器0→外中断1→定期器1→串口中断。

如果咱们不对其进行设立,单片机就按照此顺序不断循
环检查各个中断标志。

3、MCS-51单片机中断响应过程:CPU 响应中断时,一方面把当前指令下一条指令(就是中断返回后将要执行指令)地址(也叫断点地址)送入堆栈,然后依照中断标记,硬件执行长跳转指令,转到相应中断源入口处,执行中断服务程序,当遇到RETI(中断返回指令),返回到断点处继续执行程序。

第七章
1、串行通信传播方式涉及单工、半双工和双工3种方式
2、比特率用来表达串行通讯传播速率。

含义是每秒钟传播二进制代码位数,单位是:位/秒(bps)。

➢如每秒钟传送360帧,而每帧包括10位(1个起始位、8个数据位和1个停止位),则比特率为:10位×360帧/秒= 3600 bps
3、波特率是指调制信号每秒钟变化次数,单位是波特(Baud)。

➢在基带传播中,数字信号“1”和“0”直接用高低两种电压表达,这种状况下比特率和波特率是相似。

➢因此,波特率也经惯用来表达串行通讯传播速率。

第八章
1、译码就是用所有或某些地址线进行逻辑组合,组合得到信号可代表一种或一段持续地址单元。

2、地址译码事实上就是将计算机地址线进行逻辑组合,用组合所得逻辑信号代表一种或一组地址单元。

附加图例:
8051
8051
第九章
按键消除抖动可以用硬件或软件办法完毕,当按键较少时候普通采用硬件去抖,而当按键较多时候则采用软件消抖来实现。

如果采用软件方式消除按键抖动,则需在检测到按键按下时,延时10ms左右,再次检测该按键与否仍保持闭合状态,如果是,则确认改建按下。

单片机驱动LED数码管办法有静态显示和动态扫描两种:
静态显示就是显示驱动具备输出锁存功能,单片机所要显示数据送出后不需要刷新,懂得下一次显示内容需要更新时再传送新数据。

这种办法显示稳定,占用CPU时间少。

动态显示正好与静态显示相反,需要CPU时刻对显示屏进行数据刷新,显示数据有闪烁感,占用CPU时间多。

但所需硬件少电路相对简朴,能节约线路板空间。

相关文档
最新文档