第0章—概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.典型单片机产品 器件厂家 美国:Intel、 Motorola、 Microchip 、Atmel 荷兰: Philips 德国:Siemens 日本:Nec 中国台湾:Winbond、SST、STC 典型单片机产品 根据型号可确定单片机的存储器类型 无ROM型 :80C31 ROM型: 80C51 EPROM型:87C51 EEPROM型:89C51 第1章 概述 单片机的发展趋势 性能不断提高 CPU功能增强:速度、精度 内部资源增多:A/D、D/A、EEPROM 单片机的多品种: 超微型化、低电压、低功耗 CMOS工艺、空闲等待和掉电停机方式 第1章 概述 2.单片机系统开发条件 单片机芯片 开发工具 资料手册 第1章 概述 单片机系统的开发过程 通常开发一个单片机系统可按以下几个步骤进行。 (1) 明确系统设计任务,完成单片机及其外围电路的选型工作。 (2) 设计系统原理图和PCB板,经仔细检查PCB板后送工厂制作。 (3) 完成器件的安装焊接。 (4)??根据硬件设计和系统要求编写应用程序。 (5)??在线调试软硬件。 (6) 使用编程器烧写单片机应用程序,独立运行单片机系统。 第1章 概述 本章小结 1.单片机是将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统,可以作为众多小型对象的嵌入式微机单元。单片机的发展趋势是高集成度、高性能、高性价比、低功耗,8位的51内核单片机仍然是目前主流机型。 2.不同数制转换和基本逻辑门电路是单片机学习所必需的基础知识,其中掌握二进制数的规律是关键。 3.Proteus可仿真单片机及其外部电路的编程、调试和运行,直至PCB设计,整个设计过程简便直观,开发效率很高。 第1章 概述 * * * 试验结果 平均无功功率降低71.8% 平均有功功率降低约15% 平均功率因数提高58% 第1章 概述 3、怎样学习单片机 各组成部分既相对独立,又相互交叉 80C51型单片机 教学目标——掌握单片机原理与应用系统设计技能 需要具备——单片机硬件、软件、接口三方面知识 硬件系统 软件系统 接口系统 第1章 概述 硬件结构(RAM,IO,T/C,INT,UART) 存储器 输入/输出单元 定时/计数器 中断系统 串行通信 第1章 概述 软件编程 C51语言程序 汇编语言程序 第1章 概述 接口系统(LED,KEY,AD,DA,IO扩展) 键盘电路 数码管 键盘 模数转换 数模转换 可编程接口 第1章 概述 单片机的学习方法 理论教学→掌握基本原理→课堂讲解+课后复习 实验教学→掌握基本技能→教学实验+实验报告 → 电路实验箱 虚拟实验平台 第1章 概述 PROTEUS单片机仿真软件 第1章 概述 Keil C51简介 Keil C51是51单片机软件开发的C语言和汇编语言环境,可以进行纯软件仿真;也可以与Proteus软件联合进行仿真。 Keil集成开发环境软件 第1章 概述 特点: (1)以C51编程语言作为贯穿全书各章节的主线,汇编语言内容仅按能读懂源代码程序的要求安排。 (2)将Proteus虚拟仿真技术融合进单片机的学习开发中。 (3)以仿真实验代替实物实验,实验指导中包括了相关内容的阅读材料。 使用教材 第1章 概述 1.1 单片机概述 1.2 单片机学习的预备知识 1、数制定义 2、数制转换 3、有符号数 4、位-字节-字 5、ASCII码 6、BCD码 7、逻辑门电路 1.3 单片机开发简介 第1章 概述 1.数制定义 单片机常用的数制有十进制、二进制、十六进制。 例如: 十进制:0~9;规则:逢十进一,后缀为D,但可忽略。一般表达式为: 基数 加权数0~9 第1章 概述 二进制:0、1 ;规则:逢二进一,后缀为B。 一般表达式为: 其中,基数为2,各位加权数为0,1。 例如: 第1章 概述 十六进制 :0~9、A~F。规则:逢十六进一,后缀为H。 一般表达式为: 其中,基数为16,各位加权数为0~9、A~F 。 例如: 第1章 概述 2.数制转换 (1) 二进制转换成十进制 转换规则:按进制的表达式展开,然后按照十进制运算求和。 例如: 1 1 1 1 1 1 1 1 8 4 2 1 16 32 64 128 记忆: 1100B = 12 1001B = 9 1111B = 15 = 255 举

文档评论(0)

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

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

1亿VIP精品文档

相关文档