2010_单片机原理及应用(A)复习要点(to student)

上传人:e****s 文档编号:243702148 上传时间:2024-09-29 格式:PPT 页数:44 大小:353.50KB
返回 下载 相关 举报
2010_单片机原理及应用(A)复习要点(to student)_第1页
第1页 / 共44页
2010_单片机原理及应用(A)复习要点(to student)_第2页
第2页 / 共44页
2010_单片机原理及应用(A)复习要点(to student)_第3页
第3页 / 共44页
点击查看更多>>
资源描述
,*,单片机原理及应用(,A,),复习要点,2021_单片机原理及其应用(A)复习要点,(专业:08电信1、2;08电科),1,2021年题目类型,单项选择题 10题1分=10分,概念填空题 每空2分,16至20分,读程序填空 每题4分5=20分,利用假设干条指令实现简单的功能6题4分=24分,综合题34题,共2630分,编写一个完整的软件程序,定时器、中断控制综合应用,程序存储器和数据存储器扩展综合应用,8255并行接口扩展综合应用,2,2021年题目类型,单项选择题 10题1分=10分,概念填空题 10空2分20分,读程序填空 每题4分5=20分,利用假设干条指令实现简单的功能6题4分=24分,综合题3题,共26分,编写一个完整的软件程序,定时器、中断控制综合应用,8255并行接口扩展综合应用,3,2021年题目类型二本,单项选择题10题1分=10分,概念填空题 10空2分=20分,读程序填空每题4分5=20分,利用假设干条指令实现简单的功能 5题4分=20分,综合题3题,共30分,程序存储器及数据存储器扩展设计,定时器、中断控制综合应用,并行接口扩展或串行通信综合应用,4,2021年题目类型三本,单项选择题10题1分=10分,概念填空题 5空2分=10分,简答题 5题3分=15分,读程序填空每题4分5=20分,利用假设干条指令实现简单的功能 5题4分=20分,综合题3题,共25分,编写一个完整的软件程序,定时器、中断控制综合应用,并行接口扩展或串行通信综合应用,5,各章知识要点,第一章 根底 知识,1) 了解嵌入式系统及单片机的概念,2掌握计算机运算根底数制、原/反/补码、二进制编码,3理解微型计算机的结构与原理,6,第二章 单片机的结构原理与简单应用,理解单片机的原理与结构,熟练掌握MCS-51各个引脚功能,熟练掌握MCS-51 P0、P1、P2、P3口各端口的功能。,熟练掌握MCS-51的存储器组织,掌握复位条件、复位后的状态及复位电路,掌握机器周期、不同长度的指令周期,及其与晶振频率的关系。,注意:本章重在概念的理解和记忆上,7,第三章,MCS-51,指令系统,理解并能应用,7,种寻址方式。,所有指令的含义都能明白,常用指令需要记忆,注意: 掌握书本上的例子和课后习题。,8,理解常用伪指令ORG、END、EQU、DATA、BIT、DB、DW的含义、定义,并能应用之。,简单程序,分支程序,循环程序,子程序,简单的查表程序MOVC A,A+DPTR),注意: 掌握书本上的相关例子、课后习题、课内实验,第四章 汇编语言程序设计,9,第五章 中断系统,能够熟练进行中断初始化,编制中断效劳程序;,掌握中断优先级控制理论与方法,了解中断响应过程。,需要记忆中断入口地址, IE和IP需理解并能熟练应用.,说明:不要求编制INT0和INT1的中断效劳程序,但要求能编写与定时器T0、T1相结合的中断效劳程序,10,熟练掌握定时器方式,0,、方式,1,、方式,2,的初始化,计数初值的计算;,中断方式编程和查询方式编程。,能对,TMOD,、,TCON,进行相应的编程。,注意: 掌握书本上的相关例子、课后习题、课内实验,第六章 定时器,/,计数器,11,第七章 并行扩展技术,掌握并能应用数据总线、地址总线和控制总线,熟练掌握地址译码的三种方式线选法、局部地址译码、全地址译码,掌握在不同地址译码方式下各存储器芯片及8255A各端口(PA口、PB口、PC口、控制口)地址范围确实定方法。注:在并行接口扩展中也需要确定地址范围,掌握程序存储器、数据存储器的扩展设计能分析并完成硬件原理图的设计,并熟练掌握单片机与存储器芯片之间的数据线、地址线、ALE、,熟练掌握利用8255进行方式0下的并行I/O扩展,包括初始化和I/O编程,需要记忆方式选择字。,注意: 掌握书本上的相关例子、课后习题、课内实验,12,第八章 串行通信今年不要求掌握!),了解串行通信的根本概念。,掌握串行口4种工作方式的特点、初始化及波特率的计算公式。,能对串行方式0、1下的通信过程进行中断方式编程和查询方式编程。,13,各章知识要点的简介,14,各章知识要点,第一章 根底 知识,1) 了解嵌入式系统及单片机的概念,2计算机运算根底数制、原/反/补码、二进制编码,3微型计算机的结构与原理在理解的根底上掌握,15,计算机运算根底数制、原/反/补码、二进制编码,不同数制之间的相互转换,真值原码、反码、补码 ;原码补码,BCD码、ASCII码的编码规那么,BCD码 ASCII码,BCD码的加法运算及十进制调整,16,第二章 单片机的结构原理与简单应用,理解单片机的原理与结构,熟练掌握MCS-51各个引脚功能,熟练掌握MCS-51 P0、P1、P2、P3口各端口的功能。,熟练掌握MCS-51的存储器组织,掌握复位条件、复位后的状态及复位电路,掌握机器周期、不同长度的指令周期,及其与晶振频率的关系。,注意:本章重在概念的理解和记忆上,17,掌握单片机的原理与结构,PC 、DPTR、PSW、堆栈,的,概念、功能、特点,举例:,堆栈的概念,什么是堆栈?堆栈的特点?,堆栈指针是什么?堆栈区的设置?,与堆栈相关的指令有哪些?堆栈指令如何执行,?,18,PSW,各标志位的应用举例,7BH+69H=? 86H-6AH=?,Z=?,C=?,AC=?,S= ?,OV=?,P=?,Z=0,C=0,AC=1,S= 1,OV=1,P=0,Z=?,C=?,AC=?,S= ?,OV=?,P=?,Z=0,C=0,AC=1,S= 0,OV=1,P=1,1,0,1,0,19,了解MCS-51单片机的总体结构,掌握单片机40个引脚各自的功能与特点,特别是ALE、PSEN、EA、RST、P3.0P3.7各控制引脚的功能与特点,掌握P0、P1、P2、P3四个端口各自的功能与特点,注意比较、区分和应用,系统扩展逻辑设计的三总线结构,要求能够灵活应用,比方系统的扩展设计,20,8,8,8,P0,P1,P2,P3,XTAL1,XTAL2,RESET,EA,ALE,PSEN,图2-3,MCS-51,逻辑框图,时钟,电路,I/O,口,控制信号,8,控制信号,Vcc,Vss,21,图2-4,MCS51,系列单片机引脚及总线结构,(,a),管脚图; (,b),引脚功能分类,22,各控制引脚的功能与特性,EA,:,内部和外部程序存储器的选择信号;,ALE,:地址锁存信号,,(,其,下降沿锁存出现在,P0,口的低8位地址,),PSEN:,片外程序存储器读选通信号;,执行,MOVC A, A+PC,或,MOVC A,A+DPTR,时自动有效,RD,: 片外数据存储器的读选通信号;,执行,MOVX A, DPTR,指令时,RD,信号自动变低;,WR:,片外数据存储器的写选通信号;,执行,MOVX DPTR ,A,指令时,WR,信号自动变低,;,RESET,:单片机复位信号,复位条件、复位后的状态,23,熟练掌握,MCS51,存储器组织,24,熟练掌握内部程序存储器、外部程序存储器、数据存储器各自的配置 、各自的功能特点、访问方式。,即p28P31必须熟练掌握,举例:,EA=0, EA=1时对程序存储器访问的不同情况;,如何区分程序存储器和数据存储器?内部RAM和外部RAM?,图25: 内部数据存储器(P29) :具体分为哪几个区?各区的地址范围?,如何选择四个工作存放器区?,在不同工作存放器区下,各个存放器的直接地址如何确定?,位寻址区在哪里?可寻址位有哪些?数据缓冲区在哪里?,各种中断效劳程序入口地址p28 ,25,掌握机器周期、不同长度的指令周期,及其与晶振频率的关系,机器周期12/晶振频率 ;,单、双周期指令的指令周期为1、2个机器周期;,乘法指令、除法指令是4机器周期指令。,机器周期的应用:,1、计算机器周期,2、编制延时程序;,2、计算T0、T1的计数初值,26,第三章,MCS-51,指令系统,理解并能应用7种寻址方式。 (注意每种寻址方式对应的寻址空间 表3-1 表3-2 ,所有指令的含义都能明白,常用指令需要记忆,注意: 掌握书本上的例子和课后习题。,27,28,理解常用伪指令ORG、END、EQU、DATA、BIT、DB、DW的含义、定义,并能应用之。,简单程序,分支程序,循环程序,子程序,简单的查表程序MOVC A,A+DPTR),注意: 掌握书本上的相关例子、课后习题、课内实验,第四章 汇编语言程序设计,29,第三章、第四章,可能的出题方式,单项选择、填空 、判断,读程序填空,编写程序段,综合题 编程能力的综合表达,30,程序设计类型举例,延时子程序的设计,BCDASCII码;十进制调整,数据交换高、低4位交换等等,数据传输包括数据块的搬移、赋值、清零,内部RAM 外部RAM,外部RAM 内部RAM,分支程序的设计,堆栈操作 (PUSH/POP类命令,位寻址,简单的乘除法指令的应用,循环程序的设计,查表程序设计,31,第五章 中断系统,能够熟练进行中断初始化,编制中断效劳程序;,掌握中断优先级控制理论与方法,了解中断响应过程。,需要记忆中断入口地址, IE和IP需理解并能熟练应用.,1:要求编制INT0和INT1的中断效劳程序;,2.要求能编写与定时器T0、T1相结合的中断效劳程序,32,6.3.2 中断请求源与中断入口地址,33,中断允许存放器IE,IE,(A8H),CPU,中断总允许位,各中断源允许位,“1允许中断,“0禁止中断,(8031复位时 IE被去除),34,中断优先级存放器IP可设两个优先级:高、低,各中断源优先级设置位,“1设为高优先级,“0设为低优先级,35,优先级结构,分为高优先级、低优先级、硬件自然优先级,对IP存放器的编程可以把相应的位置为“1或“0,从而使相对应的中断源处于高优先级或低优先级。,36,同优先级内的自然优先级,注:,CPU,会根据查询顺序来响应这些中断请求,37,熟练掌握定时器方式0、方式1、方式2的初始化,计数初值的计算;能对TMOD、TCON进行相应的编程。,掌握定时器4种工作方式的特点包括各自的计数长度、最小/最大计数值、最小/最大定时时间、不同工作方式下计数初值确实定,掌握计数器和定时器的不同工作特点?算计数初值的不同方法?,中断方式编程和查询方式编程。,掌握书本上的例子、课后习题、课内实验,第六章 定时器,/,计数器,38,第七章 并行扩展技术,掌握并能应用数据总线、地址总线和控制总线,熟练掌握地址译码的三种方式线选法、局部地址译码、全地址译码,掌握在不同地址译码方式下各存储器芯片及8255A各端口(PA口、PB口、PC口、控制口)地址范围确实定方法。注:在并行接口扩展中也需要确定地址范围,掌握程序存储器、数据存储器的扩展设计能分析并完成硬件原理图的设计,并熟练掌握单片机与存储器芯片之间的数据线、地址线、ALE、,熟练掌握利用8255进行方式0下的并行I/O扩展,包括初始化和I/O编程,需要记忆方式选择字。,掌握书本上的例子、课后习题、课内实验,39,举例,程序存储器系统扩展用控制总线有哪些? 功能如何,数据存储器系统扩展用控制总线有哪些?功能如何?,ROM或RAM的存储容量与地址线数的关系 ?, 存储容量2n,40,程序存储器系统扩展用控制总线,PSEN: 片外程序存储器的“读控制线;,执行MOVC A, A+DPTR指令自动产生,ALE: 锁存P0口上输出的低8位地址;,(ALE下降沿将低8位地址锁存到片外地址锁存器并保持),EA: 选择片内或片外程序存储器;,数据存储器系统扩展用控制总线,RD : 片外数据存储器的读控制信号,(执行MOVX A, DPTR 时自动有效),WR:片外数据存储器的写控制信号,(执行MOVX DPTR,A 时自动有效 ),ALE: 锁存P0口上输出的低8位地址;,41,对8255的有关要求,8255有关内容均需熟练掌握;,开关和发光二极管与8255的接口方法,如何通过8255去控制开关和发光二极管LED;如何判断有无按下开关?如何控制LED灯的点亮或熄灭?,8255与8051的接口设计8255各控制信号线、数据线、地址线、片选线CE与8031/8051的连接,如何确定8255各端口地址?如何将方式控制字写入8255控制存放器端口或称为控制字端口?如何对各端口进行读写操作?,掌握书本上的例子、课内实验,42,第八章 串行通信对你们不作要求,了解串行通信的根本概念。,掌握串行口4种工作方式的特点、初始化;,掌握波特率的计算公式。,能对串行方式0、1下的通信过程进行中断方式编程和查询方式编程。,43,1. 了解串行通信的根本概念,并能对串、并行通信各自的特点进行比较,2. 掌握串行口4种工作方式的特点、初始化和波特率的计算;,3. 能对串行方式1、2下的的通信过程进行中断方式编程和查询方式编程参考书本上的例子p190p192。,串行方式1:需计算波特率,并对T1进行初始化,串行方式2: 只需令SMOD为0或1即可(即对PCON进行控制,4. SCON:理解各位的含义,并能在编程中应用。,44,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!