微信扫一扫,移动浏览光盘
简介
本书以ATMEL公司新一代AVR系列单片机为主,全面系统地介绍了以AVR
为核心构成的单片机嵌入式系统的各种应用,算法分析与仿真等知识。主要
内容包括基本硬件资源、GCC的AVR编程、基于Proteus的AVR设计仿真、算法
、BootL0ader编程、AVRX操作系统、简易PLC设计、MMC卡等。
全书基础夯实,面向应用,理论与实践紧密结合,非常适合各高等院校
和高职院校计算机、自动化等相关专业的学生作教材,也可供从事相关领域
的科研人员和工程技术人员参考。
目录
前言
第1章 单片机概述
1.1 常见单片机
1.2 AVR的性能特点
1.3 型号与编号意义
1.4 常见的AVR开发工具
第2章 基本硬件资源
2.1 ATMEGAl6基本硬件结构
2.2 ATMEGA 16单片机总体结构
2.3 系统时钟及时钟选项
2.4 电源管理及睡眠模式
2.5 系统控制和复位
2.6 中断
2.7 串行外设接口
2.8 通用串行口
2.9 具有PWM功能的8位定时器/计时器0
2.10 16位定时器/计数器1
2.11 使用定时器/计数器2
2.12 电源管理及睡眠模式
第3章 GCC的AVR编程
3.1 GNIJ C基本语法介绍
3.2 AVRStudio+WinAVR开发环境
3.3 AVRStudio开发.AVR c应用程序的方法
3.4 I/O口编程
3.5 定时器/计数器编程
3.6 中断系统编程
3.7 串行口编程
3.8 SPI接口的使用
3.9 TWI接口及其接口器件的使用
3.10 A/D转换器
3.11 模拟比较器
3.12 看门狗操作
3.13 Flash常量与编程
3.14 EEPROM的读/写
第4章 基于ProtellS的AVR设计仿真
4.1 Proteus ISIS电路原理图编辑
4.2 交互式仿真
4.3 AVR的ISIS仿真
第5章 外设接口设计
5.1 I/O读/写——LED流转灯
5.2 LED数码管显示的简易时钟
5.3 按键检测
5.4 DSl8820温度传感器
5.5 1602型字符液晶
5.6 T6963C驱动的图形液晶
5.7 DS1302日历芯片接口
5.8 点阵式LED模块
5.9 SPI接口的EEPROM
第6章 常见算法
6.1 算术平均值算法
6.2 滑动平均值算法
6.3 防脉冲平均值算法
6.4 CRC纠错算法
第7章 AVR编程进阶
7.1 BootLoader编程
7.2 AVRX操作系统
7.3 产品开发流程及相关知识
第8章 简易PLC设计
8.1 PLC基本硬件与工作原理
8.2 简易PLc硬件
8.3 简易PLc的驱动软件
8.4 简易PLc的使用命令
8.5 简易PLC控制锅炉引风机和鼓风机
8.6 简易PLc控制电动机星一三角启动
8.7 4路抢答器设计
第9章 MMC卡
9.1 概述
9.2 MMC应用设计基本知识
9.3 MMC卡通信实例
附录A AVR-LIBC数学库
附录B ATMEGA16指令集
第1章 单片机概述
1.1 常见单片机
1.2 AVR的性能特点
1.3 型号与编号意义
1.4 常见的AVR开发工具
第2章 基本硬件资源
2.1 ATMEGAl6基本硬件结构
2.2 ATMEGA 16单片机总体结构
2.3 系统时钟及时钟选项
2.4 电源管理及睡眠模式
2.5 系统控制和复位
2.6 中断
2.7 串行外设接口
2.8 通用串行口
2.9 具有PWM功能的8位定时器/计时器0
2.10 16位定时器/计数器1
2.11 使用定时器/计数器2
2.12 电源管理及睡眠模式
第3章 GCC的AVR编程
3.1 GNIJ C基本语法介绍
3.2 AVRStudio+WinAVR开发环境
3.3 AVRStudio开发.AVR c应用程序的方法
3.4 I/O口编程
3.5 定时器/计数器编程
3.6 中断系统编程
3.7 串行口编程
3.8 SPI接口的使用
3.9 TWI接口及其接口器件的使用
3.10 A/D转换器
3.11 模拟比较器
3.12 看门狗操作
3.13 Flash常量与编程
3.14 EEPROM的读/写
第4章 基于ProtellS的AVR设计仿真
4.1 Proteus ISIS电路原理图编辑
4.2 交互式仿真
4.3 AVR的ISIS仿真
第5章 外设接口设计
5.1 I/O读/写——LED流转灯
5.2 LED数码管显示的简易时钟
5.3 按键检测
5.4 DSl8820温度传感器
5.5 1602型字符液晶
5.6 T6963C驱动的图形液晶
5.7 DS1302日历芯片接口
5.8 点阵式LED模块
5.9 SPI接口的EEPROM
第6章 常见算法
6.1 算术平均值算法
6.2 滑动平均值算法
6.3 防脉冲平均值算法
6.4 CRC纠错算法
第7章 AVR编程进阶
7.1 BootLoader编程
7.2 AVRX操作系统
7.3 产品开发流程及相关知识
第8章 简易PLC设计
8.1 PLC基本硬件与工作原理
8.2 简易PLc硬件
8.3 简易PLc的驱动软件
8.4 简易PLc的使用命令
8.5 简易PLC控制锅炉引风机和鼓风机
8.6 简易PLc控制电动机星一三角启动
8.7 4路抢答器设计
第9章 MMC卡
9.1 概述
9.2 MMC应用设计基本知识
9.3 MMC卡通信实例
附录A AVR-LIBC数学库
附录B ATMEGA16指令集
AVR单片机实用C语言程序设计与典型实例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!