2009年下半年软考软件设计师考试真题(上午).ppt_第1页
2009年下半年软考软件设计师考试真题(上午).ppt_第2页
2009年下半年软考软件设计师考试真题(上午).ppt_第3页
2009年下半年软考软件设计师考试真题(上午).ppt_第4页
2009年下半年软考软件设计师考试真题(上午).ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长沙职业技术学院,单片机应用技术,CompanyLogo,第一章单片机概述,1.1单片机简介1.2单片机的应用领域1.3单片机的发展趋势1.4单片机的类别1.5单片机系统基础知识(补充),CompanyLogo,1.5.1、数据单位二进制位:在计算机中,二进制中的每个0或1。它是表示信息的最小单位。位(Bit):二进制代码只有“0”和“1”,在CPU中占1位。字节(Byte):通常把8位二进制数定义为一个字节(Byte),它是数据处理的基本单位。字(Word):1个字为2个字节。字长:计算机一次可处理的二进制数的位数。,1.5单片机系统基础知识,复习,CompanyLogo,1.5.2、数据表示生活中其实很多地方的计数方法都多少有点不同进制的影子。比如:我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制没有袜子称为0只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。生活中还有:七进制,比如星期;十二进制,比如小时或“一打”;六十进制,比如分钟或角度2、8、16,分别是2的1次方、3次方、4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。,1.5单片机系统基础知识,CompanyLogo,1.5.3、数值与数制计数:数的记写和命名方法。数制:不同的计数规则构成了不同的进位数制。权:每一个数码所表示的值就等于该数码本身乘以一个与所在数位有关的常数。十进制(D)Decimalsystem(scale)二进制(B)Binarysystem八进制(O)Octonarysystem十六进制(H)Hexadecimalsystem进制越大,数的表达长度也就越短。,1.5单片机系统基础知识,CompanyLogo,1.5.4、采用二进制编码的好处(1)物理上容易实现(状态分明),可靠性强;(2)运算简单,通用性强;(3)二进制的0、1数码与逻辑量“真”和“假”的0、1吻合。,1.5单片机系统基础知识,CompanyLogo,1.5单片机系统基础知识,1.5.5、二进制、十进制、十六进制,1)二进制以2为基数的数制叫二进制,它只包括“0”和“1”两个符号二进制数以B(binary)作为标识符。一个含有n位整数,m位小数的二进制数可表示为:N=Xn12n-1Xn22n2X020X12-1X22-2Xm2-m,CompanyLogo,举例例如:二进制数101.101B等于十进制的5.625其各位数码代表的数值为:122021120121022123=5.625,1.5单片机系统基础知识,CompanyLogo,2)十进制以10为基数的数制叫十进制,十进制用0、1、2、3、4、5、6、7、8、9等10个符号来表示。进位规则是“逢十进一”。十进制数以D(decimal)或不带字母作为标识符。一个含有n位整数,m位小数的十进制数可表示为:N=Xn110n-1Xn210n2X0100X110-1X210-2Xm10-m,1.5单片机系统基础知识,CompanyLogo,3)十六进制以16为基数的数制叫十六进制,进位规则是“逢十六进一”。十六进制数以H(hexadecimal)作为标识符。一个含有n位整数,m位小数的十六进制数可表示为:N=Xn116n-1Xn216n2X0160X116-1X216-2Xm16-m,1.5单片机系统基础知识,CompanyLogo,表1不同进位记数制对照表,1.5单片机系统基础知识,CompanyLogo,数制的转换1二进制十进制的转换例如:1101.11B=123122021120121122=13.752十六进制十进制的转换例如:3BH=316111160=591A6CH=116310162616112160=6764,1.5单片机系统基础知识,按权展开,CompanyLogo,1F3DH=163116215161316013=4096125615163113=409638404813=7997,1F3DH=()D,CompanyLogo,3、十进制向二进制的转换(除法):,整数部分:,CompanyLogo,1.5单片机系统基础知识,答案:213=(11010101)B,练习:213=()B,CompanyLogo,小数部分:方法:乘2取整操作:0.62521.2501小数的高位20.500021.0001小数的低位(0.625)D=(0.101)B说明:非纯小数的结果为整数和小数部分各自转换结果的组合。十进制向八进制和十六制的转换依此类推。,1.5单片机系统基础知识,CompanyLogo,答案:0.318=(0.010100010)B,1.5单片机系统基础知识,例如:0.318=()B,CompanyLogo,4、十进制十六进制的转换十进制转换成十六进制与十进制转换成二进制方法一样,只是除数为16而不是2。而余数是0F中的任一个数。例如:9168=23D0H,1.5单片机系统基础知识,CompanyLogo,5、十六进制二进制的转换十六进制数转换位二进制数,只需用4位二进制数代替1位十六进制数即可。如:3AB9H=0011101010111001B,1.5单片机系统基础知识,CompanyLogo,6、二进制十六进制的转换将二进制数从右(最低位)向左每4位为1组分组,若最后一组不足4位,则在其左边添加0,以凑成4位,每组用1位十六进制数表示。如:1111111000111B1111111000111B0001111111000111B1FC7H,1.5单片机系统基础知识,CompanyLogo,1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论