新書推薦:
《
银行业架构网络BIAN(全球数字化时代金融服务业框架)(数字化转型与创新管理丛书)
》
售價:NT$
449.0
《
金托邦:江湖中的沉重正义
》
售價:NT$
275.0
《
易经今解:释疑·解惑·见微
》
售價:NT$
403.0
《
东欧史(全二册)-“中间地带”的困境
》
售價:NT$
1010.0
《
虚拟资本:金融怎样挪用我们的未来
》
售價:NT$
352.0
《
刻意练习不生气
》
售價:NT$
179.0
《
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
》
售價:NT$
500.0
《
安全感是内心长出的盔甲
》
售價:NT$
305.0
|
內容簡介: |
本书结合汽车技术的发展和汽车类专业特点,按照“由简到难、循序渐进”的教学原则,共设置了“绪论”“汽车程序设计基础篇”“汽车嵌入式技术基础篇”“车载网络技术基础篇”4部分。通过对本书的学习,读者可以从整体上加深理解汽车电子控制系统的组成和工作原理,为汽车电子控制技术和智能网联汽车技术学习奠定良好的汽车计算机基础。本书采用任务驱动式编写方式,注重理论与实践相结合,突出“学以致用”。本书有教学大纲、电子教案、电子课件、嵌入式技术资源(Embedded Source)、模拟试卷及答案、微课视频等电子教学资源。本书可作为高等职业院校汽车类专业的汽车计算机基础或汽车单片机技术教材,也可供从事相关技术开发的工程技术人员参考。凡选用本书作为授课教材的教师,均可通过电话(010-88379564)或QQ(2314073523)咨询教学资源等事宜。未经许可,不得以任何方式复制或抄袭本书的部分或全部内容(含文字、创意、版式、案例和设计等),书中配套资源不得用于在线课程建设、微课制作等。版权所有,侵权必究。
|
目錄:
|
目?录前言绪论 1汽车程序设计基础篇第1单元 C语言程序设计入门 4任务1.1 使用VC++ 2010软件开发C程序 51.1.1 VC++ 2010开发环境的使用方法和步骤 51.1.2 初识简单的C程序 12任务1.2 掌握数据的基本类型及其表现形式 131.2.1 常量与变量 141.2.2 整型数据 141.2.3 字符型数据 181.2.4 实型数据 201.2.5 变量的初始化 211.2.6 常变量 22任务1.3 利用基本的运算符解决简单问题 221.3.1 算术运算符及其表达式 221.3.2 强制类型转换运算符及其表达式 251.3.3 赋值运算符及其表达式 251.3.4 关系运算符及其表达式 271.3.5 逻辑运算符及其表达式 271.3.6 位运算符及其表达式 29第2单元 利用三种程序结构解决简单问题 32任务2.1 知识储备 332.1.1 算法及流程图表示 332.1.2 程序的三种基本结构 342.1.3 C语句及其分类 35任务2.2 利用顺序结构程序解决实际问题 362.2.1 数据输入输出函数 362.2.2 顺序结构程序设计应用 40任务2.3 利用选择结构程序解决实际问题 412.3.1 if语句及应用 412.3.2 switch语句及应用 48任务2.4 利用循环结构程序解决实际问题 492.4.1 while循环结构程序设计 492.4.2 do…while循环结构程序设计 512.4.3 for循环结构程序设计 532.4.4 循环嵌套 552.4.5 break语句和continue语句 56任务2.5 利用预处理命令提高编程效率 582.5.1 宏定义 582.5.2 文件包含 602.5.3 条件编译 61第3单元 利用数组处理同类型的批量数据 65任务3.1 利用一维数组处理同类型的批量数据 663.1.1 定义一维数组的方法 663.1.2 一维数组的初始化 663.1.3 一维数组元素的引用 673.1.4 一维数组的应用 68任务3.2 利用二维数组处理同类型的批量数据 703.2.1 定义二维数组的方法 703.2.2 二维数组的初始化 713.2.3 二维数组元素的引用 72任务3.3 利用字符数组处理多个字符或字符串 733.3.1 定义字符数组的方法 743.3.2 字符数组的初始化 743.3.3 字符数组元素的引用 753.3.4 字符数组的输入、输出 763.3.5 字符串处理函数 77第4单元 利用函数实现模块化程序设计 81任务4.1 熟悉C程序的结构和函数的分类 82任务4.2 学习定义函数的方法 844.2.1 定义无参函数 844.2.2 定义有参函数 85任务4.3 学习函数的两种调用方式 854.3.1 函数的一般调用 864.3.2 函数的嵌套调用 90任务4.4 利用数组作为函数参数进行模块化程序设计 924.4.1 数组元素作为函数实参 924.4.2 数组名作为函数参数 93任务4.5 灵活设置变量的类型 964.5.1 局部变量和全局变量 964.5.2 变量的存储方式 99任务4.6 使用内部函数和外部函数进行模块化程序设计 104第5单元 灵活使用指针处理问题 106任务5.1 理解指针的基本概念 107任务5.2 利用指针引用普通变量 1075.2.1 定义指针变量的方法 1085.2.2 指针变量的引用 1085.2.3 指针变量作为函数参数 111任务5.3 利用指针引用数组元素 1135.3.1 指向数组元素的指针 1135.3.2 通过指针引用数组元素 1145.3.3 用数组名作为函数参数 117任务5.4 利用指针引用字符串 1205.4.1 字符串的引用方式 1205.4.2 字符串在函数间的传递方式 1225.4.3 使用字符数组与字符指针变量的区别 123任务5.5 利用指针数组引用多个数据 1245.5.1 指针数组的概念 1245.5.2 利用指针数组处理多个字符串 125第6单元 利用复杂的构造类型解决实际问题 127任务6.1 声明一个结构体类型 128任务6.2 利用结构体变量处理一组数据 1296.2.1 定义结构体变量的方法 1296.2.2 结构体变量的初始化 1326.2.3 结构体变量的引用 132任务6.3 利用结构体指针引用结构体变量 1346.3.1 指向结构体变量的指针 1346.3.2 结构体指针变量作函数参数 135任务6.4 熟悉共用体类型和枚举类型 1366.4.1 共用体类型 1366.4.2 枚举类型 139任务6.5 用typedef声明类型别名 140汽车嵌入式技术基础篇第7单元 闪灯的设计与实现 144任务7.1 熟悉嵌入式系统的组成及嵌入式技术学习方法 1457.1.1 嵌入式系统的组成 1457.1.2 嵌入式系统的知识体系和学习建议 147任务7.2 熟悉KEA128资源和硬件最小系统 1487.2.1 车规级KEA系列MCU简介 1487.2.2 KEA128存储映像、引脚功能与硬件最小系统 150任务7.3 掌握GPIO底层驱动构件的使用方法 1547.3.1 GPIO的通用知识 1547.3.2 KEA128的GPIO底层驱动构件及使用方法 155任务7.4 小灯构件化设计及闪灯的实现 1577.4.1 小灯硬件构件和软件构件的设计及使用方法 1577.4.2 嵌入式软件最小系统设计—实现闪灯 1617.4.3 程序的下载与测试 163第8单元 开关状态指示灯的设计与实现 16
|
內容試閱:
|
前?言随着汽车技术朝着电动化、智能化、网联化、共享化的“四化”方向发展,汽车已成为集机械、电工电子、控制、计算机、人工智能等多学科先进技术于一体的智能交通工具。为了适应汽车新技术发展,汽车专业技术人员除了需要具备一定的汽车机械基础和汽车电工电子基础,还需要具备一定的汽车计算机基础知识和技能。在颁布的职业教育专业简介(2022年修订)中,明确将“汽车计算机基础”作为汽车专业的专业基础课程。为了帮助汽车专业技术人员掌握必要的汽车计算机基础,本书按照“由简到难、循序渐进”的教学原则,共设置了“绪论”“汽车程序设计基础篇”“汽车嵌入式技术基础篇”“车载网络技术基础篇”4部分。其中,“绪论”简要介绍汽车电子控制系统的组成;“汽车程序设计基础篇”主要介绍汽车嵌入式技术中所需要的最基本的C语言知识;“汽车嵌入式技术基础篇”是以车规级微控制器为蓝本,介绍汽车领域中最基本的嵌入式技术基础;“车载网络技术基础篇”主要介绍汽车中应用最广泛的CAN通信技术及应用。通过本书的学习,读者可以从整体上加深理解汽车电子控制系统的组成和工作原理,这对后续的汽车电子控制类课程学习将有很大的帮助和提高,并且为智能网联汽车技术学习奠定良好的计算机基础。书中的知识点描述言简意赅,例题浅显易懂。本书突出“学以致用”,灵活采用对比法、类比法、启发法、实验法等多种教学方法。为了有效地大幅度降低汽车嵌入式技术教学难度和开发难度,本书提出了嵌入式构件化的设计思想和方法,并倡导嵌入式软件采用分层设计的理念,初学者在学习汽车嵌入式技术时,可将学习重点放在应用层程序设计上,就像在个人计算机(Personal Computer,PC)上学习C语言程序设计一样简单。根据党的二十大精神,本书采用任务驱动式编写方式,坚持以学习者为中心的教学理念,按照“以学习者为中心、学习成果为导向、促进自主学习”的思路进行设计,充分体现“做中学、学中做”“教、学、做一体化”等教育教学特色。为了方便教学、更好地达到教学目标,本书所有重要的知识点均配有精心制作的微课视频,并且开发了配套的在线开放课程(含视频、资料、练习答案等资源)。教师可利用书中设置的“同步练习”,从“素质”“知识”“能力”3个维度提高学生的汽车计算机基础能力,同时培养学生具有良好的基本职业素质、团结协作素质、自主学习素质,使学生具有一定的辩证唯物主义运用能力、发现问题和解决问题的能力,同时具有安全意识、劳动意识、创新意识、创新能力和强烈的爱国主义精神,为中国式现代化建设和中华民族伟大复兴而不懈奋斗、贡献力量。本书所附的“学习笔记”可用于书写“课堂笔记”“同步练习答案”“学后记”等内容。本书由江苏电子信息职业学院的索明何、汪东明、邢海霞,江苏食品药品职业技术学院的盛婷钰和江苏科创车联网产业研究院有限公司的周德凯共同编著。索明何负责本书的策划、内容安排、案例设计、统稿工作和教学资源建设。在本书编写过程中,得到了嵌入式系统与物联网专家、苏州大学博士生导师王宜怀教授和江苏科创车联网产业研究院有限公司的热心帮助和指导,在此表示衷心的感谢。由于编著者水平有限,疏漏之处在所难免,恳请广大专家和读者提出宝贵意见和建议。编著者联系方式:1043510795@qq.com。编著
|
|