AVR单片机C语言开发入门与典型实例目录

如题所述

第1篇 AVR单片机基础

第1章 AVR单片机概述

1.1 AVR单片机及其发展

1.1.1 AVR单片机简介

1.1.2 AVR单片机的特点

1.1.3 AVR单片机的分类

1.2 ATmega128(L)单片机

1.2.1 ATmega128(L)结构和主要特点

1.2.2 ATmega128(L)的主要性能

1.2.3 ATmega128(L)的封装与引脚

1.3 本章小结

第2章 ATmega128(L)单片机硬件结构

2.1 ATmega128(L)的内核

2.2 ATmega128(L)的存储器

2.3 ATmega128(L)的系统时钟及电源管理

2.4 ATmega128(L)的复位及中断

2.5 ATmega128(L)的定时器/计数器

2.6 ATmega128(L)的总线接口

2.7 本章小结

第3章 ATmega128(L)的指令系统

3.1 ATmega128(L)的指令系统概述

3.2 ATmega128(L)的指令操作数的寻址方式

3.3 算术和逻辑运算指令

3.4 比较和转移指令

3.5 数据传输指令

3.6 位操作指令

3.7 MCU控制指令

3.8 ATmega128(L)的汇编语言

3.9 本章小结

第4章 AVR单片机硬件电路设计工具

4.1 Protel99SE中典型元器件的原理图符号和PCB封装绘制

4.2 原理图和PCB图的绘制流程

4.3 地线

4.4 本章小结

第5章 AVR单片机软件开发环境

5.1 软件开发环境

5.2 AVRStudio4.13SP2开发环境

5.3 本章小结

第6章 AVR单片机C语言开发

6.1 C语言基础知识

6.2 C语言高级编程

6.3 AVRStudio4.13SP2对ANSIC的扩展

6.4 本章小结

第2篇 AVR单片机典型模块C语言应用实例

第7章 I/O的应用

7.1 I/O端口概述

7.2 I/O口控制发光二极管

7.3 I/O口控制八段数码管

7.4 I/O模拟1-Wire总线控制DS18B20

7.5 本章小结

第8章 定时器/计数器应用

8.1 定时器/计数器概述

8.2 利用定时器实现方波输出

8.3 利用定时器/计数器实现按键的复用

8.4 本章小结

第9章 中断的应用

9.1 中断概述

9.2 利用定时器中断报警

9.3 利用中断实现对按键的响应

9.4 本章小结

第10章 串行口的应用

10.1 串行通信概述

10.2 RS-232总线接口

10.3 RS-485总线接口

10.4 单片机之间的通信

10.5 本章小结

第11章 程序存储器扩展

11.1 程序存储器概述

11.2 扩展EPROM

11.3 扩展E2PROM

11.4 扩展Flash存储器

11.5 本章小结

第12章 数据存储器扩展

12.1 数据存储器概述

12.2 扩展SRAM

12.3 扩展NVSRAM

12.4 本章小结

第3篇 AVR单片机接口典型应用

第13章 键盘接口

13.1 键盘概述

13.2 外接4个键盘

13.3 与4×4键盘的接口设计

13.4 本章小结

第14章 LCD接口

14.1 LCD概述

14.2 外接字符点阵LCD

14.3 外接图像点阵LCD

14.4 本章小结

第15章 打印机接口

15.1 微型打印机概述

15.2 外接串行打印机

15.3 外接并行打印机

15.4 本章小结

第16章 A/D接口

16.1 A/D转换器概述

16.2 外接逐次比较型A/D

16.3 外接半闪烁型高速A/D

16.4 外接Σ→Δ型A/D

16.5 本章小结

第17章 D/A接口实例

17.1 D/A转换器概述

17.2 外接倒T型D/A

17.3 外接权电流型D/A

17.4 本章小结

第18章 可编程器件接口

18.1 可编程器件概述

18.2 可编程并行接口芯片接口

18.3 可编程中断控制器接口

18.4 可编程计数器/定时器接口

18.5 本章小结

第19章 I2C总线接口

19.1 I2C总线接口概述

19.2 与AT24C64接口

19.3 与温湿度传感器SHT75接口

19.4 本章小结

第20章 SPI总线接口

20.1 SPI总线接口概述

20.2 SPI接口的Flash的访问

20.3 利用SPI总线实现单片机之间的通信

20.4 本章小结

第21章 CAN总线接口

21.1 CAN总线接口概述

21.2 利用SIA1000实现数据传输

21.3 利用CAN总线实现单片机间的通信

21.4 本章小结

第4篇 综合系统实例

第22章 MP3播放器设计

22.1 硬件电路设计

22.2 软件设计

22.3 经验总结

22.4 本章小结

第23章 小型打印机系统</p
温馨提示:内容为网友见解,仅供参考
无其他回答

AVR单片机C语言开发入门与典型实例目录
3.7 MCU控制指令 3.8 ATmega128(L)的汇编语言 3.9 本章小结 第4章 AVR单片机硬件电路设计工具 4.1 Protel99SE中典型元器件的原理图符号和PCB封装绘制 4.2 原理图和PCB图的绘制流程 4.3 地线 4.4 本章小结 第5章 AVR单片机软件开发环境 5.1 软件开发环境 5.2 AVRStudio4.13SP2开发环境 ...

AVR单片机实用C语言程序设计与典型实例目录
第一章从单片机概述开始,详细介绍了AVR单片机的性能特点、型号与编号意义,以及常见的AVR开发工具。第二章深入探讨AVR的基本硬件资源,包括ATMEGAl6基本硬件结构、总体结构、系统时钟、电源管理、睡眠模式、系统控制、复位、中断、串行外设接口、通用串行口、定时器\/计时器等。第三章介绍GCC的AVR编程,涵盖GNI...

AVR单片机C语言程序设计实例精粹目录
第1篇:AVR基础 第1章:硬件结构,包括AVR简介、ATmega16特性、引脚配置、CPU、存储器组织和系统控制,以及实例小结。第2章:工作原理深入,涉及I\/O端口、定时\/计数器、EEPROM、模拟比较器、A\/D转换器、TWI接口、看门狗、中断系统等,同样有小结。第3篇:集成开发环境,通过ICCAVR介绍环境设置、项目创建...

AVR单片机入门与实践目录
1.2:ATmega8单片机简介 1.2.1:ATmega8单片机特点 1.2.2:ATmega8单片机描述 1.2.3:ATmega8单片机封装与引脚 1.3:开发工具简介 1.3.1:C语言开发工具比较 1.3.2:程序下载方法简介 第2章:ATmega8硬件结构 2.1:ATmega8单片机内核 2.1.1:结构概述 2.1.2:微控制器 2.1.3:复位和中断...

AVR单片机C语言应用100例目录
第5章 ATmega128单片机C语言基础 5.1 ATmega128单片机C语言的数据类型、运算符和表达式 5.1.1 ATmega128单片机C语言的数据类型 应用实例6——使用常量 应用实例7——使用变量 5.1.3 ATmega128单片机C语言的算术运算、赋值运算、逻辑运算和关系运算 应用实例8——使用算术表达式 应用实例9——使用强制类型...

AVR单片机开发入门与典型实例目录
AVR单片机开发入门与典型实例目录本教程旨在引导你入门AVR单片机开发,从基础知识到实际应用。首先,我们深入了解单片机和嵌入式系统的基本概念。第1章,绪论,介绍了AVR与MCS-51单片机的区别,以及通用计算机与嵌入式系统之间的异同。重点讲解了单片机的发展历程、趋势和应用领域,以及AVR系列单片机的特性和...

AVR单片机项目教程:基于C语言图书目录
本教程旨在通过一系列基于AVR单片机的C语言项目,帮助读者快速掌握单片机开发的实践技能。每一章节都围绕特定目标设计,旨在构建从基础到进阶的知识体系。第1章 概述:从概念到实践,首先介绍AVR单片机的基础知识,包括其特点、应用领域和开发流程,为后续深入学习打下坚实基础。第2章 自己动手搭建单片机开发...

AVR单片机快速入门目录
2.5 通用寄存器组与I\/O寄存器 2.6 ATmega16单片机工作状态与编程下载 第3章 AVR单片机开发工具安装及使用 3.1 AVR Studio集成开发环境介绍与安装 3.2 AVR Studio开发环境操作 3.3 ICCAVR集成开发环境介绍与安装 第4章 C语言概论与数据类型 4.1 C语言概论 4.2 数据类型、运算符与表达式 第5章...

零基础学AVR单片机图书目录
第一篇:开发基础 第1章介绍了单片机的基本概念,让读者理解其在电子工程中的核心地位。第2章详细讲解了AVR单片机的开发工具,包括安装和配置,为实际操作做好准备。第二篇转向AVR单片机的结构与编程。第3章深入解析C语言在AVR编程中的运用,帮助读者掌握基础编程技巧。第4章至第8章逐个剖析ATmega6单片机...

AVR单片机C语言开发入门与典型实例内容简介
本书是AVR单片机C语言开发入门与典型实例的详细指南。内容从基础知识开始,深入硬件基础、指令系统、开发环境以及AVR单片机C语言基础。随后,书中详细讲解I\/O口、打印机接口、定时器\/计数器、中断、串行口、程序存储器扩展、数据存储器扩展等模块,为读者提供了全面的硬件和软件设计知识。此外,本书还深入...

相似回答
大家正在搜