AVR单片机自学笔记

副标题:无

作   者:范红刚,宋彦佑,董翠莲编著

分类号:

ISBN:9787512408340

微信扫一扫,移动浏览光盘

简介

《AVR单片机自学笔记》以ATmega128单片机为核心,结合作者多年教学和指导大学生电子设计竞赛的经验编写而成。《AVR单片机自学笔记》既可以作为单片机爱好者的自学用书,也可以作为大中专院校自动化、电子和计算机等相关专业的教学参考书。

目录

第1章 AVR单片机及其开发环境简介
1.1 什么是单片机
1.2 单片机都能干什么
1.3 学单片机一定要从51单片机开始吗
1.4 AVR单片机“强”在哪儿
1.5 AVR 8位单片机的家族成员
1.5.1 AVR单片机的型号列表
1.5.2 选择哪一款单片机还得自己做主
1.6 简单介绍本书的主角——ATmega128
1.6.1 ATmega128单片机的主要性能
1.6.2 ATmega128单片机的引脚说明
1.7 AVR单片机集成开发环境的安装
1.7.1 WinAVR的安装
1.7.2 AVRStudio的安装
1.7.3 下载软件
1.8 用什么语言和AVR单片机交流
1.8.1 还是先从汇编语言谈起吧
1.8.2 强大的C语言能否一统天下
1.9 实验设备
1.9.1 最小系统板
1.9.2 本书所用的实验开发板
1.9.3 下载线
1.10 一个古老神灯的闪烁例程
1.10.1 一个LED灯闪烁的硬件电路
1.10.2 开发软件使用
1.11 介绍一下笔者的学习过程及心得
1.11.1 笔者是如何“上AVR道”儿的
1.11.2 最快的学习方法就是跟随成功者的脚步
1.11.3 谁没郁闷过
1.11.4 欢迎加入“单片机同盟会”
第2章 重温C语言
2.1 C语言的四梁八柱——C语言的结构
2.1.1 C语言的基本结构
2.1.2 C语言的执行过程
2.2 C语言的基本字符、标识符和关键字
2.3 从储物盒想起C语言中的基本数据类型
2.3.1 常量与变量
2.3.2 整型数据
2.3.3 字符型数据
2.3.4 实型数据
2.4 C语言中的运算符
2.4.1 谁不懂“复制”啊——赋值运算符
2.4.2 加、减、乘、除少不了——算术运算符
2.4.3 加、减的另一种表示——增量和减量运算符
2.4.4 谁大谁小要弄清——关系运算符
2.4.5 与、或、非——逻辑运算符
2.4.6 位运算符
2.4.7 复合赋值运算符
2.4.8 条件运算符
2.4.9 指针和地址运算符
2.4.10 强制类型转换运算符
2.5 利益共同体——函数
2.5.1 函数究竟是什么
2.5.2 系统库函数
2.5.3 用户自定义编写的函数
2.5.4 变量的势力范围和生命时间
2.6 程序结构和流程控制语句
2.6.1 按部就班——顺序结构
2.6.2 人生的十字路口——选择结构
2.6.3 小毛驴拉完磨就放你回去——循环结构
2.7 物以类聚说数组
2.7.1 一行大树——一维数组
2.7.2 两行民宅——二维数组
2.7.3 字符数组
2.7.4 数组与函数
2.8 指桑骂槐言指针
2.8.1 环顾左右而言它——指针究竟在指谁
2.8.2 指针与一维数组
2.8.3 指针与二维数组共同演绎万能跑马灯
2.8.4 指针与字符串
2.8.5 指针与函数
2.9 结构体
2.9.1 结构体类型的声明和变量的定义
2.9.2 结构变量的初始化
2.9.3 对结构体各成员的访问与使用
2.10 共用体
2.10.1 共用体如何定义
2.10.2 用共用体变量点亮LED小灯
2.11 枚举类型
2.11.1 枚举类型如何定义
2.11.2 枚举类型取值
2.11.3 枚举类型应用实例
2.12 typedef与#define
2.12.1 宏定义#define
2.12.2 用typedef定义用户自己的类型
第3章 AVR的触角——I/O口的应用
3.1 8个LED闪烁
3.1.1 功能描述
3.1.2 硬件电路设计
3.1.3 程序设计
3.1.4 关于I/O口的那些小问题的讨论
3.2 LED小灯万能闪
3.2.1 数组在LED小灯闪烁中的应用
3.2.2 用for循环控制LED小灯闪烁
3.2.3 用指针控制LED小灯闪烁
3.3 LED数码管的应用
3.3.1 点亮一个LED数码管
3.3.2 LED数码管显示段码
3.3.3 单个数码管显示数字0~9
3.3.4 数码管上显示0~99
3.3.5 数码管上显示0~9999
3.4 独立按键的应用
3.4.1 如何对付按键抖动
3.4.2 按键如何指挥跑马灯
3.4.3 按键与数码管联手
3.4.4 如何让CPU不再傻傻地等按键
第4章 外部中断的应用
4.1 中断与生活中的那些事儿
4.2 与中断相关知识简介
4.3 与外部中断相关的寄存器
4.3.1 外部中断控制寄存器EICRA
4.3.2 外部中断控制寄存器EICRB
4.3.3 外部中断屏蔽寄存器EIMSK
4.3.4 外部中断标志寄存器EIFR
4.4 外部中断应用举例
4.4.1 外部中断在按键控制中的应用
4.4.2 外部中断在循迹小车上的应用
……
第5章 定时器/计数器的应用
第6章 模/数转换器ADC的应用
第7章 同步串行通信SPI接口
第8章 通用串行接口USART的应用
第9章 TWI(I2 C)总线接口的应用
第10章 其他片内外设资源的应用
第11章 BootLoader引导加载功能的应用
第12章 实时操作系统AVRX的应用
第13章 12864LCD及其绘图函数库的应用
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

AVR单片机自学笔记
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon