汽车电子技术与单片机

汽车电子技术与单片机

ID:37320193

大小:914.00 KB

页数:27页

时间:2019-05-11

汽车电子技术与单片机_第1页
汽车电子技术与单片机_第2页
汽车电子技术与单片机_第3页
汽车电子技术与单片机_第4页
汽车电子技术与单片机_第5页
资源描述:

《汽车电子技术与单片机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程概述实践性主要内容单片机原理、freescale16位单片机时间安排1+6+1+1+6+4+4+1上课要求考试(考查?考试?)第一节汽车电子技术发展讨论学习过的主要汽车电子技术发动机电子控制系统自动变速器控制系统???控制系统???控制系统第一节汽车电子技术发展汽车电子技术的发展基础——微电子技术的发展单片机的发展汽车电子系统在整车中的地位第一节汽车电子技术发展什么是单片机?——从计算机说开去CPU、内存、硬盘、主板、各种IO接口将CPU、存储器、IO设备等主要功能在一个集成电路芯片中实现。——是微型计算机的一个重要分支第一节汽车电子技

2、术发展单片机的特点:它是一种微控制器,主要面向工程控制领域注重现场工程、体积小I/O功能控制性强,但内部存储量小只能借助专门的系统进行开发功耗低价格低第二节单片机的应用单片机的发展第一阶段:4位第二阶段:51系统,8~16位第三阶段:16位、32位、专用化第二节单片机的应用单片机在汽车中的应用过程第一阶段:第二阶段:第三阶段:1.进位计数制及各计数制间的转换一、进位计数制1、基数R(Radix):它代表计数制中所用到的数码个数。如:在十进制计数中用到0~9十个数码,基数是10;二进制计数中用到0和1两个数码,基数是2;而十六进制计数中用到0

3、、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、二进制数转换成十进制数:按权展成多项式2、十进制数转换为二进制数:任一十进制整数N转换成二进制数的方法是连续除以2倒取余。3、二进制数与十六进制数之间的相互转换从个位开始向左4位为1组进行转换;若高位不足4位添0补足4位,便可将二进制数转换为十六进制数。4、十进制数与十六进制数

4、之间的相互转换由于十六进制数是二进制数的缩写,二进制数与十进制数转换又较为方便,故十六进制数与十进制数之间的转换可通过二进制数进行。三、二进制数的算术运算二进制数的加、减法遵循“逢2进1”、“借1当2”的原则。不同进位计数制及其互换一、二进制与十六进制的互换二进制转换为十六进制数整数从小数点开始向左,每四位二进制整数为一组可转换为一位的十六进制数。小数从小数点开始向右,每四位二进制小数为一组可转换为一位的十六进制小数。十六进制转换为二进制数整数十六进制整数转换为二进制数整数,同样从小数点开始向左,一位十六进制数可转换为四位二进制数。小数十六

5、进制小数转换为二进制小数,也是从小数点开始向右一位十六进制小数转换为四位二进制小数。二、二进制与十进制数的互换二进制转换为十进制数整数二进制整数转换为十进制整数,可按各位数的权,即底数为2的n-1次幂来确定,n表示该数的位数,例如二进制数为101010l0B,则十进制数为:小数二进制小数转换为十进制小数,可按底数为2的负n次幂来确定,n同样表示位数,例如求0.00110011B的十进制值。十进制转换为二进制数整数十进制整数转换为二进制整数,采用逐次除以2,余数反序排列,即第1次除以2的余数排在最低位。以25为例逐次除以2的列式如下:25÷2

6、=12……余112÷2=6……余06÷2=3……余03÷2=1……余11÷2=0……余1并按习惯将二进制数写成8位,可得25=0001100lB。小数十进制小数转换为二进制小数,采用小数部分逐次乘2,每次乘积若产生整数则将整数个位(即所为溢出位)按正序排列,小数部分继续乘2。以0.6875为例。将小数点右边数逐次乘20.6875×2=1.375……小数点左边整数为10.375×2=0.75……小数点左边整数为00.75×2=1.5……小数点左边整数为10.5×2=1……小数点左边整数为1可得出0.6875=0.10110000B三、十六进制

7、与十进制数的互换十六进制转换为十进制数整数十六进制整数转换为十进制整数可按各位数的权,即底数为16的n-1次幂来确定,n表示该数的位数。例如:小数十六进制小数转换为十进制小数,则按小数点以后各位的权,用底数为16的负n次幂来确定,n同样表示位数。十进制转换为十六进制数整数十进制整数转为十六进制整数采用逐次除以16,余数反序排列的方法。例如:13562÷16=847……余10(记作0AH)847÷16=52……余15(记作0FH)52÷16=3……余43÷16=0……余3可得13562=34FAH小数十进制小数转为十六进制小数采用小数部分逐次

8、乘16,每次乘积若产生整数,则将所得整数按正序排列,例如十进制小数0.359375转换为十六进制数:0.359375×16=5.75……小数点左边整数为50.75×16=12.0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。