第2章单片机的结构和工作原理石伟.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 MCS-51系列概述 MCS-51是Intel公司生产的一个单片机系列名称。可分为基本型和增强型两大系列:51子系列和52子系列,这一系列的单片机有多种,如: 51系列典型产品资源配置 功能上,该系列单片机有基本型和增强型两大类: 在片内程序存储器的配置上,该系列单片机有以下几种形式,即掩膜ROM、EPROM、ROMLess和Flash ROM。如: 片内ROM的配置形式: P1口:它是一个内部带上拉电阻的8位准双向I/O口,P1口的驱动能力为4个LSTTL负载。 P2口:它为一个内部带上拉电阻的8位准双向I/O口,P2口的驱动能力也为4个LSTTL负载。在访问外部程序存储器时,它作存储器的高8位地址线。 P3口:P3口同样是内部带上拉电阻的8位准双向I/O口,P3口除了作为一般的I/O口使用之外,其还具有特殊功能。 AT89S51单片机驱动电流总结 每个管脚灌电流10mA P0总电流26mA P1总电流 15mA; P2总电流 15mA; P3总电流 15mA; 单片机总灌电流71mA 教学案例:烘箱温度控制系统任务及单片机选型 ⑴ 控制对象 ① 额定工作电压:AC220V/50 Hz。 ② 额定功率:1 kW。 ③ 烘箱容积:20 L。 ⑵ 主要功能 ① 温度控制范围与精度:控制范围20~240 ℃,控制精度±10 ℃。 ② 温度显示:数码管显示设定烘箱温度和实际烘箱温度,温度测量分辨率1 ℃。 ③ 温度设定:通过按键调节设定温度,设定步进1 ℃。 教学案例:烘箱温度控制系统任务及单片机选型 ⑶ 单片机型号选择 温度控制系统惯性大,控制周期长,运算工作量不大,选择普通的8位单片机即可满足要求。由于教学过程中主要以AT89S51/S52单片机为主来介绍单片机控制系统的硬件设计与软件设计,因此,教学案例烘箱温度控制系统的控制核心选用单片机AT89S51。 休 息 一 下 * MCS-51是Intel公司的单片机系列的名称 76年推出48系列8位单片机之后,1980年又推出51型高档8位单片机。 51芯片的8个组成部分: 1)一个8位cpu 2)片内数据RAM(128B/256B),存放读/写的数据:运算中间结果、最终结果及要显示的数据 3)片内程序ROM/EPROM(4KB/8KB),存放程序、一些原始数据和表格。 4)4个8位并行I/O接口P0~P3,每个接口机可以用作输入,也可以用作输出 5)2个/3个定时/计数器(CTC),并可以根据计数或定时的结果实现计算机控制 6)5个中断源的中断控制系统 7)1个全双工UART(通用异步接受发送器)的串行I/O口,可实现单片机与单片机或其它微机之间的串行通信 8)片内振荡器和时钟产生电路,(石英晶体和微调电容需要外接),最高振荡频率为12MHZ * MCS-51是Intel公司的单片机系列的名称 76年推出48系列8位单片机之后,1980年又推出51型高档8位单片机。 51芯片的8个组成部分: 1)一个8位cpu 2)片内数据RAM(128B/256B),存放读/写的数据:运算中间结果、最终结果及要显示的数据 3)片内程序ROM/EPROM(4KB/8KB),存放程序、一些原始数据和表格。 4)4个8位并行I/O接口P0~P3,每个接口机可以用作输入,也可以用作输出 5)2个/3个定时/计数器(CTC),并可以根据计数或定时的结果实现计算机控制 6)5个中断源的中断控制系统 7)1个全双工UART(通用异步接受发送器)的串行I/O口,可实现单片机与单片机或其它微机之间的串行通信 8)片内振荡器和时钟产生电路,(石英晶体和微调电容需要外接),最高振荡频率为12MHZ CPU的工作原理 程序计数器(PC ):是一个16位的计数器,其内容为将要执行指令的地址。PC有自动加1功能,从而实现程序的顺序执行。只能通过转移、调用、返回等指令改变其内容,以实现程序的转移。 指令寄存器:用于暂时存放指令,等待译码。 指令译码器:对指令进行译码,分析指令功能。 CPU执行程序一般包括两个主要过程 第一,就是从程序存储器中取出指令,指令的地址由PC指针提供。 第二,就是指令执行过程,取出的指令代码首先被送到CPU中控制器中的指令寄存器,再通过指令译码器译码变成各种电信号,从而实现指令的各种功能。 执行 取指令 分析 单片机执行程序的过程 单片机的工作过程就是执行程序的过程,程序执行可分解为取指令、分析指令、执行指令及为取下条指令做准备的循环操作过程。 Y=5+10 实现程序如下: 存储器地址 机器码 汇编程序 2000H 7405H MOV A, #05H

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档