更新时间:2020-09-07 00:02:26
封面
版权信息
内容提要
前言
第一篇 基础与入门
项目一 认识单片机
一、单片机系统简介
二、AVR系列单片机
三、AVR单片机最小应用系统
项目二 AVR单片机系统开发与设计工具
一、WinAVR+AVR Studio软件开发环境使用
二、程序编译及下载
三、AVR单片机软件仿真
项目三 AVR单片机C语言初识
一、C语言程序组成的识读
二、变量、运算符与表达式
三、程序流程控制
四、数组与指针
五、函数与编译预处理
第二篇 基本功能单元应用
项目四 ATmega16单片机I/O口应用
任务一 项目知识点学习
任务二 LED闪烁灯控制
任务三 LED开关灯控制
任务四 汽车转向灯控制
任务五 霓虹灯控制
任务六 继电器控制照明设备
项目五 LED数码管显示应用
任务二 单个LED数码管显示控制
任务三 多数码管显示控制
任务四 数码管拉幕式显示控制
项目六 按键识别应用
任务二 多功能按键控制LED灯
任务三 矩阵式键盘键值识别
任务四 电话拨号显示控制
项目七 中断控制应用
任务二 中断报警控制
任务三 加减计数器设计
任务四 看门狗报警
项目八 定时/计数器应用
任务二 电子计数器制作
任务三 电子跑表制作
任务四 PWM模式调光控制
任务五 音拍发生器制作
任务六 脉冲频率测量
项目九 ATmega16单片机模数转换应用
任务二 简易多路数字电压表制作
任务三 低压报警器制作
第三篇 单片机通信接口应用
项目十 AVR单片机USART串行通信应用
任务二 双单片机间通信
任务三 多单片机间通信
任务四 PC机与单片机串口通信
项目十一 SPI串行总线应用
任务二 TLC5615D/A转换器应用
项目十二 ATmega16单片机I2C通信接口应用
任务一 双向两线串行总线I2C知识认知
任务二 应用PCF8563制作电子时钟
第四篇 综合实践应用
项目十三 基于ATmega16片内PWM的直流电机控制
一、项目要求
二、项目准备
三、硬件电路
四、软件设计
五、项目实施
项目十四 基于ATmega16的无线竞赛系统
参考文献