下载此文档

单片机原理与应用技术 第1章 概述.ppt


文档分类:IT计算机 | 页数:约77页 举报非法文档有奖
1/77
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/77 下载此文档
文档列表 文档介绍
单片机原理与应用技术
第1章单片机概述
数值型数据的表示
进位计数制
按照一定的进位方式进行计数的数值,称为进位计数制,简称进制。还是以我们常用的十进制为例,可用展开的方式来表示进位计数的思想,如下:
人们在编程时常常用八进制、十六进制等来表示数值信息

在二进制中,每个数位仅允许选择0或1两个数码,加法时“逢二进一”,减法时“借一当二”,基数r=2。用多项式表示为:
(1-3)
其中取值0或者1。举例说明

在十六进制中,每个数位选择的数码个数为16个,即0~15,书写时为0~9,A、B、C、D、E、F,加法时“逢十六进一”,减法时“借一当十六”,基数r=16。
举例说明

在八进制中,每个数位选择的数码为8个0,即0~7。加法时“逢八进一”,减法时“借一当八”,基数r=8。用多项式表示为:

其中取值0~7。举例说明

四位二进制数来表示一位十进制数,从左起高位的权值依次是23、22、21、20,即8、4、2、1,故这种编码又称为“8421码”,但所能表示的数仅限于十进制的10个数码0~9。

进位计数制之间的转换
进制之间的转换可分为三种情况:
第一种是二进制、八进制、十六进制之间的转换,转换方法是:以小数点为左右起点,每三位为一组,左右不足三位用数字“0”补充;如果要转换为十六进制,则是以小数点为左右起点,每四位为一组,左右不足四位用“0”补充。八进制、十六进制转换为二进制执行“一位八进制数对应三位二进制数,一位十六进制数对应四位二进制数”的原则即可完成。
例将10101011101101 B转换为八进制和十六进制。
B = 101 010 010 B = O
B = 0001 0101 1000 B = H
例将 2763 O转换为十六进制。
2763 O = 010 111 110 011 B = 0101 1111 0011 B = 5F3 H
第二种是十进制同BCD码(二-十进制)之间的转换,也可以分段进行。
例将十进制数286转换为BCD码。
286 = (0010 1000 0110)BCD
第三种是二进制和十进制直接的转换
(包括整数和小数部分)利用式(1-3),即可实现二进制数向十进制数之间的转换。

利用“除2取余”法,即可实现十进制整数转换为二进制整数,其规律为:将十进制整数除以2,所得余数为对应二进制数的最低位;继续对得到的商除以2,所得的各个余数就是所求的二进制数的各位值;如此进行,直到商等于为止,最后一项得到的余数作为二进制数的最高位(最左位)。

单片机原理与应用技术 第1章 概述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数77
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Q+1243595614
  • 文件大小1.15 MB
  • 时间2017-09-21