[农学]第1章 单片机基础知识概述.ppt

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

第1章单片机基础知识概述 1.1 单片机概述 1.2 单片机学习的预备知识 1.3 Proteus软件简介 导入电路原理图(自动、手动) (2) 元器件布局 生成节点连线(自动、手动) (3) 元器件布线 填充线路板区间(正面、反面) (4) 铺铜 (5) 三维效果图 生成加工文件(丝印层、打孔层、元件层……) (6) CADCAM输出 1.单片机是将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统,可以作为众多小型对象的嵌入式微机单元。单片机的发展趋势是高集成度、高性能、高性价比、低功耗,8位的51内核单片机仍然是目前主流机型。 2.不同数制转换和基本逻辑门电路是单片机学习所必需的基础知识,其中掌握二进制数的规律是关键。 3.Proteus可仿真单片机及其外部电路的编程、调试和运行,直至PCB设计,整个设计过程简便直观,开发效率很高。 本章小结 * * 1.1 单片机概述 1.2 单片机学习的预备知识 1、数制定义 2、数制转换 3、有符号数 4、位-字节-字 5、ASCII码 6、BCD码 7、逻辑门电路 1.3 Proteus软件简介 1.2 单片机学习的预备知识 单片机常用的数制有十进制、二进制、十六进制。 例如: 十进制:0~9;规则:逢十进一,后缀为D,但可忽略。一般表达式为: 基数 加权数0~9 1.数制定义 二进制:0、1 ;规则:逢二进一,后缀为B。 一般表达式为: 其中,基数为2,各位加权数为0,1。 例如: 十六进制 :0~9、A~F。规则:逢十六进一,后缀为H。 一般表达式为: 其中,基数为16,各位加权数为0~9、A~F 。 例如: (1) 二进制转换成十进制 转换规则:按进制的表达式展开,然后按照十进制运算求和。 例如: 1 1 1 1 1 1 1 1 8 4 2 1 16 32 64 128 记忆: 1100B = 12 1001B = 9 1111B = 15 = 255 举例: 2.数制转换 (2)十六进制转换成十进制 转换规则:按进制的表达式展开,然后按照十进制运算求和。 例如: (3) 二进制与十六进制数之间的转换 1010B = 0AH 1101B = 0DH 1011B = 0BH 1110B = 0EH 1100B = 0CH 1111B = 0FH 记忆: 从低位起由右到左,每四位二进制数对应一位十六进制数。例如: (最后一组不足时左边添0凑齐4位) 转换规则: (4)十进制整数转换成二、十六进制整数 转换规则:“除基取余”。十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。 例如: 二进制数的正、负号需用“0”和“1”来表达。一般最高位为符号位,“0”表示正数,“1”表示负数。 例如:真值 +123→ 0111 1011B 真值 -123 → 1111 1011B 有符号数:最高位为符号位,“0”表示正数,“1”表示负数。 无符号数:最高位不作为符号位,而当成数值位。 真值 1111 1011B → ? = 251 = -123 3.有符号数的表示方法 二进制数有三种编码形式:原码、反码和补码 原码: 二进制数的原形,可以是无符号数,也可以是有符号数。 例如,8位无符号原码数的范围是: 0000 0000B~1111 1111B(0-FFH或0 ~255) 8位有符号数的范围是: 1111 1111B~0111 1111B(FFH-7FH或-127 ~127) 反码:正数的反码与原码相同,负数的反码为:符号位不变,数值部分按位取反。 例如,原码 1000 0100B→反码 1111 1011B 8位无符号反码数的范围是 0000 0000B~1111 1111B(0-FFH或0 ~255) 8位有符号反码数的范围是 1111 1111B~0111 1111B(FFH-7FH或-127 ~127) 补码:正数的补码与原码相同,负数的补码为其反码加1,但原符号位

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档