本书是五年制高职专用教材,依据五年制高等职业教育智能控制类专业人才培养方案,以及高级语言程序设计课程的主要教学内容和目标要求进行编写。
本书基于智能控制领域,巧妙融合单片机、PLC、工业机器人等案例,全面而系统地解析C语言的基础知识与实战应用,其目的在于助力读者循序渐进地掌握C语言编程技巧,并灵活运用其解决实际问题。
全书以项目驱动为核心,编排10个项目:从初识C语言,到熟练运用数据类型与运算符;从实现人机交互的输入输出,到深入解析分支与循环结构;再到认识并使用数组、函数、指针,以及结构体和其他数据类型;最终涉及文件管理。项目紧密关联智能控制类专业,为读者构建一个完整的学习路径。
本书配套电子教案、教学课件等辅助教学资源,请登录高等教育出版社新形态教材网(https://abooks.hep.com.cn)获取相关资源,详细使用方法见本书最后一页“郑重声明”下方的“学习卡账号使用说明”。
本书可作为职业院校智能控制类、工业机器人技术等专业教学用书,也可作为岗位培训教材及自学用书。
- 目录
- 前辅文
- 项目1 初识C语言
- 任务1 了解C语言的发展与应用
- 任务2 输出指定内容
- 巩固练习
- 项目2 熟练运用数据类型和运算符
- 任务1 认识不同数据类型
- 任务2 计算串并联电路总电阻
- 巩固练习
- 项目3 实现人机交互输入输出
- 任务1 计算单片机定时器的定时初值
- 任务2 计算LED控制电路的限流电阻
- 任务3 模拟串口接收密码并解密输出
- 巩固练习
- 项目4 解析分支结构
- 任务1 根据温度控制风扇开关状态
- 任务2 模拟开关状态控制灯的亮灭
- 巩固练习
- 项目5 解析循环结构
- 任务1 计算流水灯的状态值
- 任务2 循环输出特定键的功能要求
- 任务3 模拟霓虹灯的输出控制
- 巩固练习
- 项目6 认识并使用数组
- 任务1 显示电路板元件点位信息
- 任务2 存储工件尺寸信息
- 任务3 模拟单片机中LCD1602显示
- 巩固练习
- 项目7 运用函数实现模块化设计
- 任务1 模拟单个LED灯的闪烁
- 任务2 模拟简单智能交通信号控制系统
- 巩固练习
- 项目8 认识并使用指针
- 任务1 传递控制信号
- 任务2 管理智能温控系统中的设备
- 巩固练习
- 项目9 认识结构体和其他数据类型
- 任务1 更新和打印机器人的状态
- 任务2 存储多种传感器数据
- 任务3 定义单片机引脚类型
- 巩固练习
- 项目10 实现文件管理
- 任务1 认识文件管理
- 任务2 实现常见文件操作
- 巩固练习
- 附录A ASCII码表
- 附录B 运算符的优先级和结合性
- 参考文献