- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章?? 绪论 1.1 数制与编码 1.1.1 数制及其转换 1.1.2 编码 1.2 单片机概述 1.2.1 单片机及其发展 1.2.2 单片机的应用领域 1.3 一个简单的单片机应用实例 1.1 数制与编码 1.1.1 数制及其转换 单片机所类属的微型计算机,是计算机的一个重要分支,最基本的功能就是数的计算与处理加工。数制是数的制式,是人们利用符号进行计数的科学方法,常用的数制有十进制、二进制和十六进制等。 1.数制的基数与权 数制所使用的数码个数称为基,数制每一位所具有的值称为权。 每种计数制有一个固定数N,在数制中每一位都能取N个不同的数字,每一位都是逢N进一,这种计数制为N进制,通常将N称为基数。 1.1.1 数制及其转换 (1)十进制的基数为“十”,共有10个数码分别表示为0-9。在计数过程中,某位计满10时就向邻近的高位进1,可以表示成以10为底的幂,如: 435D=4×102+3×101+5×100 通常对十进制数可不加后缀,如十进制数3456D可以表示成3456。 (2)二进制的基数为“二”,共有2个数码分别表示为0-1。在计数过程中,计数规则是逢二进一,可以表示成以2为底的幂,如二进制数1101相当于十进制数: 1101B=1×23+1×22+0×21十1×20=8+4+0+1=13 显然四位二进制数各位的权是8、4、2、1。 1.1.1 数制及其转换 计算机中以二进制形式进行数据运算,二进制数的表示应该加后缀,如二进制数1101应该表示成1101B。由于二进制位数太长,不易记忆和书写,又出现了十六进制数的书写形式。 (3)十六进制的基数为“十六”,共有16个数码分别表示为0-9和A-F,其中A-F相当于十进制数10-15。在计数过程中,计数规则是逢十六进一,可以表示成以16为底的幂,如十六进制数1AF相当于十进制数: 1AFH=1×162+10×161+15×160=431 由于十六进制数易于书写和记忆,且与二进制数之间的转换十分方便,所以在书写计算机语言时多用十六进制数,十六进制数的表示应该加后缀,如十六进制数1AF应该表示成1AFH 。 1.1.1 数制及其转换 2.数制间的转换 在数制转换时,可直接查阅表1-1或使用计算器的数制转换功能完成。 参照表1-1 数制的对应关系 表1-1 数制的对应关系 1.1.2 编码 在计算机中采用的二进制代码通常需要按照一定规律编排,使每组代码具有一定的特定含义,即为计算机中的编码。 1.有符号数的编码 数学上有符号数的正负号分别用“+”和“-”来表示。在计算机中由于采用二进制,只有“1”和“0”两个数字,所以规定最高位是符号位,最高位为“0”表示正数,为“1”表示负数,计算机中的带符号数有三种表示法即原码、反码和补码。 (1) 原码 1.1.2 编码 正数的符号位用“0”表示,负数的符号位用“1”表示,这种表示法称为原码。 例如:Xl=+1010101 [X1]原 X2=-1010101 [X2]原 左边数称为真值,右边为用原码表示的数,两者的最高位分别用“0”和“1”代替了“+”和“-”。 (2) 反码 一个数的反码可由原码求得。如果是正数,则其反码与原码相同;如果是负数,则其反码除符号位为“1”外,其他各数位均将“1”转换为“0”,“0”转换为“1”。 例如:Xl=+1010101 [X1]反 X2=-1010101 [X2]反 1.1.2 编码 (3) 补码 一个数的补码也可由反码求得。如果是正数,则其补码与反码相同;如果是负数,则其补码为反码加“1”。 例如:Xl=+101010 l [X1]补 X2=-1010101 [X2]补2.有符号数的运算 根据有关资料介绍,当数用补码表示时,无论是加法还是减法都可连同符号位一起进行加法运算,因此在计算机中普遍采用补码来表示带符号的数并进行相关的运算。 1.1.2 编码 3.二-十进制编码 二-十进制编码称为二进制编码的十进制数,简称BCD码。人们通常习惯使用十进制数,但是计算机内部使用二进制数,为了解决这个
原创力文档


文档评论(0)