汽车电子技术与单片机
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0.359375×16=5.75 …… 小数点左边整数为5
0.75×16=12.0 …… 小数点左边整数为0CH
可得 0.359375=0.5CH
带符号的二进制数
一、 带符号二进制数的表示方法
原码表示法:规定最高位为符号位,其 余表示数值。
反码表示法:规定最高位为符号位,对 于正数,其余各位表示数值。对于负数, 其余各位应将1换成0,将0换成1,即所谓 逐位取反。
0.5 ×2=1
……小数点左边整数为1
0.6875=0.10110000B
三、十六进制与十进制数的互换 十六进制转换为十进制数 整数 十六进制整数转换为十进制整数可按各位数的权,
即底数为16的 n-1 次幂来确定, n表示该数的位数。 例如:
8 A 7 H 1 8 1 3 6 1 1 0 2 6 7 1 1 6 1 1 0 6 354
以16,余数反序排列的方法。例如:
13562÷16=847 ……余10(记作0AH)
847÷16=52 ……余15(记作0FH)
52÷16=313562=34FAH
小数 十进制小数转为十六进制小数采用小数部分
逐次乘16,每次乘积若产生整数,则将所得整数按正 序排列,例如十进制小数0.359375转换为十六进制数:
小数 十进制小数转换为二进制小数,采用小数部分逐次乘2,每次乘积
若产生整数则将整数个位(即所为溢出位)按正序排列,小数部分继续乘
2。以0.6875为例。将小数点右边数逐次乘2
可得出
0.6875×2=1.375……小数点左边整数为1
0.375×2=0.75 ……小数点左边整数为0
0.75× 2=1.5 ……小数点左边整数为1
二、三种进制数间的相互转换 1、二进制数转换成十进制数:按权展成多项式 2、十进制数转换为二进制数:任一十进制整数N转换成二进制数的方法是连续除以2 倒取余。 3、二进制数与十六进制数之间的相互转换 从个位开始向左4位为1组进行转换;若高位不足4位添0补足4位,便可将二进制数转 换为十六进制数。 4、十进制数与十六进制数之间的相互转换 由于十六进制数是二进制数的缩写,二进制数与十进制数转换又较为方便,故十六进 制数与十进制数之间的转换可通过二进制数进行。
权,即底数为2的n-1次幂来确定, n表示该数的位数,例 如二进制数为101010l0B,则十进制数为:
1 2 7 0 2 6 1 2 5 0 2 4 1 2 3 0 2 2 1 2 1 0 2 0
170
小数 二进制小数转换为十进制小数,可按底数为2的
负n次幂来确定,n同样表示位数,例如求0.00110011B的十 进制0 值 2 。 1 0 2 2 1 2 3 1 2 4 0 2 5 0 2 6 1 2 7 1 2 8
十六进制转换为二进制数 整数 十六进制整数转换为二进制数整数,同样
从小数点开始向左,一位十六进制数可转换为四 位二进制数。
小数 十六进制小数转换为二进制小数,也是
从小数点开始向右一位十六进制小数转换为四位 二进制小数。
二、二进制与十进制数的互换
二进制转换为十进制数 整数 二进制整数转换为十进制整数,可按各位数的
将CPU、存储器、IO设备等主要功能在 一个集成电路芯片中实现。
——是微型计算机的一个重要分支
第一节 汽车电子技术发展
单片机的特点:
• 它是一种微控制器,主要面向工程控制领域 • 注重现场工程、体积小 • I/O功能控制性强,但内部存储量小 • 只能借助专门的系统进行开发 • 功耗低 • 价格低
第二节 单片机的应用
三、二进制数的算术运算 二进制数的加、减法遵循“逢2进1”、“借1当2”的原则。
不同进位计数制及其互换
一、二进制与十六进制的互换
二进制转换为十六进制数 整数 从小数点开始向左,每四位二进制整数为
一组可转换为一位的十六进制数。
小数 从小数点开始向右,每四位二进制小数为
一组可转换为一位的十六进制小数。
小数 十六进制小数转换为十进制小数,则按小数点以后
各位的权,用底数为16的负 n次幂来确定,n 同样表
示位数。
0 .4 A 9 H C 4 1 1 6 1 1 0 2 6 1 1 2 3 6 9 1 4 6 0 .292129516
十进制转换为十六进制数
整数 十进制整数转为十六进制整数采用逐次除
第一节 汽车电子技术发展
• 讨论学习过的主要汽车电子技术
发动机电子控制系统 自动变速器控制系统 ???控制系统 ???控制系统
第一节 汽车电子技术发展
• 汽车电子技术的发展 基础——微电子技术的发展
单片机的发展
• 汽车电子系统在整车中的地位
第一节 汽车电子技术发展
什么是单片机? ——从计算机说开去 CPU、内存、硬盘、主板、各种IO接口
• 单片机的发展
第一阶段:4位 第二阶段:51系统,8~16位 第三阶段:16位、32位、专用化
第二节 单片机的应用
• 单片机在汽车中的应用过程
第一阶段: 第二阶段: 第三阶段:
第二节 数制与码制
1. 进位计数制及各计数制间的转换
一、进位计数制 1、基数R(Radix):它代表计数制中所用到的数码个数。如:在十进制计数中 用到0~9十个数码,基数是10;二进制计数中用到0和1两个数码,基数是2;而十 六进制计数中用到0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六 个数码,基数是16。一般地说,基数为R的数制(简称R进制)中,包含0、1、…、 R-1个数码,进位规律为“逢R进1”或“借1当R”。 2、位权W(Weight)
补码表示法:仍然规定最高位定为符号 位,对于正数,其余各位表示数值。对于 负数,除符号位外,其余按原码的各位值, 逐位取反,全部取反后再加1,简称为取反 加1。
0 .19921875
十进制转换为二进制数
整数 十进制整数转换为二进制整数,采用逐次除以 2,余数反序排列,
即第1次除以2的余数排在最低位。以25为例逐次除以2的列式如下: 25÷2=12 ……余1 12÷2=6 ……余0 6÷2=3 ……余0 3÷2=1 ……余1 1÷2=0 ……余1
并按习惯将二进制数写成8位,可得 25=0001100lB。