单片机基础实例知识.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机基础实例知识

单片机基础 一、微型计算机基本结构 微型计算机的结构 特点: 以微处理器(CPU)为核心 CPU与其他部件间通过三总线连接 将CPU及部分存储器、定时器/计数器以及I/O接口集成在一片超大规模集成电路芯片上构成的微型计算机,称为单片微型计算机,简称单片机。(Single Chip Microcomputer) 现一般称为MCU(Micro Controller Unit) EMCU(Embedded MicroController Unit) 单片机的引脚是面向用户的。除电源、复位、时钟端外基本都是I/O端,多数引脚为多功能复用。 微处理器(Microprocessor) 将CPU集成在一个大规模集成电路芯片上 内含控制器、运算器和寄存器等 微型计算机(Microcomputer) 通常指主机部分:微处理器+内存+ I/O接口 还有一般的说法:微机、微型机 微型计算机系统(Microcomputer system) 指由硬件(主机及外设)和软件共同组成的完整的计算机系统,真正可以投入使用。 单片微型计算机(Single Chip Microcomputer) 在微处理器的基础上又集成了部分存储器与I/O接口的芯片。 主存储器存放当前运行的程序和数据 类型分ROM、RAM 特点:CPU快速存取,容量有限 表示方法 存储器读:将指定存储单元的内容取出送到CPU中,该存储单元的内容不因此而被改变; CPU把要访问的存储单元的地址放到AB上 CPU发出读写命令 数据从指定的单元读出到DB, CPU紧接着从DB上取回数据 存储器写:CPU将数据放入指定存储单元,该存储 单元中原来的内容被覆盖; CPU把要访问的存储单元的地址放到AB上 CPU把要写入的数据放到DB上 CPU发出写命令,数据被写入指定的单元 存储器的分类 ?随机存取存储器RAM(Random Access Memory) ?特点:可读可写,断电后RAM 中的信息会丢失。RAM常用于存放经常要改变的程序或中间计算结果。 ?按制造工艺分为 1.双极型RAM 2.MOS型RAM ?静态RAM(SRAM) ?动态RAM(DRAM) 总线:连接功能部件间的一组公共信号线 地址总线AB:CPU输出地址码信号选择被访问的具体的存储单元、I/O端口 *地址线的根数决定了CPU的寻址范围。 *CPU的寻址范围 = 2n, n-地址线根数 如: 8位地址码,可寻址 28 =256 个存储单元 16位地址码,可寻址 216 = 64K 个存储单元 数据总线 DB:CPU与存储器、I/O接口之间 (双向)传送数据的公共通路。 * 数据总线的条数决定CPU一次最多可以传送的数据宽度(位数)。 如:8位机的DB有8条,CPU一次可读写8位数据 16位机的DB有16条,CPU一次可读写16位 控制总线 CB:用来传送各种控制或状态信号 * CPU送出和接受的对存储器、I/O接口读写 及中断等控制信号 ?基础知识 ?计算机中信息的表示和运算 ?基本逻辑运算 二、数制之间的转换 2.带符号数的常用表示法 —— 原码 反码 补码 原码表示法:符号 + 绝对值 例:n = 8bit [+3]原码 = 0 0000011B = 03H [- 3]原码 = 1 0000011B = 83H [+0]原码 = 0 0000000 B = 00H [- 0]原码 = 1 0000000 B = 80H [+127]原码 = 0 1111111B = 7FH [-127]原码 = 1 1111111B = FFH 8位原码表示范围为:-127~+127 用4位二进制数表示一位十进制数。 8421 BCD码用 0000 ~1001 表示十进制数的0~9 非压缩BCD码:一个字节只表示一位十进制数,高4位任意,低4位的0000~1001表示0~9。 如 9 的非压缩BCD码= 09H 压缩BCD码:一个字节表示两位十进制数。 如 97 的压缩BCD码:1001 0111 = 97H BCD码特点:与十进制间转换简便,计算须稍作调整处理。 ASCII码 — 美国标准信息交换代码 采用7位二进制代码对(西文)字符进行编码,总共128个ASCⅡ码。 包括: * 95个字符编码,包括10个十进制数码,大小写 26个英文字母和一些专用符号 * 33个控制码,其编码值为0~31和127,控制计算

文档评论(0)

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

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

1亿VIP精品文档

相关文档