单片机应用技术 冯铁成 第一章新.ppt

单片机应用技术 冯铁成 第一章新.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  单片机应用技术 第1章 绪论 本章要点 单片机及其发展 单片机的数制和码制 单片机应用系统的开发过程 PROTEUS应用基础 1.1单片机及其发展 1.1.1 什么叫单片机 与大型计算机的区别:CPU集成在一小片硅片上。 优点:体积小、功耗低、重量轻、价格低、可靠性高、使用方便等。 将微处理器、存储器和输入输出接口电路集成在一块集成电路芯片上,称为单片微型计算机,简称单片机。 1.1.2 单片机的发展概况 第一阶段:单片机探索阶段。 第二阶段:单片机完善阶段。 第三阶段:8位机和16位机争艳阶段,也是单片机向微控制器发展的阶段。 第四阶段:微控制器全面发展阶段。 目前,应用广泛的主流机型是8051系列8位单片机。 1.1.3 8051系列单片机 分类: 1)8031(片内无ROM) 2)8051(片内有4KB掩膜ROM) 3)8751(片内有4KB EPROM) 工艺: 1)HMOS——高密度短沟道MOS工艺 2)CHMOS——互补金属氧化物HMOS工艺 1.1.4 单片机的特点 特点: 1)有优异的性能价格比 2)集成度高、体积小、可靠性好 3)控制能力强 4)低功耗、低电压,便于生产便携式产品 5)易扩展 1.1.5 单片机的应用 应用: 1)智能化家用电器 2)办公自动化设备 3)商业营销设备 4)工业自动化控制 5)智能化仪表 6)智能化通信产品 7)汽车电子产品 8)航空航天系统和国防军事、尖端武器等 1.1.6 单片机技术的发展趋势 8位单片机仍然是主流机型 全盘CMOS化趋势 OTP ROM/Flash ROM成为ROM供应主流状态 推行串行扩展总线 RISC体系结构大发展 实现全面低功耗管理 根据不同需求发展个性化单片机 大力发展专用型单片机 在单片机中嵌入驻机软件 启动和发展ASMIC技术 1.2.1 微处理器(CPU) 寄存器阵列 微处理器内部的临时存储单元,包括通用寄存器组和专用寄存器。 运算器 用来完成算术运算和逻辑运算操作,是处理信息的主要部件。 控制器 分析和执行指令的部件,统一指挥单片机按一定时序协调工作的核心。 1.2 计算机中数的表示方法及运算 1.2.1 二进制、十进制和十六进制 十进制数 二进制数(B) 十六进制数(H) 1.2.2 数制转换 十进制—二、八、十六进制 整数:除2/8/16取余; 小数:乘2/8/16取整。 二、八、十六进制—十进制 按权展开并相加 二进制—八、十六进制 23=8;24=16 八、十六进制—二进制 1.2.3 二进制和十六进制数运算 二进制数加法运算 0+0=0 0+1=1+0=1 1+1=10,向高位进1 二进制数减法运算 0-0=0 1-0=1 1-1=0 0-1=1,向高位借1 二进制数乘法运算 0*0=0*1=1*0=0 1*1=1 二进制数除法运算 乘法的逆运算 从被除数的最高位数开始取出与除数相同的位数,减去除数,够减商“1”,不够减商“0”。 yu 二进制数“与”运算 按权位对齐,逐位相“与”。 二进制数“或”运算 按权位对齐,逐位相“或”。 十六进制数加法运算 满16低位向高位进位 十六进制数减法运算 不够减向高位借位,借位“1”代表16。 十六进制数“与”、“或”运算 先化成二进制数,按二进制数“与”、“或”运算进行。 1.2.4 原码、反码和补码 D7=1表示负数; D7=0表示正数。 正数 [X]原= [X]反= [X]补 负数 [X]反= [X]原 数值位取反,符号位不变。 [X]补= [X]反+1 1.2.5常用编码 1. 8421 BCD码(二-十进制数) 编码方法 8421代表了每一位的权 BCD码与十进制数之间的转换关系 0-9—0000-1001 BCD码与十进制数对应关系 BCD码运算 BCD码加法 加6修正,修正条件: 产生进位 出现非法码 *同时出现两种情况,只作一次修正。 BCD码减法(略) 2  ASCII码 用7位二进制数表示 1.3 单片机应用系统开发过程 跑马灯控制系统 1、性能要求 2、确定方案 3、硬件电路设计 4、应用程序编写 5、软、硬件调试 6、系统运行及维护 作业:P27 2,8,10,15 19(6)

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档