汽车单片机技术教材配套课件任务2 单片机基础知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.十进制整数转换为十六进制数可用除16取余法。
即用16不断地去除待转换的十进制数,直至商等 于0为止。将所得的各次余数,依倒序排列,即 可得到所转换的十六进制数。如下式所示:
即 38947 =9823H
16 38947
3
16 38947 2
16 152
8
16 9
9
0
单片机的开发过程 硬件设计 软件设计 仿真调试 程序固化
0 1 2 3 4 5 6 7 8 9 ABCDE F
十进制数
1.十进制数用十个数来表示:0,1,2,3,4,5,6,7, 8,9; 用字母D表示。
2.逢十进一; 3.相同数字所在位置不同,表示的数值不同。 十进制的基数是10,各位的权值数部分从右至左分别是 100,101,102,…,例如数值76543用公式表示为:
1 0
4 ÷2 0
2 ÷2 0
1
10110111
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
128+32+16+4+2+1= 181
将各基数乘以位权,然后将它们的积相加。
反馈练习
1 0 1 0 1 0 0 84 1 0 1 0 1 0 0 0 168
1 0 1 0 1 0 42
汽车单片机技术 项目1 认识单片机
课堂规则
任务2 单片机基础知识
想一想
在日常生认活识中数常制用的数制有哪些? 请举例说明。
1、十进制
2、二进制 3、八进制 4、十六进制
………………
计算机中的数制
数的后面加一字母。如B(binary)表示H进制数制,D (decimal)或不带字母表示十进制数制,H (hexadecimal)表示十六进制数制。
位十六进制数即可。如: 3AC8H=0011 1010 1100 1000B
2.十六进制数转换为二进制数 只需用4位二进制数代替1位十六进制数即可。如:
3AC8H=0011 1010 1100 1000B
3.十六进制数和十进制数间的相互转换
1F3DH=(4096×1)+(256×15)+(16×3)+ (1×13)=4096+3840+48+13=7997
0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
用字母H表示。 2.逢 十六 进一; 3.相同数字所在位置不同,表示的数值不同。 十六进制的基数是16,各位的权值数部分从右至左分别是
十进制与二进制间的转换
139
÷6换29算方法÷:2
1 1
314、除二取÷余2 0
10001011
1287、倒序排÷÷列22
十进制 二进制
十六进制
0 1 2 3 4 5 6 7 8911111 1 01234 5
0 0 0 0 0 0 0 0 1111111 1 0 0 0 0 1 1 1 1 0000111 1 0 0 1 11 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 0 1 0 1 0101010 1
硬件设 计
软件设 计
RS-232C 仿真器
仿真头 目标系统
仿真调 试
程序固 化
将(68)10 (125)10转化为二进制数。 答案:1000100;1111101
• 由于二进制数通常位数比较多,读和写时容易出错,因此 人们又采用了另外一些进制的方法来书写数值,这些进制 的数通常与二进制的数有良好的对应关系
• 八进制数是将二进制的三位一组,进行合并后来记录数值 的计数方法
• 十六进制数是将二进制的四位一组,进行合并后来记录数 值的计数方法
7×104+6 ×103+5 ×102+数用八个数来表示: 0、1、2、3、4、5、6、7 用字母O表示。 2.逢 八 进一; 3.相同数字所在位置不同,表示的数值不同。
80,81,82,…,
八进制的基数是8,各位的权值数部分从右至左分别是
十六进制数
1.十六进制数用十六个数来表示:
• 必须明确一点:真正由计算机可以直接存贮和处理的数只 能是二进制。
1.二进制数和十六进制数间的相互转换 二进制整数转换为十六进制数,只需从右向左将二进 制数分为每4位1组,每组用1位十六进制数表示,左边 不足4位应在左边加0,以凑成4位1组。如:
1 1111 1101 0110B→ 0001 1111 1101 0110B=1FD6H 十六进制数转换为二进制数,只需用4位二进制数代替1
相关文档
最新文档