单片微机原理及应用备课提纲课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片微机原理及应用备课提纲课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片 微机 原理 应用 备课 提纲 课件
- 资源描述:
-
1、第一章第一章 微型计算机的基本概念微型计算机的基本概念第一节第一节 概述概述一、微机一、微机 微(型)机的意义微(型)机的意义:价低、体小、功能强,且不断提高 渗透各行各业,药中甘草.超大 计算机计算机 微 可组成超大 单片机单片机 集成化微机 微微(型型)机的用途机的用途:工 控:实时控制 (1)专用机的用途 检 测:仪器仪表 产 品:嵌入式 家电 玩具 管 理 (2)通用机的用途 CAD 通 讯 1 微(型)机的组成微(型)机的组成 图1-1 五大件五大件 I设备、0设备 又称外设(含外存)运算器、控制器 构成CPU(微处理器)(算盘)(人)存贮器 存原始数据(程序、表格、常数)(纸、笔)
2、中间结果 最后结果 控制器除输出控制命令外,还接受I、0设备的 状态信息2 三大块三大块 外设 CPU 内存 后二者构成主机 接口处含必要的接口电路 另外还有总线另外还有总线 CPU内部 单总线 CPU对外 三总线 是挂,不是接死 缓冲 分时复用 系统系统 CPU+ROM、RAM+接口电路+外设+电源 +软件 前五项为硬件 外设 如键盘、数显、CRT、行打等 单板机 前四项 装在一块板上 单片机 前三项 主机(裸机)3微(型)机的软件微(型)机的软件 指令指令 计算机按指(定的命)令进行各种操作 每条指令对应一种特定的操作,如传送、加法、加1等 指令群预存于ROM 计算机自动顺序执行,除非转移
3、、转子、中断(特殊的转子)程序程序 完成一种任务的指令的集合 软件即各种程序(图1-9)只对计算机有用,否则一堆废料!指令系统指令系统 计算机设计与生产者使该计算机具有的 指令的集合微(型)机的机型。微(型)机的机型。4二、单片机二、单片机 单片机的发展历史单片机的发展历史 19711976 萌芽阶段 4位机 家电、计算器、高级玩具 19761980 初级8位机 MCS-48系列 一般工控、智能 化仪器仪表 19801983 高级8位机 MCS-51系列 可用作智能终端、多机通信 1983今 16位机 MCS-96系列 有A/D转换,通信 能力 提高,高速 控制 单片机的特点单片机的特点 轻小
4、省廉 电源容量小 RAM、ROM 容量小 但易扩展 可靠性高,抗干扰好 按工控环境设计 集成于片内 满足工控满足工控 转移、位处理、I/O口逻辑操作功能强 5单片机的应单片机的应用用电脑型产品电脑型产品 家电、玩具、游戏机、声象设备 办公设备、电子秤、收银机、厨房设备仪器仪表仪器仪表 可测量、可处理(运算、误差修正、线性化、零漂处理)、可监控 实现数字化、智能化。机电一体化机电一体化 数控机械、缝纫机械、医疗设备、汽车计算机外设计算机外设 打印机、绘图仪、智能终端一般工控一般工控 温控、液面控制、电镀生产线、多机应用多机应用 加工中心机床、要求高的数据采测系 统,分层控制、6三三.计算机中的数
5、与码制计算机中的数与码制 二进制二进制 物理状态明确:1 开通 0 关断;硬件成本比十进制 字长字长 8位机 8位二进制数,也有16 32 64 4 1 位的 字节字节 一般8位二进制数 各位符号各位符号 D7 D6 D5 D4 D3 D2 D1 D0左高右低 70,不是81!256种变化(0255,256个数)到256溢出,又成071 1、十进制数、十进制数 D D 日常生活用2 2、二进制数、二进制数 B B 计算机用 1K=1024!(数大用它计数方便)3 3、八进制数、八进制数 Q Q 三位二进制数 较少用4 4、十六进制数、十六进制数 H H 四位二进制数 用得多,8位二进制数 分成
6、前后二个十六进制数5 5、BCDBCD码码 二二-十进制数十进制数 二进制编码的十进制数 8、4、2、1 例:4978.149 (0100 1001 0111 1000.0001 0100 1001)BCD6 6、ASCIIASCII码码 美国标准信息交换码(见附录A)以7位二进制数构成,D7用作奇偶校.串行传送 7位二进制数可表示128个字符 09 用3039H表示 加帽30H(48)AF 用41H46H表示 加帽37H(55)(AZ)(41H5AH)8带符号的数带符号的数 D7符号位,=0为正数,=1为负数;D6D0为数字位。1、原码、原码 例4、32、1272、反码、反码 正数 反码=原
7、码 例+4、+32、+127 负数 D6D0按位取反 例-4、-32、-1273、补码、补码 正数 补码=原码 例+4、+32、+127 负数 D6D0按位取反加1 例-4、-32、-127 取反是以全1(255)为准,要加1(成256)为补 +4 -4 +32 -32 +127 -127原码 00000100 10000100 00100000 10100000 01111111 11111111反码 00000100 11111011 00100000 11011111 01111111 10000000补码 00000100 11111100 00100000 11100000 0111
8、1111 10000001 反码是过渡,补码可使加法成减法,计算机只做加法和逻 辑处理9例例 64-10=64+(-10)01000000 +)11110110 00110110 64补+-10补=64+118=182=54补 加数、被加数、结果都用补码又例又例 34-68=34+(-68)00100010 +)10111100 11011110 34补+-68补=34+60=94=-34补 (减法)(加法)钟表 10点拨到 3点 可退7,可进5 7+5=12,补的关系10第二节第二节 微处理器微处理器 图图1-141-14 运算器运算器 1、ALU 2、A 3、F C、AC、OV、P、Z 4
9、、BCD调整 5、TR 控制器控制器 1、IR 2、ID 3、定时电路 控制电路 工作寄存器组工作寄存器组 提高计算机速度,简化指令的机器码 程序计数器程序计数器 指针 三种功能 数据总线,地址总线,控制总线数据总线,地址总线,控制总线 内部总线内部总线 另内部控制线11工作过程举例工作过程举例 P.24 8+4+5=?粗讲指令、程序书写格式 工作过程:取指 访问内存(PC)为地址,经AB,在ROM中选中 某单元 PC+1 读回指令 经DB,到CPU,经IR、ID、定时和 控制电路发各控制信号 执行(或再取下一字节双字节指令)重复取指执行存贮单元内容:“百读不变”“一写就变(ROM 不可写、R
10、AM 可写)前客让后客”12 第三节第三节 存贮器存贮器 体积 意义意义 计算机性能 的关键 速度 价格 指标指标:存贮容量,读写周期、可靠性、耗电与集成度、价格 分类分类:图1-15 并行(位数)、串行 内存分RAM和ROM两种 RAM 随机可读写,存数据(I、O、中间、结果),失电丢失 双极型 快、少 MOS型 静态 图1-17 集成度价格功耗不如动态,勿需刷新 动态 图1-19 2mS刷新一次,过去用得少,现发展快 ROM 只读,存程序、常数、表格,失电不丢失 掩摸ROM 价低、大批量、用于产品 RROM 用户编程,一次性,熔丝式 EPROM 当前用得多,可擦(紫外线),可反复写(不在线
11、)擦 EEPROM 电可擦,可编程,大有前途 13结构结构 存贮体 外围电路 AR、AD、I/0电路 图1-16堆栈堆栈 RAM的一个区域 堆 先进后出、后进先出,硬币盒 栈 放断点地址(先低后高)、现场信息 压入指令PUSH、弹出指令POP 图1-25 (保存现场)(恢复现场)保存断点在执行调子指令时由硬件实现 入栈 恢复断点在执行返主指令时由硬件实现 出栈 SP 堆栈指针、专用寄存器 专指栈顶 其值程序初先设定(定栈底该单元空)以后随进、出栈自动浮降(指栈顶该单元满)14第四节第四节 I/O接口电路接口电路 一一.概述概述 计算机系统必有计算机系统必有I/O设备设备 外存也可看作外设外存也
12、可看作外设,要与要与CPU交换信息交换信息.15 外设与计算机间要传递数据外设与计算机间要传递数据、状态状态、控制信息控制信息,速度悬殊速度悬殊,快速如磁盘快速如磁盘,250000位位/秒秒;慢速每字符为秒级慢速每字符为秒级.传递要媒介传递要媒介,如中间人如中间人,二手牵二手牵,这就是这就是I/O接口电路接口电路.CPU只认接口电路只认接口电路,可设多个端口可设多个端口,数据端口数据端口8 位位;状态和控制端口有时只状态和控制端口有时只1位位,可合用可合用.功能功能 数据数据:缓冲缓冲锁存锁存、信息转换信息转换、电平转换电平转换.地址地址:译码选中译码选中.控制控制:状态信息状态信息 中断申请
13、中断申请 控制信息控制信息16二、CPU与外设间数据传送方式 (一)无条件传送(同步方式)外设总准备好 外部参数变化慢(一段时间内不变)(二)条件传送(异步方式)查询传送方式 不一定准备好(或空)条件 异步 要查询外设 CPU等,反复查询,到条件满足,才I或O。图1-31 CPU受牵制,不能作它用。不断问,象“老和尚念经”.(三)中断传送方式 CPU先发启动外设工作命令,即可做自己工作。外设准备好或空,请求中断,中断原程序,转中断 服务程序(I、O),服务好,返原程序,仍做原 工作,直待下 次请求中断,CPU与外设(或多个外设)可同时工作。CPU做更需CPU做的事 “急症病人”胡荣华除与一名手
14、下棋,再加很多“一般棋手”。17(四)直接数据通道传送(DMA)CPU靠边,交出总线例:某外设以100字节/s传送,如送100字节 查询:用1s 中断:中断服务程序每执行一次100s,100100s=10毫秒 1/100!DMA:不需保护现场、断点 不需恢复现场、断点18三、中断三、中断 用途:用途:分时操作 CPU、外设同时工作 几个外设同时工作 实时处理 监控现场参数、装置 在任意时刻发中断请求,CPU及时处理 故障处理 如电源中断(通过中断程序,CPU自行紧急处理大电容、备用电 源)等。19中断源:引起中断的原因、能发中断请求的装置。I/O设备(含外存)外部实时时钟 故障 硬件软件构成
15、工控的条件、检测电路 程序 断点优先权:排队 多个中断源同时请求时,谁优先 权高,响应谁,依次响应 嵌套 高优先权中断,中断低优先权中断响应过程:开中(包括接口电路)是否响应?(优先权)如响应,要现指令执行完20 大致的过程如右 (可稍有出入)注意顺序、自动完成的功能(例如开中、关中)有的需撤消中断请求信号 防止多次响应 保存断点(自动)转相应中断服务程序入口地址 (有时多次转)中 关中断 保存现场服 开中(如可嵌套)务 子 程 真正中断服务程序序 关中(如可嵌套)恢复现场 开中(如不嵌套)恢复断点 继续原程序21第二章第二章 MCS-51系列单片机的硬件结构系列单片机的硬件结构第一节第一节
16、MCS-51总况总况 产品简单介绍 P45 表2-3 一、一、MCS-51性能性能 P39 二、结构框图二、结构框图 图2-1 三、引脚说明引脚说明 图2-2、表2-1第二节第二节 微处理器微处理器 一、运算器一、运算器 算逻单元 除一般算逻操作外,可:、(在B配合下),交换,比较判跳,有强的位操作功能。(A)(A)+#data (A)(A)#data A INC A ADD A,#data ANL A,#data RLA CLRA PSW 图2-3 C、AC、FO、RSI、RSO、OV、P算逻单元 除一般算逻操作外,可:、(在B配合下),交换,22 二、控制器二、控制器 三、振荡器和三、振荡
17、器和CPU时序时序 1、振荡器、振荡器 图2-4 2、时序、时序 图2-5 PC指下一指令的地址 读单字节单周期指令 INC A 读双字节单周期指令 ADD A,#data23 第三节第三节 存贮器存贮器 单片机单片机必含 RAM、ROM:用途、容量 表2-3:8031 8051 8751 一、一、ROM 1.编址与访问编址与访问 寻址范围:64K 0000HFFFFH 扩展裕量大 编址:先片内、再片外,片内、片外连续,不重叠 EA:(高)(低)(只片外)调试程序:可重叠!2.七个特殊单元七个特殊单元 表2-4 放跳转指令 24 二、二、RAM 1、编址与访问编址与访问 51 007FH RA
18、M,80FFH SFR 52 00FFH RAM,80FFH SFR 访问见表2-5 片外片外 可64K单元,用DPTR数据指计寄存器 可访问0000H FFFFH 可256单元,R间址 都用MOVX指令 访问ROM用MOVC指令,访问片内RAM用 MOV指令,地址均可重复252、片内、片内RAM 有三个区有三个区 图2-8 工作寄存器组区工作寄存器组区 0 0007H 1 080FH 2 1017H 3 181FH 位寻址区位寻址区 202FH 数据缓冲区数据缓冲区 栈区设置栈区设置 原始SP指向07H,可改设,一般2FH或更大3、SFR 表2-7 不包括PC 51 18个(内3个双字节)1
19、2个可位寻址 表2-7 52 21个(内5个双字节)direct 指令27条 且可位寻址 访问未定义字节无意义!位寻址用途 例 SETB D3 R区改用1组26 第四节第四节 定时器定时器/计数器计数器 用途:用途:最重要接口 定时器:定时器:定时检测、采样或控制(例步进电机)计数器:计数器:计数、延时 一、定一、定/计计0、1的结构的结构 图2-9 16位加1计数器 高8位 低8位 TH0 TL0 对TCY(机器周期脉冲)计数 TH1 TL1 定时值、计数值由初值设定决定 1、TMOD P52 高半字节定/计1,低半字节定/计0 门控端 定/计选择 方式选择M1、M0 其决定见表2-827
20、2 2、TCONTCON P.53 高半字节TR0、TR1,TF0、TF1 低半字节 外部中断用 起动 TR0、TR1 由软件置1或清零 溢出 TF0、TF1 置1,中断请求 响应后清零二、定二、定/计计0 0、1 1的工作方式的工作方式 方式方式0 0 图2-10 M1、M0为00 13位定/计(TL1高3位未用)C/T=0 定时器 对内部时钟Tcy计数 可213s C/T=1 计数器 对外部脉冲(T1引脚)计数 可213次 计数值=213初值 定时值=(213初值)Tcy 溢出后要重置初值 TR启停与门控方式(可测 INT1、INT0上正脉冲宽度)采样计数脉冲的时序决定对计数脉冲的要求(频
21、率、宽度)28 方式方式1 M1、M0为01 16位定/计 216s或216 次 计数值=216 初值 定时值=(216 初值)Tcy 溢出后要重置初值 其它情况可参照方式0推知 例2-2 定初值 TMOD编程 初始化程序 方式方式2 图2-11 M1、M0为10 8位定/计 28s或28 次 溢出后能自动重置初值 方式方式3 图2-12 M1、M0为11 仅定/计0可 此时定/计1作串行口的波特率发生器 定/计0为二个8位定/计 用TR0、TF0、TL0 借用TR1,TF1,THO非门控三、定三、定/计计2 自学自学29 第五节 并行I/O口 4个准双向口,可并行I、并行O、位I、位O。P1
22、口:通用I/O口 图2-15 一位 输出锁存 输入缓冲 驱动 输出(写)如 MOV P1,#data 51无I/O指令 经锁存器 输入(读)如 MOV A,P1 先输出1,“准”!由引脚 复位后为1,可I 修改(端口操作)可与、或、异或、+1等(P.60)“读 修改 写”锁存器 在CPU 锁存器 负载能力 约4个(实3个)LSTTL 不须上拉电阻 52子系列 P1.0作T2,P1.1作T2EX.30 P2口:高8位地址总线 通用I/O口 图2-16 内部控制信号选择其功用 访片外ROM 右 (锁)不变 不能再作它用 通用I/O口 左 似P1口 未用作地址线的位 (I、O、修改、负载能力)P3口
23、:通用I/O口 第二功能(表2-1)图2-17 通用I/O口 第二功能输出端=1!余同P1口 第二功能 (锁)必=1!输入由缓冲器3 P0口:地址/数据 分时复用总线 通用I/O口 图2-18 (地/数总线)访片外存贮器 控制信号=1 3、4不同时出1 T2、T1不同时通 T2通为1,T1通为031 (通用I/O口)无片外存贮器 控制信号=0 同P1口 如输入 T1、T2都不通 引脚悬浮 如0C、0D 如输出 T2 不通 OD 都要上拉电阻 负载能力 8个LSTTL 串行口 单工、半双工、全双工 并行通信 快 硬件多,线多;如线长,干扰、压降、费用均上升 (图2-19)串行通信 慢 硬件少,线
24、少;适于通信 (图2-19)双机 多机 异步通信 图2-20 8位数据1帧 9位数据1帧 第9位多作数据/地址辩别 起始位0 停止位1 空闲位1 同步通信 图2-21 同步帧 快 位宽(每位时间)波特率(每秒位数)32SCON SM2 多机通信用 SM0、SM1 决定工作方式 表2-11 (为1)REN 起动接收 由软件置1或清零 起动发送 例:MOV SBUF,A TB8 发送的最高位(第8位)数据 方式1 不用 RB8 接收的最高位(第8位)数据 方式1 放停止位 TI 发送全一帧信息置位,申请中断或接受查询 RI 接收全一帧信息置位,申请中断或接受查询 由程序清零33工作方式:方式0 多
25、用 扩展并行I/O口 fOSC/12 方式1 双机通信 8位 可变(定/计1溢出)方式2 多机通信 9位 fOSC/64或fOSC/32 方式3 多机通信 9位 可变(定/计1溢出)波特率 方式0 fOSC/12 方式2 SMOD=0 fOSC/64 SMOD=1 fOSC/32 方式1 2SMOD 定/计1溢出速率 1/32 方式3 2SMOD 定/计1溢出速率1/32 SMOD 电源控制寄存器的最高位 方式0 图2-22 放第四章讲34第七节第七节 中断系统中断系统 图2-28一、中断源 二种讲法(1)申请者 (2)申请种类(机器角度)稍有不同!二 中断屏蔽寄存器IE P.71上半页 1允
展开阅读全文