准备知识1 AVR单片机最小硬件系统设计与制作 1
1.1 ATmega16单片机芯片及引脚认识 1
1.2复位电路的设计 2
1.3晶振电路的设计 2
1.4 AD转换滤波电路的设计 3
1.5串口电平转换电路的设计 4
1.6 I/O端口输出 5
1.7 JTAG仿真接口电路的设计 7
1.8电源电路的设计 7
1.9 ATmega16单片机最小硬件系统实物 8
准备知识2 ICC AVR与AVR Studio快速入门 9
2.1 ICC AVR开发编译环境快速入门 9
2.2 AVR Studio下载调试工具快速入门 13
准备知识3 Proteus仿真软件快速入门 18
任务一ATmega1 6单片机的I/O端口应用 21
项目1多功能8位LED跑马灯设计 21
项目1.1项目方案设计 21
项目1.2项目所用知识点介绍 22
项目1.3跑马灯硬件电路设计 34
项目1.4跑马灯软件设计 37
项目1.5跑马灯仿真与验证 37
项目1.6独立式键盘硬件电路设计 40
项目1.7独立式键盘软件设计 44
项目1.8项目硬件制作与调试 49
项目2多功能数码管显示器设计 50
项目2.1项目方案设计 50
项目2.2项目所用知识点介绍 50
项目2.3项目硬件电路设计 56
项目2.4项目软件设计 57
项目2.5项目仿真与验证 59
项目2.6项目硬件制作与调试 63
项目3多功能1602液晶显示器设计 65
项目3.1项目方案设计 65
项目3.2项目所用知识点介绍 65
项目3.3项目硬件电路设计 80
项目3.4项目软件设计 81
项目3.5项目仿真与验证 84
项目3.6项目硬件制作与调试 88
任务二ATmega1 6的定时器1及外部中断使用 90
项目4能校准的电子时钟设计 90
项目4.1项目方案设计 90
项目4.2项目所用知识点介绍 90
项目4.3项目硬件电路设计 93
项目4.4项目软件设计 95
项目4.5项目仿真与验证 104
项目4.6项目硬件制作与调试 106
项目5基于PWM波形的LED调光设计 107
项目5.1项目方案设计 107
项5.2项目硬件电路设计 111
项目5.3项目软件设计 113
项目5.4项目仿真与验证 115
项目5.5项目硬件制作与调试 115
项目6流水线自动分装系统开发与设计 116
项目6.1项目方案设计 116
项目6.2项目所用知识点介绍 116
项目6.3项目驱动程序设计 123
项目6.4项目仿真与验证 136
项目6.5项目硬件制作与调试 140
任务三ATmega1 6单片机的A/D转换模块应用 141
项目7简易数字电压表设计 141
项目7.1项目方案设计 141
项目7.2项目所用知识点介绍 141
项目7.3项目硬件电路设计 151
项目7.4项目软件设计 152
项目7.5项目仿真与验证 154
项目7.6项目硬件制作与调试 155
项目8基于AD590的温度计设计 156
项目8.1项目方案设计 156
项目8.2项目所用知识点介绍 156
项目8.3项目硬件电路设计 159
项目8.4项目软件设计 159
项目8.5项目仿真与验证 164
项目8.6项目硬件制作与调试 166
任务四ATmega1 6单片机的USART模块应用 167
项目9窗口评价器设计 167
项目9.1项目方案设计 167
项目9.2项目所用知识点介绍 168
项目9.3项目硬件电路设计 180
项目9.4项目软件设计 182
项目9.5项目仿真与验证 186
项目9.6项目硬件制作与调试 189
项目10基于GPS模块的信号接收器设计 190
项目10.1项目方案设计 190
项目10.2项目所用知识点介绍 190
项目10.3项目硬件电路设计 195
项目10.4项目软件设计 197
项目10.5项目仿真与验证 204
项目10.6项目硬件制作与调试 206
任务五ATmega1 6单片机的TWI总线应用 207
项目11基于AT24 C08的电子密码锁的设计与制作 207
项目11.1项目方案设计 207
项目11.2项目所用知识点介绍 208
项目11.3项目硬件电路设计 216
项目11.4项目软件设计 219
项目11.5项目仿真与验证 242
项目11.6项目硬件制作与调试 243
项目12基于PCF8563的电子时钟的设计与制作 246
项目12.1项目方案设计 246
项目12.2项目所用知识点介绍 246
项目12.3项目硬件电路设计 248
项目12.4项目软件设计 252
项目12.5项目仿真与验证 269
项目12.6项目硬件制作与调试 270
附录 272
附录A任务一考核答辩题 272
附录B任务二考核答辩题 273
附录C任务三考核答辩题 273
附录D任务四考核答辩题 274
附录E任务五考核答辩题 275