单片机原理及接口技术复习要点
单片微型计算机原理及接口技术第三版复习总结

单片机复习总结O、计算机的基本原理计算机数值表示(原码、反码、补码)中断存储器(堆栈)一、绪论要求:熟悉,不作为考试内容二、MCS-51单片机系统结构1、硬件结构了解2、引脚功能熟悉,掌握在外部功能扩展中的应用3、中央处理器熟悉各个寄存器的基本功能掌握振荡周期、机器周期及指令周期的概念时钟,复位的定义三、存储器结构1、四个物理空间:内、外程序存储器,内、外数据存储器三个逻辑空间:程序存储器,内、外数据存储器2、程序存储器地址空间重点掌握:低地址段的保留单元3、数据存储器地址空间重点掌握:内部数据存储器,地址范围,特点,SFR外部数据存储器,寻址范围及寻址方式4、位处理器熟悉位处理器组成及位存储器地址范围四、指令系统1、指令的寻址方式(掌握)7种寻址方式,名称、格式、寻址范围2、指令系统(五大类)要求:指令的格式,寻址方式,执行操作,对标志位影响,程序段编写。
五、定时/ 计数器要求:初始化程序,中断或非中断情况下的应用编程定时计数器特点:16位加1计数器,计数初值为计数长度的补码;可程控为4种不同工作方式。
初始化程序:1、计数常数的计算2、置工作方式字3、置THX,TLX4、置TRX启动计数5、置EA、ETX开中断六、中断系统1、中断的概念2、与中断有关的寄存器3、中断源:外部及内部中断源,中断触发方式,如何设置4、MCS-51中断优先级的处理原则,同级中断申请的查询次序。
5、中断处理过程(了解),各个中断源对应中断矢量(掌握),中断响应条件(掌握)。
6、中断程序编写的步骤七、串行通讯口1、串行通讯概述(熟悉,了解)重点:异步串行通讯的帧格式2、MCS-51的串行通讯口SCON串行控制寄存器,PCON(SMOD位作用)串行通讯工作方式(熟悉了解),掌握不同工作方式的特点及帧格式,如何启动发送及接收。
串行通讯波特率,常用波特率的获得(掌握)。
串行通讯编程,初始化程序、简单应用程序八、功能扩展1、A/D、D/A转换的原理,逐次比较式AD转换的原理给出接口芯片,画接口电路图;根据接口电路图,写转换程序2、键盘(行扫描法、反转扫描法)以及LED显示(静态显示、动态显示)的工作原理习题示例:请将(1)~(5)的词汇和A~J的说明联系起来(1) CPU ——()(2) PC ——()(3) SP ——()(4)指令——()(5)堆栈——()(A)总线接口单元,负责与存储器、I/O接口传送信息(B)存放下一条要执行的指令的地址(C)保存各个逻辑段的起始地址的寄存器(D)保存当前栈顶即堆栈指针的寄存器(E)微型计算机的核心,包括运算器、控制器和寄存器3个主要部分(F)以后进先出方式工作的存储空间(G)告诉CPU要执行什么操作,在程序运行时执行(H)执行单元,功能是执行指令(6)断电后存储的资料会丢失的存储器是( )A.RAMB.ROMC.CD-ROMD.(7)若内存容量为64KB,则访问内存所需地址线( )A.16B.20C.18D.19(8) .不需要访问内存的寻址方式是( )A.立即寻址B.直接寻址C.间接寻址D.变址寻址读程序ORG 2000HMOV SP, #50HMOV A, #50HLCALL 2500HADD A, #10HMOV B, AL1: SJMP L1ORG 2500HMOV DPTR, #200AHPUSH DPLPUSH DPHRET上述程序执行后,SP= _________ A= _________ B=_________ORG 0000hMOV DPTR,#2100HMOVX A,@DPTRANL A,#0FHSWAP AMOV B,AINC DPTRMOVX A,@DPTRANL A,#0FHORL A,BINC DPTRMOVX @DPTR,ALOOP: SJMP LOOPEND已知2100H,2101H单元中的数均为0FH,则程序执行后2102H中的数为______________A=_________ B=_________MOV DPTR,#2314H ……__________MOV R0,DPH …………__________MOV 14H,#22H ………__________MOV R1,DPL …………__________MOV 23H,#56H ………__________MOV A,@R0 ………… __________XCH A,DPH ………… __________执行以上指令后A=_______ DPTR= _______请写出下图中Y6,Y7引脚所对应的地址汇编语言程序编写:双字节与单字节无符号数相乘,设被乘数存于41H,40H单元中,乘数存于R4单元中,乘积存于52H、51H、50H单元中(前者为高字节,后者为低字节)。
单片机原理与接口技术复习重点PPT文档218页

51、山气日夕佳,飞鸟相与还。 52、木欣欣以向荣,泉涓涓而始流。
53、富贵非吾愿,帝乡不可期。 54、雄发指危冠,猛气冲长缨。 55、土地平旷,屋舍俨然,有良田美 池桑竹 之属, 阡陌交 通,鸡 侈 。——CocoCha nel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 说好的 教师是 不幸。 ——海 贝尔 65、接受挑战,就可以享受胜利的喜悦 。——杰纳勒 尔·乔治·S·巴顿
谢谢!
单片机与接口技术复习大纲

单片机与接口技术(第3版)复习大纲第一章:1、单片机由CPU 、RAM 、ROM 、定时/计数器、多功能I/O 口等五部分组成。
计算机由控制器、运算器、存储器、输入接口、输出接口等五部分组成。
其中运算器和控制器集成在一个芯片上,称之为CPU 。
若将这五部分集成在一个芯片上,则称之为单片机。
2、51系列单片机内包含了下列几个部件:● 一个8位CPU ;● 一个片内振荡器及时钟电路;● 4KB ROM 程序存储器;● 128B RAM 数据存储器;● 可寻址64KB 外部数据存储器和64KB 外部程序存储器的控制电路;● 32条可编程的I/O 线(4个8位并行I/O 端口);● 两个16位的定时/计数器;● 一个可编程全双工串行口;● 5个中断源、两个优先级嵌套中断结构。
注:MCS —51系列单片机有8031、8051、8071三种基本型号。
注:1、2可能考填空题。
3、时钟工作方式电路图:(1C 、2C 一般为5—30pF ,晶振一般为6MHz 、12MHz 、24MHz ) P244、复位工作方式电路图:(一般选择C=10—30uF ,R=10kΩ。
在RST 引脚上加高电平,单片机进入复位状态,复位后,SP=07H ,PSW=00H ,P 1—P 3=0FFH ,PC=0000H 。
) P25 注:3、4可能考简答题。
5、振荡周期osc f 1=(osc f 为晶振频率)——晶振振荡周期,又称时钟周期,为最小的时序单位。
状态周期osc f 2=——振荡频率经单片机内的二分频器分频后提供给片内CPU 的时钟周期。
因此,一个状态周期包含2个振荡周期。
机器周期(MC )oscf 12=——1个机器周期由6个状态周期即12个振荡周期组成,是计算机执行一种基本操作的时间单位。
指令周期=(1—4)机器周期——执行一条指令所需的时间。
6、PSW :程序状态寄存器;SP :堆栈指针寄存器;DPTR :数据指针寄存器;PC :程序指针寄存器;ALE :地址锁存信号;P:程序存储器读信号。
单片机接口技术复习提纲

单片机接口技术复习提纲一、填空题(每格1分,共20分)1. 单片机复位后,其累加器ACC 的初始值是00H ,I/O 口P0~P3的初始值是0FFH 。
2. P1 口在作为输入口使用时,在读取数据之前,通常要先向P1 口送数据0FFH3. 引起中断的原因或者说能发出中断请求的各种事件来源称为中断源,根据其来源的不同,可以分为外部中断和内部中断两大类。
4. 中断允许控制寄存器的符号是IE ,CPU 中断总控制位的符号是EA ,= 1时开中断。
5. 单片机有两个定时器,定时器的工作方式由TMOD 寄存器决定,定时器的启动与溢出由TCON 寄存器控制。
6. 定时器/计数器的控制寄存器是TMOD,其中的C/T 位选择是定时器或计数器工作方式,当其= 0 .选择定时器工作方式。
7. 使用定时器/计数器T1 设定串行通讯的波特率时,应把定时器/计数器T1设定作方式2 ,即8 位数据,时间常数可自动装入方式。
8. 51 系列单片机串行通信需要有数据发送TXD 和数据接收RXD 两条线。
通信双方两条线必须交换连接,同时还必须接上公共地线。
9. 串行口有4 种工作方式,双机通信一般采用方式2 ,多机通信采用方式3 。
10. 规定串行口工作方式的寄存器是SCON,其中工作方式由SM1、SM0 编码决定,多机通信位是SM2,当其=1 时,主机先发出从机地址,从机接收到自己地址编号时置SM2=0,转换到双机通信方式。
11. RS232C 的通讯距离在15 米以内,以-12V 代表逻辑1,+12V 代表逻辑0。
12. 为了延长通信距离,最常使用的是RS485 总线,其最长距离可以达1218米,线路采用差分传输方式,发送器A、B 之间的正电平在+2~+6V,负电平在单片机机接口技术复习提纲第2页总23页-2~-6V。
13. 485 芯片的的RE 端为接收器输出使能,低电平有效;DE 端为发送器输出使能,高电平有效。
编程时必须根据数据流向正确选择使能端电平。
单片机原理及接口技术期末复习提纲(新版)-2020

单片机原理及接口技术期末复习提纲(2020)1、单片机的结构与组成。
(记忆)2、管脚ALE、/PSEN、/EA和RST的功能。
(记忆)3、存储器分为哪几个空间?如何区别不同的空间的寻址?分别用何种指令实现(结合程序指令理解)4、数据存储器的低128字节的地址分配及功能?(理解)5、如何确定和改变当前工作寄存器组?(理解)6、有哪些位寻址区域?如何区分位寻址和字节寻址?(理解)7、理解PSW各位代表的具体含义及如何判别?(记忆与理解)8、堆栈的概念及SP如何执行操作?理解PUSH、POP指令。
(结合中断和调用指令理解)9、理解PC和DPTR的功能?(结合具体指令和程序进行理解)10、振荡周期、状态周期、机器周期、指令周期?(记忆)11、8051七种寻址方式?(重点是识别寻址方式、相对偏移量和目标地址的计算)12、指令系统,重点控制程序转移类指令、DA A 、ANL、CPL、XRL,ORL、SWAP、PUSH、POP、ADDC、RET、RETI等,包括结合PC和SP的理解。
(理解及运用)13、程序阅读、功能分析及简单程序设计(分析寄存器的运算结果和子程序实现的功能,各种码制进行转换,延迟子程序,堆栈程序,查表程序等,尤其要对指令的时间和空间的理解和分析)14、理解查表指令MOVC A,@A+DPTR和MOVC A,@A+PC及应用?(理解)15、数据传送类编程。
(片内RAM,片外RAM,片内外ROM之间的数据块传送)16、89C51的中断源、中断优先级、中断矢量地址(中断服务程序的入口地址)?17、中断请求标志TCON、SCON,中断允许控制IE,中断优先级控制IP?(记忆与理解)18、中断编程如何进行初始化?(理解)19、中断系统原理图理解与程序阅读分析?(中断与查询方式编程)20、定时器的工作模式寄存器TMOD、控制寄存器TCON?(理解)21、定时器/计算器的定时初值和计数初值计算公式?各工作方式最大定时和最大计数的计算(理解)22、定时器的三种主要工作模式及具体应用编程(包括定时和计数不同工作方式,可采用中断方式或查询方式编程)?(综合应用编程)23、程序和数据存储器的扩展系统应用分析。
单片机原理及接口技术期末复习笔记

2019年6月22日 21:01
分区 单片机复习笔记整理 的第 1 页
分区 单片机复习笔记整理 的第 2 页
分区 单片机复习笔记整理 的第 3 页
第4章 中断系统
2019年6月22日 20:44
分区 单片机复习笔记整理 的第 4 页
第5章 I/O口应用
2019年6月22日 9:41
分区 单片机复习笔记整理 的第 19 页
分区 单片机复习笔记整理 的第 20 页
分区 单片机复习笔记整理 的第 21 页
分区 单片机复习笔记整理 的第 22 页
Байду номын сангаас
分区 单片机复习笔记整理 的第 23 页
第8章 外部存储器的并行拓展
2019年6月21日 0:24
分区 单片机复习笔记整理 的第 24 页
分区 单片机复习笔记整理 的第 25 页
分区 单片机复习笔记整理 的第 26 页
分区 单片机复习笔记整理 的第 27 页
分区 单片机复习笔记整理 的第 28 页
分区 单片机复习笔记整理 的第 12 页
分区 单片机复习笔记整理 的第 13 页
分区 单片机复习笔记整理 的第 14 页
分区 单片机复习笔记整理 的第 15 页
分区 单片机复习笔记整理 的第 16 页
第7章 串行口
2019年6月22日 16:31
分区 单片机复习笔记整理 的第 17 页
分区 单片机复习笔记整理 的第 18 页
分区 单片机复习笔记整理 的第 5 页
分区 单片机复习笔记整理 的第 6 页
分区 单片机复习笔记整理 的第 7 页
分区 单片机复习笔记整理 的第 8 页
第6章 定时器/计数器
单片机原理复习资料
单片机原理复习资料单片机是一种集成电路,它集成了中央处理器、存储器、输入输出接口和时钟电路等功能模块。
它被广泛应用于各种电子设备中,如家电、汽车电子、通信设备等。
单片机的学习对于电子工程师和计算机科学家来说是非常重要的。
本文将对单片机的原理进行复习,帮助读者加深对单片机工作原理的理解。
单片机的基本结构可以分为四个部分:中央处理器、存储器、输入输出接口和时钟电路。
中央处理器是单片机的核心部分,它负责执行指令和处理数据。
存储器用于存储程序和数据,其中包括只读存储器(ROM)和随机存储器(RAM)。
输入输出接口用于与外部设备进行数据交换,包括输入接口和输出接口。
时钟电路提供时钟信号,用于同步单片机的各个部件。
在单片机的工作过程中,中央处理器首先从存储器中读取指令,然后执行指令,最后将结果存储到存储器或输出到外部设备。
指令由操作码和操作数组成,操作码表示具体的操作,操作数表示操作的对象。
中央处理器根据指令的操作码执行相应的操作,如加法、减法、移位等。
操作数可以是寄存器中的数据、存储器中的数据或外部设备的数据。
存储器是单片机的重要组成部分,它用于存储程序和数据。
只读存储器(ROM)是一种非易失性存储器,其中存储的数据在断电后仍能保持。
ROM中存储了单片机的固件程序,如引导程序和操作系统。
随机存储器(RAM)是一种易失性存储器,其中存储的数据在断电后会丢失。
RAM用于存储程序的临时数据和用户数据。
存储器的容量决定了单片机可以存储的程序和数据的大小,不同的单片机有不同的存储器容量。
输入输出接口是单片机与外部设备进行数据交换的通道。
输入接口用于将外部设备的数据输入到单片机,输出接口用于将单片机的数据输出到外部设备。
输入接口通常包括模拟输入和数字输入两种方式,模拟输入用于接收模拟信号,数字输入用于接收数字信号。
输出接口通常包括模拟输出和数字输出两种方式,模拟输出用于输出模拟信号,数字输出用于输出数字信号。
输入输出接口的设计需要考虑外部设备的特性和单片机的能力。
单片机原理及接口技术复习提要
《单片机原理及接口技术》复习提要《单片机原理及接口技术》课程的期末考试采用闭卷方式,由区电大统一命题。
题型及比重为:基本知识填空题20%、基本原理问答题10%、常用指令分析题10%、常用程序分析题20%、编写程序题20%、应用分析题20%。
考试范围涉及教学大纲要求的各个章节,考试内容以教学要求中的应“熟练掌握”和应“掌握”的内容为主。
为便于复习,下面列举了各类题型的部分例题,供同学们参考并以此类题型进行引申,扎扎实实地复习好本课程。
一、填空(每空1分,共20分)1.所谓单片机,就是由、、、和集成在一个芯片上构成的微型计算机。
2.MCS-51单片机共有个工作寄存器,地址为;个专用寄存器,分布在的地址中。
3.MCS-51单片机共有个中断源,由寄存器设定中断的开放和禁止;每个中断源有级优先权,由寄存器设定。
4.MCS-51单片机的串行口有种工作方式,由寄存器设定,工作时RXD占用引脚,TXD占用引脚。
5.MCS-51单片机的复位由引脚加电平实现,复位时,SP初始化为。
6.PSW是一个位专用寄存器,用于存放程序运行中的各种信息。
7.MCS-51的指令系统共有条指令,分为类。
8.MCS-51单片机的定时器T0中断的矢量地址是,定时器T1中断的矢量地址是。
9.Intel2716为2KB×8的EPROM,其地址线需位,而Intel2764为8KB×8的EPROM,其地址线需位。
10.8031单片机内部无程序存储器,必须外接,此时引脚应接地。
11.8255是接口芯片,8155是接口芯片。
二、简明回答下列问题(每题5分,共10分)1.MCS-51单片机的存储器在物理上和逻辑上做了哪些不同的划分?2.试说明MCS-51单片机的P0~P3端口的用途有什么不同?3.单片机主要应用在哪些方面?4.简述基本型单片机的典型产品8051的主要构成。
5.MCS-51单片机片内256B的数据存储器可分为几个区,分别作什么用?6.MCS-51的定时器有几种操作模式,它们有什么区别?7.MCS-51单片机有几个中断源,相应的中断矢量地址是什么?8.简述MCS-51单片机的CPU响应中断的条件。
单片机原理及接口技术中的电路设计要点
单片机原理及接口技术中的电路设计要点在单片机原理及接口技术中,电路设计是非常关键的一部分。
电路设计的合理性和稳定性直接影响到单片机的性能和功能实现。
本文将探讨单片机电路设计的要点和注意事项。
首先要明确的是,单片机电路设计包括以下几个方面:电源电路、时钟电路、复位电路、通信接口电路和外围设备电路。
下面将分别介绍它们的设计要点。
1. 电源电路电源电路设计是单片机电路设计的基础,稳定可靠的电源供应对单片机正常运行至关重要。
在设计电源电路时,需要根据单片机的工作电压和电流需求选择合适的电源供应电压和电源稳压方法。
另外,还需要添加适当的滤波电路来降低电源噪声对单片机的影响。
2. 时钟电路时钟电路是单片机运行的重要组成部分,它为单片机提供系统的时钟信号。
在设计时钟电路时,需要根据单片机的工作频率选择合适的时钟源和晶振,并保证时钟信号的稳定性和精确性。
此外,还需要注意时钟信号的传输线路的长度和布线方式,以减少时钟信号的干扰和损耗。
3. 复位电路复位电路是保证单片机正常启动和复位的关键电路。
在设计复位电路时,需要确定复位电压的合理范围,并选择适当的复位方式,如手动复位或自动复位。
此外,还需要考虑复位电路的稳定性和响应时间,以保证单片机复位的可靠性。
4. 通信接口电路通信接口电路是单片机与外部设备之间进行数据交换和通信的关键电路。
在设计通信接口电路时,需要根据单片机所需的通信协议选择合适的接口电路,如串口、并口、SPI或I2C等。
同时,还需要考虑通信接口电路的波特率、数据格式和电平转换等问题,以确保数据的可靠传输和兼容性。
5. 外围设备电路外围设备电路是单片机与外部传感器、执行器等设备之间进行连接和控制的关键电路。
在设计外围设备电路时,需要根据外部设备的工作特性确定适当的电气连接方式和信号处理电路。
此外,还需要根据外部设备的功率需求选择合适的驱动电路和保护电路,以确保单片机与外部设备的稳定交互和安全运行。
除了以上设计要点之外,还有一些基本的电路设计注意事项需要牢记:- 尽量减少干扰:通过良好的电路布局和地线设计来减少干扰源和接收器之间的干扰,例如,将模拟和数字电路分离并分别布线。
《单片机和接口技术》期末复习提纲.doc
《单片机与接口技术》期末复习提纲一、判断题(X) 1. MCS-51单片机是高档16位单片机。
(X) 2.单片机的CPU从功能上可分为运算器和存储器。
(7)3. 8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或屮间结果。
(7) 4. 8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。
(V) 5.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
(V)6. CPU的时钟周期为振荡器频率的倒数。
(X) 7.单片机的一个机器周期是指完成某一个规定操作所需的吋I'可,一般情况下,一个机器周期等于一个时钟周期。
(V) 8.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
(X) 9. MCS-51单片机的数据存储器是指外部存储器。
(V) 10. MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。
(V ) 11. MCS-51指令:MOVX A, ©DPTR ;表示将DPTR指示的地址单元中的内容传送至A 中。
(X) 12. MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。
(V) 13. MCS-51指令中,MOVX为片外RAM传送指令。
(X) 14. MCS-51指令中,MOVC为ROM传送指令。
(X) 15.将37H单元的内容传送至A的指令是:MOV A, #37H。
(V) 16. MCS51系列单片机设置有定时器/计数器机构,定时器/计数器主要由加法器和TMOD寄存器、TCON寄存器等组成。
(X) 17.指令 MUL AB 执行前(A) =FOH, (B) =05H,执行后(A) =FH5, (B)二 OOH。
(V ) 18.已知:DPTR二 11FFH 执行 INC DPTR 后,结果:DPTR二 1200H。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及接口技术复习要点 第一章:微机基础知识 1.微处理器:小型计算机或微型计算机的控制和处理部分。主要包括运算器和控制器。 2.存储器:微机内部的存储器,主要包括ROM:只读存储器;RAM:读写存储器;EPROM:可擦写可编程只读存储器。 3.程序计数器:用于存放下一条指令所在单元的地址的地方。通常又称为指令地址计数器。 4.单片机:将微处理器,一定容量的RAM和ROM以及I/O口,定时器等电路集成在一块芯片上构成的单片微型计算机。 intel公司1976年推出的MCS-48系列8位单片机。1980年推出MCS-51系列高档8位单片机。
第二章:89C51/S51单片机的硬件结构和原理 1..C51/S51单片机内部结构:CPU是单片机的核心,是单片机的控制和指挥中心,由运算器和控制器等部件组成;存储器,含有ROM(地址为000H开始)和RAM(地址为00H~7FH);I/O接口:四个与外部交换信息的8位并行接口,即P0~P3. 2.PPV/EA引脚:外部程序存储器地址允许输入端/固化编程电压输入端;当引脚接高电平时CPU只访问Flash ROM并执行内部程序存储器中的指令;当引脚接低电平(接地)时,CPU只访问片外ROM并执行片外程序存储器中的指令。 3.P0端口:P0端口是一个漏极开路的准双向I/O端口,作输入口使用时要先写1,这就是准双向的含义,作输出口时接上拉电阻。P1端口:是一个带有内部上拉电阻的8位双向I/O端口。 4.访问指令:CPU访问片内,片外ROM指令用MOVX;访问片外RAM用MOVX;访问片内RAM用MOV。 5.低128字节RAM区:分为通用工作区,可位寻址区,通用工作寄存器区。 6.堆栈:在片内RAM中专门开辟出来的一个区域,数据的存取是以先进后出的结构方式处理的。 7.时钟发生器:是一个2分频的触发器电路,它将震荡气的信号频率focs除以2,向CPU提供两相时钟信号P1和P2。时钟信号的周期称为机器状态周期S,也叫作时间周期,是震荡周期的2倍。 8.震荡周期:晶振的震荡周期,为最小的时序单位;状态周期:振荡频率经单片机内的二分频器分频后提供给片内CPU的时钟周期。因此一个状态周期包括2个震荡周期;机器周期:1个机器周期由6个状态周期即12个震荡周期组成,是单片机执行一种基本操作的单位。指令周期:执行一个指令所需的时间,由
EAEAs0833.0MHz121f1ocsμ震荡周期s167.0MHz122f2ocsμ状态周期s1MHz1212f12ocsμ机器周期s4~1)4~1(μ个机器周期指令周期
1~4个机器周期组成。
9.复位操作:有上电自动复位和按键手动复位两种方式。 第三章:指令系统 1.寻址方式:寄存器寻址,直接寻址,立即数寻址,寄存器间接寻址,变址寻址,相对寻址,位寻址。 2.MOV指令:是传送指令的操作助记符,这类指令的功能是,将源字节的内容传送到目的字节,源字节的内容不变。
第四章:汇编语言程序设计知识 1.汇编语言程序的4种结构形式:顺序结构,分支结构,循环结构,子程序结构。
第五章:中断系统 1.中断的优先级控制:中断系统中有两个不可寻址的优先级生效触发器,一个指出CPU是否正在执行高优先级的中断服务程序,另一个指出CPU是否正在执行低优先级中断服务程序。两个触发器为1时,则分别屏蔽所有的中断请求。 2.中断处理过程阶段:中断响应,中断处理,中断返回。 3.中断源和对应的矢量地址(优先级由高到低):外部中断0:0003H;定时器T0中断:000BH;外部中断1:0013H;定时器T1中断:001BH;串行口中断:0023H。 4.注意:各中断源的入口矢量地址之间只相隔8个单元,一般的中断服务程序是容纳不下的,因而最常用的方法是在中断入口地址单元处存放一条无条件转移指令,转至存储器的其他空间。
第六章:定时器和应用 1.计数:指对外部事物进行计数;定时:是通过计数器的计数来实现的,不过此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲,也就是每个机器计数器加1。 2.工作模式寄存器TMOD:用于控制T0和T1的工作模式。其中低4位用于T0,高4位用于T1。M1和M0:操作模式控制位。两位形成4种编码,对应4种操作方式;T/C:定时器/计数器方式选择位,0T/C,设置为定时方式,1T/C,设置为计数方式。 3.定时器模式2:把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。定时时间:120TH-2t8震荡周期初值)(
第七章:89C51/S51串行口及串行通信技术 1.波特率:即数据传送速率,表示每秒传送二进制代码的位数,它的单位是b/s。 2.串行通信工作方式:可以设置4种工作方式,可有8位,10位或11位格式;方式0以8位数据为一帧,不设起始位和停止位,先发送或接收最低位;方式1以10位为一帧传输,设有一个起始位(0),8个数据位和1个停止位(1);方式2和方式3以11为一帧,设有一个起始位(0),8个数据位,1个附加第九位和1个停止位(1),附加第九位(D8)由软件置1或清0.发送时在TB8中,接受时送RB8中。
问答题 1.8051的定时/计数器T0的有几种工作模式,对各工作模式作简单的叙述。 答: 定时/计数器T0的模式: 0:13位计数器;1:16位计数器;2:8位循环计数器;3:2个独立的8位计数器 串行通信模式 2.8051的串行通信的有几种工作模式,请对各工作模式作简单的叙述。 答: 串行通信共有4种工作模式 ,分别是: 模式0:同步移位寄存器;模式1:波特率可变的8位两机异步通信;模式2:波特率固定的9位可多机的异步通信;模式3:波特率可变的9位可多机的异步通信。 3. MCS-51系统有几个外部中断和内部中断?分别是什么?系统中有几个中断优先级,若同时有几个同级的中断申请,系统将如何处理? 答:MCS-51系统有2个外部中断和3个内部中断,分别是外部中断0,外部中断1,定时/计数中断0,定时/计数中断1,串行中断。系统中共有两个中断优先级,若同时有几个同级的中断申请,则按外中断0――外中断1――定时/计数中断0――定时/计数中断1――串行中断此顺序响应中断。 4.80C51单片机的片内RAM低128单元分哪3个主要部分?各部分的主要功能是什么? 答:80C51单片机的片内RAM低128单元分为: 通用工作寄存器区(00H-1FH),共有四个寄存器组,主要为寄存器访问方式,常用数据存储。位寻址RAM区(20H-2FH),主要用于位数据存放,也可用于存放字节数据。通用RAM区(30H-7FH),只用于存放字节数据。 5.简述堆栈。 (1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。(2)用MOV SP,#STK指令建立堆栈。(3)存放数据按“后进先出”原则进行。(4)利用PUSH、POP指令即可进行进栈、出栈操作。 6.简述汇编语言中的标号有什么规定 (1)标号由1—8字符组成,头一个字符必须是字母。(2)不能使用汇编语言已定义的符号。(3)标号后必须跟冒号:(4)同一标号在一个程序中只能定义一次。 7.简述MCS-51指令系统的寻址方式及对应的寻址空间。 答:7种寻址方式:1)寄存器寻址,对工作寄存器R0-R7和A,B,C,DPTR进行寻址。2)直接寻址,对片内RAM低128字节及SFR寻址。3)立即数寻址,对程序存储器寻址。4)寄存器间接寻址,对片内RAM低128字节,片外RAM寻址。5)基址寄存器加变址寄存器间接寻址(变址寻址),对程序存储器寻址。6)相对寻址,对程序存储器256字节范围寻址。7)位寻址,对片内RAM的20H-2FH字节地址及部分特殊功能寄存器寻址。 8. 写出8051单片机P3口作第二功能时每个引脚信号的名称。 口线 第二功能信号 第二功能信号名称 P3.0 RXD 串行输入口 P3.1 TXD 串行输出口 P3.2 /INT0 外部中断0 P3.3 /INT1 外部中断1 P3.4 T0 定时器0的外部输入 P3.5 T1 定时器1的外部输入 P3.6 /WR 外部RAM写选通 P3.7 /RD 外部RAM读选通 9.简述中断响应的主要内容。 由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:(1)将程序计数器PC的内容(断点)压栈(2)将中断入口地址装入PC,转去执行中断服务程序。 10.CPU响应中断的条件有哪些? 答:1、CPU没有处在一个同级或高级的中断服务中2、查询中断请求的机器周期是当前指令的最后一个机器周期3、当前指令不是返回指令(RET,RETI)或访问IE、IP的指令。 11.简述变址寻址方式并举例说明。 (1)变址寻址是以DPTR或PC作基址寄存器,累加器A作变址寄存器以两者内容相加形式的16位地址作为操作数地址。(2)变址寻址只能对移定存储器寻址,其指令只有三条:MOVC A,@A+DPTR MOVC A,@A+PC JMP @A+DPTR 前二条为查表指令,后一条为无条件转移指令
MOV 51H, #0 ;先设没有找到 MOV R0, #20H ;起始地址 LOOP: MOV A, @R0 ;取来数字 CJNE A, #0AAH, NEXT ;不等于就转移 INC 51H ;找到了,(50H)=01H SJMP EEE ;转到结束 NEXT: INC R0 ;下一个地址 CJNE R0, #51H, LOOP ;没有到末尾就转移 EEE: SJMP $ ;暂停 END