学习情景一 单片机知识概述.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习情景一 单片机知识概述 学习目标: 掌握单片机的概念及特点 了解(单片机)冯·诺依曼结构和哈佛结构的差异 了解AT89S52单片机结构,掌握内部数据存储器的空间分配和SFR 掌握AT89S52单片机的外部引脚功能及单片机最小应用系统 掌握单片机集成开发环境Keil C51、在线下载软件ISP的使用方法 技能要求: 利用AT89S52单片机制作一个简单的实用电路 会使用相应软件对程序进行仿真和调试 项目一 一只会闪光的灯 第一部分 项目要求 组装一个单片机的最小系统,用以控制一只发光二极管(LED)闪光。 一、单片微型计算机 (一)单片机的概念与特点 2.单片机的特点(优点) (二)单片机体系结构 二、单片机的应用 单片机的发展可以分为三个阶段 20世纪70年代为单片机发展的初级阶段。 典型代表: Intel公司的MCS-48系列单片机。有4位、8位CPU,并行I/O口,8位定时器/计数器,无串行口,中断处理比较简单,RAM、ROM容量较小,寻址范围不超过4KB。 单片机发展可归结为以下几个方面: 1. 增加字长,提高数据精度和处理的速度 2. 改进制作工艺,提高单片机的整体性能 3.由复杂指令集CISC转向简单指令集RISC技术 4. 多功能模块集成技术,使一块“嵌入式”芯片具有多种功能 5. 微处理器与DSP技术结合 6. 融入高级语言的编译程序 7. 低电压、宽电压、低功耗 52子系列与51子系列相比,其功能增强的具体方面如下: 1.片内RAM从128字节增加到256字节 2.片内ROM从4KB 增加到8KB 3.定时器/计数器从2个增加到3个 4.中断源从5个增加到6~7个 (一)AT89S52单片机的结构 CY是PSW中最常用的标志位。 由硬件或软件置位和清零。 *在字节运算时: 它表示运算结果是否有进位(或借位)。 加法时:有进位 Cy由硬件置“1” 即Cy=1; 无进位 CY被硬件清“0” 即Cy=0。 减法时:有借位 Cy由硬件置“1” 即Cy=1; 无借位 CY被硬件清“0” 即Cy=0。 *在位操作(布尔操作)时: CY作为累加器使用,其作用相当于字节操作的累加器ACC。 访问(80H~FFH)区间的片内RAM时,只能间接寻址方式。如 MOV R0,0A0H MOV @R0,#Data ● 外部数据存储器 地址范围为0000H~FFFFH,可达64KB。 用MOVX指令进行访问。 (二)AT89S52单片机引脚功能 片外振荡器如图所示。XTAL1是外部时钟信号的输入端,XTAL2可悬空。由于外部时钟信号经过片内一个2分频的触发器进入时钟电路,因此对外部时钟信号的占空比没有严格要求,但高、低电平的时间宽度应不小于20 ns。 2. 单片机最小系统常用控制部件 (1) 继电器 继电器是用低电压控制高电压的器件,它分为线圈、铁芯、衔铁、触点,触点有常开触点、常闭触点之分。 在开关特性上有单刀单置、双刀单置、单刀双置、双刀双置、单刀多置、双刀多置之别。 (2)光耦 光耦在电路中起隔离作用,由光作为信号传递媒介,将单片机和外部设备在电器隔离。有三极管型光耦(又分带基极型和不带基极型)、可控硅型光耦(又分单向可控和双向可控)。 (3)指示灯 ◆ 硬件设计 闪光灯电路是AT89S52单片机的一种最简单电路,它包含3个部分:晶振电路,上电复位电路和用户电路。见图1.9。 当P0.0输出为“1”时,LED无电流不发光。当P0.0输出为“0”时,流过LED的电流为 项目二 熟悉Keil开发平台 第一部分 项目要求 掌握Keil C51 μVision2集成开发环境的基本使用方法;学会使用汇编语言进行程序编辑、汇编与模拟仿真调试的过程;学会在线下载和编程器的使用。 第二部分 相关知识 一、单片机集成开发环境 所有的计算机只能识别和执行二进制代码,而不能识别我们熟知的语言,因此,对于已写好的单片机源程序汇编语言(或C语言),必须翻译成单片机可识别的目标代码,然后转载到单片机的程序存储器中进行调试,这种翻译工具称为编译器。 二、ISP软件的使用 打开下载软件,双击目录下的文件ISPgm.exe,打开软件进入软件使用界面 1.芯片选择:左击界面右面芯片选择窗口的下拉箭标,选择编程芯片的型号。 2.导入hex文件到缓冲区:左击界面上的“Open File”按钮,选择本目录下的hex文件。 3.向芯片写入

文档评论(0)

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

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

1亿VIP精品文档

相关文档