- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用系统的开发过程的认识及演示
项目单元1 单片机应用系统的开发过程的认识和演示; 3. 80C51系列概述
(1)MCS-51系列
(2)80C51系列
4.单片机的内部结构与引脚功能
(1)单片机的内部结构;⑦ 4个8位的并行口;
⑧ 2个16位的定时/计数器;
⑨ 1个全双工的异步串行口;
⑩ 5个中断系统,2个外部中断,3个内部中断。
(2)80C51单片机的封装和引脚
Ⅰ.总线型DIP40引脚封装
Ⅱ.非总线型DIP20封装的引脚(以89C2051为例);项目学习情境2 单片机中数的表示方法
1.3.2 数制与数制的转换
1.十进制数、二进制数、十六进制数
(1)十进制数(Decimal)
(2)二进制数(Binary)
(3)十六进制数
2.数制转换
(1)二进制数与十六进制数的转换
①二进制数转换为十六进制数。采用四位二进制数合成为一位十六进制数的方法,以小数点为界分成左侧整数部分和右侧小数部分,整数部分从小数点开始,向左每4位二进制数一组,不足4位在数的前面补0,小数部分从小数点开始,向右每4位二进制数一组,不足4位在数的后面补0,然后每组用十六进制数码表示,并按序相连即可。
[例1-1] 把111010.011110B转换为十六进制数。
0011 1010 .0111 1000 = 3A.78H
3 A 7 8
②十六进制数转换为二进制数。将十六进制数的每位分别用4位二进制数码表示,然后它们按序连在一起即为对应的二进制数。
[例1-2] 把2BD4H和20.5H转换为二进制数
2BD4H = 0010 1011 1101 0100B
20.5H = 0010 0000.0101B; (2)二进制数与十进制数的转换
①二进制数转换为十进制数。将二进制数按权展开后求和即得到相应的十进制数。
[例1-3] 把1001.01 B转换为十进制数。
1001.01 B = 1×23+0×22+0×21+1×20+0×2-1+1×2-2 = 9.25
②十进制数转换为二进制数。十进制数转换为二进制数一般分为两步,整数部分和小数部分分别转换成二进制数的整数部分和小数部分。
整数部分转换通常采用“除2取余法”即用2连续去除十进制数,每次把余数拿出,直到商为0,依次记下每次除的余数,然后按先得到的余数为低位,最后得到的余数为最高位的次序依次排列,就得到转换后的二进制数。
[例1-4] 将十进制数47转换成二进制数。
小数部分转换通常采用“乘2取整法”,即依次用2乘小数部分,记下每次得到的整数,直到积的小数为0,最先得到的整数为小数的最高位,最后得到的整数为小数的最低位。积的小数有可能连续乘2达不到0,这时转换出的二进制小数为无穷小数,根据精度要求保留适当的有效位数即可。
[例1-5] 将十进制数0.8125转换成二进制数。
(3)十六进制数与十进制数的转换
①十六进制数转换成十进制数。将十六进制数按权展开后求和即得到十进制数。
[例1-6] 将十六进制数3DF2H转换成十进制数。
3DF2H = 3×163+3×162+15×161+2×160 = 15858; 3.二进制数的运算
二进制数的运算比较简单,包括算术运算和逻辑运算,这里简要介绍一下算术运算,逻辑运算将结合单片机的逻辑运算指令在后面的项目中进行介绍。
(1)加法运算。
运算规则:0 + 0 = 0,0 + 1 = 1 + 0 = 1,1 + 1 = 10(向高位进位)。
(2)减法运算
运算规则:0-0 = 0,1-0 = 1,1-1 = 0,0-1= 1, (向高位借1)。
(3)乘法运算
运算规则:0×0 = 0,0×1= 1×0 = 0,1×1 = 1。
(4)除法运算
除法运算是乘法的逆运算。与十进数类似,从被除数的最高位开始取出除数相同的的位数,减去除数,够减商记为1,不够减商记为0,然后将被除数的下一位移到余数上,重复前面的减除数操作,直到被除数的位数都下移为止。
4.原码、反码、补码
(1)原码
符号位用0表示 +,用1表示-,数值位与该数绝对值一样,这种表示机器数的方法称为原码表示法。
正数的原码与原来的数相同,负数的原码符号位为1,数值位与对应的正数数值位相同。
(2)反码
一个数的反码可以由它的原码求得,正数的反码与正数的原码相同,负数的反码符号位为1,数值位为对应原码的数值位按位取反。 ; (3)补码
一个数的
您可能关注的文档
- 北师大版7年级数学下册1.7平方差公式.ppt
- 北师大版《书法练习指导》三年级下册第一课斜钩.ppt
- 北师大版一年级数学上册第五单元练习题.ppt
- 北师大版6年级语文上册《穷人》PPT课件.ppt
- 北师大版6年级语文下册养花.ppt
- 北师大版七年级上册第2章有理数及其运算回顾与思考.ppt
- 北师大版6年级语文上册《穷人》PPT教学演示课件.ppt
- 北师大版七年级数学下册第1章复习.ppt
- 北师大版7年级字母表示数.ppt
- 北师大版五五年级数学下册第3单元练习.ppt
- 第2部分-预习-第08讲 信息类文本阅读(学生版)-新高二语文暑假衔接讲义.docx
- 第2部分-预习-第01讲 《论语》十二章(教师版)-新高二语文暑假衔接讲义.docx
- 23.2.1《中心对称》说课课件人教版数学九年级上册.pptx
- 23.2.3关于原点中心对称的点的坐标说课课件人教版九年级数学上册.pptx
- Unit1YouandMeSectionB说课课件人教版(2024)七年级英语上册.pptx
- 23.2《中心对称图形》说课课件人教版九年级数学上册.pptx
- 2024年北京市朝阳区垡头街道招聘社区工作者真题及答案详解一套.docx
- 2024年内蒙古自治区通辽市科尔沁左翼中旗东苏林场招聘社区工作者真题带答案详解.docx
- 2024年内蒙古自治区鄂尔多斯市鄂托克前旗上海庙经济开发区招聘社区工作者真题及参考答案详解1套.docx
- 2024年北京市延庆县延庆县大庄科乡招聘社区工作者真题及答案详解1套.docx
文档评论(0)