网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与接口技术 第三版 高职计算机应用技术 李明第一章 概述.ppt

单片机原理与接口技术 第三版 高职计算机应用技术 李明第一章 概述.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3 单片机相关基础知识 3)二进制与十六进制间的转换 由表1-1可以看出,4位二进制数对应1位十六进制数。 所以二进制数转换为十六进制数的方法是:将要转换的二进制数以小数点为界向左和向右4位一组分开,不足4位补零,然后将4位二进制数表示为1位十六进制数。 1.3 单片机相关基础知识 例1-5 将二进制数110101.111001转换成十六进 制数。 解: 0011,0101,1110,0100 3 5 E 4 所以,110101.111001B=35.E4H 同理,十六进制数转换为二进制数时,将每一位十六进制转换为对应的4位二进制数即可。 1.3 单片机相关基础知识 1.3 单片机相关基础知识 1.数算术运算 1)加法运算 运算规则为: 0+0=0、1+0=0+1=1、1+1=10(向高位有进位) 例1-6 求二进制11010011的和。 解: 二进制数相加时应注意低位的进位。 1.3 单片机相关基础知识 2)减法运算 运算规则为: 0-0=0、1-0=1、1-1=0、0-1=1(向高位借1当作2)。 例1-7 求二进制数与的差。 解: 二进制数减时应注意低位向高位的借位。 1.3 单片机相关基础知识 3)乘法运算 运算规则为: 0×0=0、0×1=1×0=0、1×1=1。 例 求1011B×1101B。 解: 1.3 单片机相关基础知识 4)除法运算 运算规则为: 0/1=0; 1/1=1。 例 /1111B。 解: 1.3 单片机相关基础知识 2.逻辑运算 微型机内二进制信息的逻辑运算由专的逻辑电路完成。 1)逻辑与运算 逻辑与常用符号“∧”表示,运算规则为:0∧0=0,1∧0=0,0∧1=0,1∧1=1。两个位数相同的二进制数进行逻辑与时,只是对应位进行与运算。 例1-8 求二进制01101010相与的结果。 1.3 单片机相关基础知识 2)逻辑或运算 逻辑或又称为逻辑加,常用符号“∨”表示,其运算规则为:0∨0=0,1∨0=1,0∨1=1,1∨1=1。两个位数相同的二进制数进行逻辑或运算时,只是对应位进行或运算。 例1-9求二进制01010100相或的结果。 1.3 单片机相关基础知识 3)逻辑非运算 逻辑非运算又称逻辑取反,常用运算符号“-”表示,运算规则为: , 。 一个二进制数的逻辑非运算是对每位进行取反操作。 1.3 单片机相关基础知识 4)逻辑异或运算 逻辑异或常用运算符号⊕表示。其运算规则为:0⊕0=1⊕1=0,1⊕0=0⊕1=1。两个位数相同的二进制数进行逻辑异或运算时,只是对应位进行异或运算。 例1-10求二进制11101001相异或的结果。 1.3 单片机相关基础知识 1.3 单片机相关基础知识 1.带符号数 带符号的8位二进制数用最高位D7表示数的正或负,“0”代表“+”,“1”代表“-”,D7称为符号位,D6-D0为数值位。 8位带符号二进制数又有三种不同表达形式,即原码、反码和补码。 在计算机中,所有带符号数都是以补码形式存放的。 1.3 单片机相关基础知识 1)原码 原码就是机器数的原始形式。 最高位为符号位,0表示正数,1表示负数,其余位表示数值。 一个数的原码标记方法是将该数用方括号括起来,在方括号右下角加一个“原”字来表示。 例如: [+9]原 。 1.3 单片机相关基础知识 2)反码 微型计算机中二进制数的反码有正数反码和负数反码之分。 正数的反码和原码相同; 负数反码的符号位与负数原码的符号位相同。 数值位是原码数值按位取反。 反码的标记方法与原码类似,在方括号右下角添加一个“反”字表示。 例如: [-9]反 。 1.3 单片机相关基础知识 3)补码 8位二进制数中,正数和负数的补码求法不同。 正数的补码与正数的原码相同,一般表达式为: [X]补=X(X0) ; 负数的补码由它的绝对值求反加1后得到,一般表达式为 [X]补=[X]反+1 。 例如:[+5]补 例如:[-5]补= [-5]反1+1 1.3 单片机相关基础知识 2.无符号数 无符号的8位二进制数没有符号位,从D7—D0皆为数值位,所以8位无符号二进制数的表示范围是0~+255。 1.3 单片机相关基础知识 1.3 单片机相关基础知识 1)BCD码 表1-2 BCD编码表(

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档