- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
绪论目前,汽车技术正朝着电动化、智能化、网联化、共享化的“四化”方向发展,为汽车工业的发展带来了巨大的挑战和机遇。其中,推动汽车“四化”的关键技术是电子控制技术和计算机技术。目前,电子控制技术和计算机技术已广泛用于汽车的各个系统。目前,汽车已是集机械、电工电子、控制、计算机、人工智能等多学科先进技术于一体的智能交通工具。因此作为汽车专业技术人员,除了需要具备一定的汽车机械基础和汽车电工电子基础,还需要掌握一定的汽车计算机基础知识和技能。智能网联汽车是指搭载先进的车载传感器、控制器、执行器等装置,并融合现代通信与网络技术,实现车与X(人、车、路、云端等)智能信息交换、共享,具备复杂环境感知、智能决策、协同控制等功能,可实现“安全、高效、舒适、节能”行驶,并最终可实现替代人来操作的新一代汽车。
绪论20世纪70年代微处理器的出现,使计算机技术得到了快速的发展。以微处理器为核心的微型计算机在运算速度、存储容量方面不断得到提高,并通过联网实现了硬件资源和软件资源的共享。微型计算机具有良好的通用性,所以又称通用计算机。测控领域的计算机系统是嵌入到应用系统中,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、成本、体积、可靠性、功耗严格要求的专用计算机系统,即嵌入式计算机系统,简称嵌入式系统(EmbeddedSystem)。通俗地说,除了通用计算机(如台式计算机和笔记本计算机)外,所有包含CPU的系统都是嵌入式系统。通用计算机和嵌入式计算机,是计算机技术在发展过程中形成的两大分支。
绪论汽车电子控制系统是典型的嵌入式计算机系统。一个完整的汽车电子控制系统主要由传感器、电子控制单元(ElectronicControlUnit,ECU)、执行器和网络接口4部分组成,其中ECU又称为“汽车电脑”,其核心是微控制器(单片机)。
第1单元:C语言程序设计入门第2单元:利用三种程序结构解决简单问题第3单元:利用数组处理同类型的批量数据第4单元:利用函数实现模块化程序设计第5单元:灵活使用指针处理问题第6单元:利用复杂的构造类型解决实际问题汽车程序设计基础篇
第1单元C语言程序设计入门【单元导读】产生于20世纪70年代的C语言是国际上广泛流行的计算机高级编程语言。C语言既是通用计算机软件设计的基础语言,也是当前嵌入式软件设计的主流语言。读者通过本书的学习,可以奠定C语言的编程基础,同时也可以掌握汽车嵌入式软件设计方法。单元学习目标:首先通过上机练习,掌握VC++2010软件开发C程序的使用方法和步骤;然后能利用基本的数据类型和运算符解决简单的问题。
C语言程序设计一般要经过4个基本步骤(VC++2010开发环境的使用方法和步骤请参照教材和微课视频):(1)编辑源程序(.c文件或.h文件);(2)对源程序进行编译,生成二进制目标文件(.obj文件);(3)连接若干个源文件和库文件对应的多个目标文件,生成可执行文件(.exe文件);(4)运行程序。1.2.1VC++2010开发环境的使用方法和步骤任务1.1使用VC++2010软件开发C程序
1.2.2初识简单的C程序任务1.1使用VC++2010软件开发C程序【例1.1】在PC屏幕上显示一串字符。/*程序功能:在PC屏幕上显示一串字符*/#includestdio.h//(1)预处理命令:包含输入输出头文件intmain(void)//(2)主函数{ printf(这是我写的第1个C程序\n);//(3)调用printf函数,原样输出一串字符return0;//(4)如程序正常结束,返回函数值0}可省略不写【课堂练习】同步练习1-1:分行输出社会主义核心价值观。
任务1.2掌握数据的基本类型及其表现形式数据又有常量与变量两种表现形式,例如整型数据有整型常量和整型变量。【课堂练习】同步练习1-2:写出C语言的基本数据类型及两种表现形式。
1.2.1常量和变量1、常量任务1.2掌握数据的基本类型及其表现形式在程序执行过程中,其值不发生改变的量称为常量。根据书写方式,常量可分为直接常量和符号常量。(1)直接常量:如4、23;1.23;a、b;CHINA等(2)符号常量:用#define指令,指定一个标识符代表一个常量。例如,#def
文档评论(0)