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

单片机程序中的各种数字.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十进制数 8421BCD码 十进制数 8421BCD码 0 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001 8421BCD编码表 字符数据编码 什么是字符数据编码? 我们知道计算机只能识别二进制数,不能识别字符,所以字符进入计算机前必须进行二进制编码。这种编码成为字符数据编码。 目前广泛应用的是美国信息交换标准代码(American Standard Code Information Interchange)。简称ASCII码。 ASCII码采用1个字节的低7位进行编码,能完成27=128个字符的编码,以十六进制书写。 例如:字符“A”的ASCII码:1000001B 书写成41H 字符“=”的ASCII码:0111101B 书写成3DH 字符“@”的ASCII码:1000000B 书写成40H 常用ASCII码见下表: 字符 ASCII 字符 ASCII 字符 ASCII 字符 ASCII 字符 ASCII 字符 ASCII NUL 00 + 2B : 3B K 4B [ 5B k 6B BEL 07 , 2C < 3C L 4C \ 5C l 6C LF 0A - 2D = 3D M 4D ] 5D m 6D FF 0C / 2E > 3E N 4E ↑ 5E n 6E CR 0D 。 2F ? 3F O 4F ← 5F o 6F SP 20 0 30 @ 40 P 50 , 60 p 70 ! 21 1 31 A 41 Q 51 a 61 q 71 “ 22 2 32 B 42 R 52 b 62 r 72 # 23 3 33 C 43 S 53 c 63 s 73 $ 24 4 34 D 44 T 54 d 64 t 74 % 25 5 35 E 45 U 55 e 65 u 75 & 26 6 36 F 46 V 56 f 66 v 76 ' 27 7 37 G 47 W 57 g 67 w 77 ( 28 8 38 H 48 X 58 h 68 x 78 ) 29 9 39 I 49 Y 59 i 69 y 79 * 2A : 3A J 4A Z 5A j 6A z 7A 内存中的数据 数据在计算机内部以何种方式存放,依赖于程序执行情况,可用二进制(原码、反码、补码)、BCD码、ASCII码。 例如:2006 二进制存储为: 0000011111010110 B 2字节 压缩BCD码存储为: 0010000000000110 B 2字节 非压缩BCD码储为: 00000010000000000000000000000110B 4字节 ASCII码存储为: 00110010001100000011000000110110B 4字节 1个字节存放两位BCD码 1个字节存放一位BCD码 存储器 存储器是计算机的记忆单元,以8位二进制为一个基本单元 如果我们把8位二进制数存入一个存储单元 1 0 1 1 0 0 1 1 把16位二进制数1111000010110011B存入存储器,需要占用2个存储单元。 0号单元 称作地址0 1号单元 称作地址1 0号单元中的称作该单元中的内容或数据 1号单元中的称作该单元中的内容或数据 不难看出用一位二进制数给存储单元编地址,可以对两个单元编址即0号和1号 把32位二进制数11110000101100111111000010110011B存入存储器,需要占用4个存储单元。 不难看出对4个存储单元进行编号需要用2位二进制数.即00、01、10、11。 这些编号在计算机中有一个专有名词――地址。 通常单片机的内存最多可以达到65536个存储单元(简称64K),所以内存编号(地址)对应65536个。 如果用二进制数进行编码那就是:0000000000000000 B~1111111111111111 B 如果用十六进制数进行编码那就是: 0000 H~FFFF H。 在同样大小的内存中采用十六进制数编址比采用二进制数编址要简洁得多,这也就是我们为什么要使用十六进制的关键所在。 小结 我们通过这章的学习,数据在单片机中的各种不同存放方式,认识了有符号数

文档评论(0)

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

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

1亿VIP精品文档

相关文档