- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
绪论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程序的使用方法和步骤;然后能利用基本的数据类型和运算符解决简单的问题。任务1.1使用VC++2010软件开发简单的C程序1.1.1VC++2010开发环境的使用方法和步骤C语言程序设计一般要经过4个基本步骤(VC++2010开发环境的使用方法和步骤请参照教材和微课视频):(1)编辑源程序(.c文件或.h文件);(2)对源程序进行编译,生成二进制目标文件(.obj文件);(3)连接若干个源文件和库文件对应的多个目标文件,生成可执行文件(.exe文件);(4)运行程序。可省略不写任务1.1使用VC++2010软件开发简单的C程序1.1.2初识简单的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.2.1常量和变量1、常量在程序执行过程中,其值不发生改变的量称为常量。根据书写方式,常量可分为直接常量和符号常量。(1)直接常量:如4、23;1.23;a、b;CHINA等(2)符号常量:用#define指令,指定一个标识符代表一个常量。例如,#definePI3.1415926//定义符号常量PI(代表常量3.1415926)关于#define指令的使用方法,将在任务2.5中详细介绍。任务1.2掌握数据的基本类型及其表现形式1.2.1常量和变量1、常量说明:标识符是用来标识变量名、符号常量名、函数名、数组名、类型名、宏名、文件名的有效字符序列。C语言的标识符只能由字母、数字、下画线3种字符组成,且第一个字符必须是字母或下画线。用户定义的标识符不能与系统提供的关键字(参见附录B)同名。如int、void等都不能作为用户标识符。另外,标识符区分大小写,如Sum和sum是两个不同的标识符。【课堂练习】同步练习1-3:识别C语言标识符。任务1.2掌握数据的基本类型及其表现形式1.2.1常量和变量2、变量在程序执行过程中,其值可以改变的量称为变量。变量必须“先定义,后使用
您可能关注的文档
- FX5U PLC应用技术项目教程 FX5UPLC编程手册 ;FX5编程手册(指令通用FUNFB篇).pdf
- FX5U PLC应用技术项目教程 MELSEC iQ-R 输入输出模块FB参考; iQ-R 定位模块FB参考.pdf
- FX5U PLC应用技术项目教程 FX5用户手册(模拟量篇 智能功能模块)FX5-4AD,4DA,8AD ;FX5用户手册(串行通信篇).pdf
- FX5U PLC应用技术项目教程 MELSEC iQ-R 模-数转换模块 数-模转换模块FB参考; FX5用户手册(MELSEC通信协议篇).pdf
- FX5U PLC应用技术项目教程 FX5用户手册(CC-Link IE篇); MELSEC iQ-FFX5UC用户手册(硬件篇).pdf
- FX5U PLC应用技术项目教程 三菱电机微型可编程控制器MELSEC iQ-F FX5-CCLIEF硬件手册; MELSEC iQ-F FX5-4DA-ADP硬件手册.pdf
- FX5U PLC应用技术项目教程 FX5 CPU模块FB参考; FX5用户手册(CC-Link IE篇).pdf
- 《汽车计算机基础》 课件 索明何 1 绪论、汽车程序设计基础篇.pptx
- 《汽车计算机基础》 课件 索明何 2 汽车嵌入式技术基础篇.pptx
文档评论(0)