1 单片机基础知识1 片机基础知识.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及接口技术 计算机与信息科学系 蔡 文 培 caiwp@fjut.edu.cn 一、微型计算机基本结构 微型计算机的结构 特点: 以微处理器(CPU)为核心 CPU与其他部件间通过三总线连接 将CPU及部分存储器、定时器/计数器以及I/O接口集成在一片超大规模集成电路芯片上构成的微型计算机,称为单片微型计算机,简称单片机。(Single Chip Microcomputer) 现一般称为MCU(Micro Controller Unit) EMCU(Embedded MicroController Unit) 主存储器存放当前运行的程序和数据 类型分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,控制计算机I/O设备的操作以及计算机软件的执行情况 用一个字节表示字符时,最高位为0或奇偶校验位。 常用字符的ASCII码。 数字:0~9:30H~39H 字母:A~Z:41H~5AH 字母:a~z:61H~7AH 空格:20H 常用控制字符:回车CR :0DH, 换行LF :0AH 空字符 :00H 注意回车与换行的差别: CR 用来控制光标回到当前行的最左

文档评论(0)

skewguj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档