内容简介:  《C语言编程实例》将蓝牙小车作为教学组织引领,开展各章节、模块的教学,在教学的过程中把C语言编程、VC++软件操作、单片机外围电路搭建与调试、CAD机械制图、激光切割零件制作等知识与技能点串成知识、技能链,并以此涵盖产品的设计、安装和调试,突出“产品引领法”的基本特征:产品引领、知识系统、激发兴趣、内容实用、突出能力、边学边用。本书可作为中职院校电类专业师生的教材,也可作为企业电子技术从业人员的培训用书,还可供电子技术初学者参考。

目录:前言

第1 章 标准C 语言程序与VC 6.0 1

第2 章 标准C 语言程序基础 6

2.1 标准C 语言程序基本框架 6

2.2 库函数头文件调用 6

2.3 基本数据类型 7

2.4 常量与变量 8

2.4.1 常量 8

2.4.2 变量 9

2.5 主函数main( ) 9

2.6 顺序结构及其应用 10

2.6.1 格式输出函数 10

2.6.2 格式输入函数 12

2.7 运算符符号与表达式 12

2.7.1 表达式 12

2.7.2 赋值运算符及赋值表达式 12

2.7.3 算术运算符及算术表达式 13

2.7.4 关系运算符及关系表达式 13

2.7.5 逻辑运算符及逻辑表达式 13

2.7.6 自增自减运算符 13

2.7.7 符号优先级 14

2.8 分支结构及其应用 15

2.8.1 if 语句 15

2.8.2 switch 语句结构 17

2.8.3 分支结构程序应用实例 19

2.9 循环结构及其应用 22

2.9.1 for 语句 23

2.9.2 while 语句 23

2.9.3 do…while 语句 24

2.9.4 循环结构应用实例 25

2.10 数组及其应用 30

2.10.1 一维数组 32

2.10.2 字符串数组及其处理 33

2.10.3 数组应用实例 35

2.11 子函数及其应用 38

2.11.1 函数的定义 39

2.11.2 函数的调用 40

第3 章 Arduino 单片机开发套件简介 42

3.1 Arduino 单片机开发板硬件说明 42

3.2 Sensor Shield 扩展板硬件说明 42

3.3 数字量与模拟量 43

3.4 Arduino IDE 编程软件使用说明 44

第4 章 Arduino C 语言程序应用 47

4.1 Arduino C 语言程序基本框架介绍 47

4.2 Arduino C 语言程序与标准C 语言程序的异同 47

4.3 单片机外围电路及其元器件 48

4.4 常用库函数介绍 51

4.5 数字口输出控制 52

实验一:LED 闪烁实验 53

实验二:流水灯实验 54

4.6 数字口输入控制 57

实验三:按键控制LED 灯 58

4.7 模拟量输出控制 60

实验四:呼吸灯实验 60

4.8 模拟量输入控制 61

实验五:环境光检测实验 62

实验六:电位器调光实验 62

4.9 舵机的控制 63

实验七:电位器控制舵机实验 63

第5 章 机械设计与机械制图基础 66

5.1 AutoCAD 软件基本操作 66

5.1.1 AutoCAD 的界面 66

5.1.2 AutoCAD 的文件操作 67

5.1.3 AutoCAD 的绘图说明与设置 67

5.2 机械设计中常见几何特征的绘制 69

5.2.1 绘制直线 69

5.2.2 绘制矩形、正多边形 70

5.2.3 绘制圆、圆弧、椭圆、椭圆弧 71

5.2.4 绘制倒角、圆角 73

5.2.5 图形操作 74

5.2.6 绘制齿轮 80

5.3 常用标准件简介 81

5.4 机器人常用结构设计方案 82

第6 章 激光切割机的使用 84

6.1 激光切割机软件操作说明 84

6.2 亚克力材料的切割 90

6.3 亚克力材料的雕刻 92

第7 章 机器人综合实验——蓝牙小车制作 94

7.1 蓝牙小车机械结构设计与制作 94

7.2 蓝牙小车硬件搭建方案 95

7.3 蓝牙小车程序流程分析 96

7.4 蓝牙小车整体软件编写 103

附录1 ASCII 码表 108

附录2 字符串处理函数库 109

参考文献 122

c语言编程 目录,C语言编程实例简介,目录书摘相关推荐

  1. 【Golang第8章:面向对象编程】Go语言的结构体是什么,怎么声明;Golang方法的调用和声明;go语言面向对象实例,go语言工厂模式;golang面向对象的三大特性:继承、封装、多态

    介绍 这个是在B站上看边看视频边做的笔记,这一章是Glang面向对象编程 这一章内容较多,内容有Go语言的结构体是什么,怎么声明:Golang方法的调用和声明:go语言面向对象实例,go语言工厂模式: ...

  2. ​​​​​​青少年软件编程(C语言)等级考试试卷目录一览

    ​​​​​​青少年软件编程(C语言)等级考试试卷目录一览   持续更新中...... 2022-12-10   C语言等考一级 T1. 加一    T2. (a/b)*c的值    T3. 判断是否存 ...

  3. java编程输出平行四边形_JAVA语言入门教程之打印图形实例——打印平行四边形...

    本文主要向大家介绍了JAVA语言入门教程之打印图形实例--打印平行四边形,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 输出平行四边形: public class Parallelo ...

  4. c语言汇编混合编程方法,C语言和汇编语言混合编程方法

    摘要: C语言是一种高级的面向过程的开发语言,汇编语言是一种低级的面向机器的编程语言.两者在程序设计开发方面各有优劣,目前两者的混合编程得到了广泛的应用.本文通过具体的实例,说明了混合编程的基本方法, ...

  5. 第1章 JVM语言家族概览 《Kotin 编程思想·实战》

    第1章 JVM语言家族概览 天地和而万物生,阴阳接而变化起.<荀子·礼记> 1.1 编程语言简述 1.1.1 编程语言是什么 所谓编程语言只是一个抽象的规范,而编译器是这个规范的实现,它是 ...

  6. 西卡编程教学 C语言教学视频(共32课更新完毕) - 『 西卡教学 』 - 西卡学院 - Powered by Pureing Labs!...

    西卡编程教学 C语言教学视频(共32课更新完毕) - 『 西卡教学 』 - 西卡学院 - Powered by Pureing Labs! 西卡编程教学 C语言教学视频(共32课更新完毕) - 『 西 ...

  7. 做游戏,学编程(C语言)教材《C语言课程设计与游戏开发实践教程》出版了...

    经过半年多的写作.修改.校样.印制,我们的实践教材<C语言课程设计与游戏开发实践教程>终于出版了.这本书可以看成是"做游戏,学编程(C语言)专栏"的详细版本,以下为书中 ...

  8. R语言基于R6的面向对象编程

    R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可 ...

  9. C 语言学习笔记(二):编程基础

    目录 一.冯诺依曼模型 二.程序语言发展历史 三.进制 3.1 二进制 3.2 八进制 3.3 十六进制 3.4 进制转换:二进制.八进制.十六进制.十进制之间的转换 3.4.1 将二进制.八进制.十 ...

  10. c语言编程心得,C语言编程心得

    记录这些是为了日后自己想查阅以前经验的方便,同时若能给其他网友带来一些帮助,就更好了~ C语言,自己经常遇到的问题: 1.段错误 段错误一般是由于访问了不存在的地址造成的,具体的原因有文件路径不存在, ...

最新文章

  1. 阿里云天池大赛赛题解析――深度学习篇
  2. 新手!SDK Manager里找不到API安装的选项怎么办?
  3. Matlab传递函数的几种生成方式
  4. 手机技巧:手机用一段时间就发烫,如何解决?
  5. visual studio enter键代码自动补全
  6. [Object]面向对象编程(高程版)(二)原型模式
  7. 释放 HTML5 audio 的力量
  8. 1. jenkins常见错误及解决方法
  9. linux子目录大小限制,如何解决linux子目录的数量限制?
  10. Python+opencv图片合成视频
  11. c语言早期标准没有数据转换,标准C语言2
  12. 常用关于验证的正则表达式(EMai,Website,Money,Mobile)
  13. spring系统学习之控制反转 ioc
  14. matlab qua2d,matlab 几个关于GPS/INS和GPS/AHRS的程序 - 下载 - 搜珍网
  15. 关于Context的理解(转)
  16. 超弦量子计算机,超弦计算机比量子计算机和生物计算机强多少
  17. English interview。。。
  18. 2020海大计算机学院保研名单,中国海洋大学2020年硕士研究生拟录取名单公示 (全日制)...
  19. 美学设计标杆+创新影像体验:荣耀50系列2399元起
  20. 计算机主板电池电压,解决办法:如果计算机主板的电池电压不稳定,该怎么办?...

热门文章

  1. HTML学习9 JS 数字和字符串 变量的类型 运算符和表达式 布尔值和关系运算符、逻辑运算符
  2. js 实现鼠标移动拖尾效果
  3. python接口压测1000并发_测试工具:黑羽压测
  4. 黑羽压测 比 jmeter、locust、loadrunner 更简便,性能更强
  5. 蓝桥算法训练之素因子去重
  6. 【Vue】Antd Affix a-affix 固钉组件,宽度未随父容器宽度变化
  7. 注册表设置计算机开机启动项
  8. RHCSA之基本命令_统计文件内容篇(wc)
  9. 直播教育平台开发—老师学生上课学习的好帮手
  10. WebSocket is already in CLOSING or CLOSED state解决方案