目 录
第1章 Arduino C语言程序设计概述 1
1.1 Arduino简介 1
1.2 Arduino开发环境 2
1.3 Arduino开发语言 6
1.4 Arduino程序结构 6
1.5 基本数据类型、有符号数与无符号数的应用及位相关操作 8
1.6 数组、字符串与指针应用 11
1.7 全局变量、静态变量、外部变量及修饰符 13
1.8 运算符的优先级 14
1.9 关于中英文、数字字符的编码处理及应用 15
1.10 Arduino的常用函数 20
1.11 Arduino的特殊寄存器 21
1.12 Arduino相关在线资源 22
第2章 Proteus操作基础 24
2.1 Proteus操作界面简介 24
2.2 仿真电路原理图设计 25
2.3 选择元件 27
2.4 仿真运行 31
第3章 基础程序设计 32
3.1 闪烁的LED 32
3.2 双向来回的流水灯 35
3.3 花样流水灯 36
3.4 LED模拟交通灯 38
3.5 分立式数码管循环显示0~9 40
3.6 集成式数码管动态扫描显示 42
3.7 按键控制LED开关 45
3.8 按键消抖处理 46
3.9 按键调节数码管闪烁增/减显示 49
3.10 继电器及双向晶闸管控制照明设备 53
3.11 数码管显示4×4键盘矩阵按键 54
3.12 INT0中断计数 58
3.13 INT0~INT3中断计数 62
3.14 Timer0控制LED闪烁 65
3.15 使用T