微信扫一扫,移动浏览光盘
简介
以ATmega 128单片机为主线,详细介绍AVR高档MEGA系列单片机的硬件
结构、各种外围接口电路的特点和性能,并在此基础上介绍各种应用单元
模块电路,如电动机模块、传感器模块、显示模块和音频输出模块等。重
点介绍ATmega 128单片机C程序设计方法,并将单片机的理论知识融合到实
例应用中,便于初学者学习和实践。本书配光盘1张,包含书中实验程序的
源代码以及一些相关的学习资料。
本书可作为单片机应用开发工程技术人员以及高校自动化、仪器仪表
、电子、计算机等相关专业师生的参考用书。
目录
第1章 AVR单片机概述
1.1 AVR单片机简介
1.2 哈佛结构与冯·诺伊曼结构
1.3 RISC与CISC
1.4 ISP简介
第2章 ATmega 128单片机概要
2.1 ATmega 128单片机结构和主要性能
2.2 外部引脚
2.3 AVR单片机CPU内核
2.4 ATmega 128单片机的存储器
2.5 同步串行口——SPI
2.6 两线串行接口——TWI
第3章 系统时钟和系统控制
3.1 时钟选择
3.2 晶体振荡器
3.3 低频晶体振荡器
3.4 外部RC振荡器
3.5 标准的内部RC振荡器
3.6 外部时钟
3.7 定时器/计数器振荡器
3.8 系统控制和复位
3.9 看门狗定时器
第4章 ATmega 128 KIT开发环境的设置
4.1 ATmega 128 KIT的组成
4.2 编译器的下载及安装
4.3 AVR ISP软件的下载及安装
4.4 PonyProg2000的设置
第5章 I/O端口
5.1 I/O端口的结构及功能
5.2 与I/O端口相关的寄存器
5.3 编译和程序下载
5.4 硬件电路图
5.5 实验1——LED的移位
5.6 实验2——逐个熄灭LED
5.7 实验3——7段数码管显示数字
第6章 外部中断
6.1 中断概述
6.2 与中断相关的寄存器
6.3 硬件电路图
6.4 实验4——7段数码管显示数字
6.5 实验5——没有防抖电路的INT0
6.6 实验6——使用中断标志
第7章 定时器/计数器
7.1 定时器/计数器简介
7.2 定时器/计数器0(8位)
7.3 定时器/计数器1、3(16位定时器/计数器)
7.4 定时器/计数器2(8位)
7.5 输出比较调制器(OCMlC2)
7.6 实验7——计数(溢出中断)
7.7 实验8——计数(溢出标志)
7.8 实验9——定时器(溢出中断)
7.9 实验10——定时器(溢出标志)
7.10 实验11——定时器(比较A匹配)
第8章 7段数码管和按键
8.1 7段数码管和82C55
8.2 硬件电路图
8.3 实验12——7段数码管循环显示0~9
8.4 实验13——用7段数码管/显示与被按下的按键相对应的数字
8.5 实验14——7段数码管2显示与被按下的按键相对应的数字
8.6 实验15——7段数码管1和2分别显示与被按下按键相对应的数字
第9章 LED点阵
9.1 LED点阵简介
9.2 LED电光板
9.3 硬件电路图
9.4 实验16——显示绿色、红色和橙色
9.5 实验17——显示文字
9.6实 验18——移动文字
第10章 TEXT LCD
10.1 Text LCD简介
10.2 Text LCD的种类
10.3 LCD的结构和原理
10.4 Text LCD模块的构成
10.5 硬件电路图
10.6 实验19——显示一个个文字
10.7 实验20——显示一行文字
10.8 实验21——移动句子
第11章 步进电动机
11.1 步进电动机简介
11.2 步进电动机的分类
11.3 步进电动机的驱动
11.4 步进电动机驱动元件
11.5 步进电动机相关的用语
11.6 步进电动机的控制
11.7 硬件电路图
11.8 实验22——步进电动机正向旋转
11.9 实验23——步进电动机正向,逆向旋转
11.10 实验24——步进电动机和中断键
第12章 RC伺服电动机
12.1 RC伺服电动机简介
12.2 RC伺服电动机的内部组成
12.3 RC伺服电动机的控制
12.4 硬件电路图
12.5 实验25——伺服电动机的正向旋转和逆向旋转
12.6 实验26——伺服电动机旋转相应的角度
12.7 实验27——伺服电动机速度控制
第13章 直流电动机
13.1 直流电动机简介
13.2 直流电动机的驱动
13.3 电动机旋转感应装置
13.4 编译计数器的设……
1.1 AVR单片机简介
1.2 哈佛结构与冯·诺伊曼结构
1.3 RISC与CISC
1.4 ISP简介
第2章 ATmega 128单片机概要
2.1 ATmega 128单片机结构和主要性能
2.2 外部引脚
2.3 AVR单片机CPU内核
2.4 ATmega 128单片机的存储器
2.5 同步串行口——SPI
2.6 两线串行接口——TWI
第3章 系统时钟和系统控制
3.1 时钟选择
3.2 晶体振荡器
3.3 低频晶体振荡器
3.4 外部RC振荡器
3.5 标准的内部RC振荡器
3.6 外部时钟
3.7 定时器/计数器振荡器
3.8 系统控制和复位
3.9 看门狗定时器
第4章 ATmega 128 KIT开发环境的设置
4.1 ATmega 128 KIT的组成
4.2 编译器的下载及安装
4.3 AVR ISP软件的下载及安装
4.4 PonyProg2000的设置
第5章 I/O端口
5.1 I/O端口的结构及功能
5.2 与I/O端口相关的寄存器
5.3 编译和程序下载
5.4 硬件电路图
5.5 实验1——LED的移位
5.6 实验2——逐个熄灭LED
5.7 实验3——7段数码管显示数字
第6章 外部中断
6.1 中断概述
6.2 与中断相关的寄存器
6.3 硬件电路图
6.4 实验4——7段数码管显示数字
6.5 实验5——没有防抖电路的INT0
6.6 实验6——使用中断标志
第7章 定时器/计数器
7.1 定时器/计数器简介
7.2 定时器/计数器0(8位)
7.3 定时器/计数器1、3(16位定时器/计数器)
7.4 定时器/计数器2(8位)
7.5 输出比较调制器(OCMlC2)
7.6 实验7——计数(溢出中断)
7.7 实验8——计数(溢出标志)
7.8 实验9——定时器(溢出中断)
7.9 实验10——定时器(溢出标志)
7.10 实验11——定时器(比较A匹配)
第8章 7段数码管和按键
8.1 7段数码管和82C55
8.2 硬件电路图
8.3 实验12——7段数码管循环显示0~9
8.4 实验13——用7段数码管/显示与被按下的按键相对应的数字
8.5 实验14——7段数码管2显示与被按下的按键相对应的数字
8.6 实验15——7段数码管1和2分别显示与被按下按键相对应的数字
第9章 LED点阵
9.1 LED点阵简介
9.2 LED电光板
9.3 硬件电路图
9.4 实验16——显示绿色、红色和橙色
9.5 实验17——显示文字
9.6实 验18——移动文字
第10章 TEXT LCD
10.1 Text LCD简介
10.2 Text LCD的种类
10.3 LCD的结构和原理
10.4 Text LCD模块的构成
10.5 硬件电路图
10.6 实验19——显示一个个文字
10.7 实验20——显示一行文字
10.8 实验21——移动句子
第11章 步进电动机
11.1 步进电动机简介
11.2 步进电动机的分类
11.3 步进电动机的驱动
11.4 步进电动机驱动元件
11.5 步进电动机相关的用语
11.6 步进电动机的控制
11.7 硬件电路图
11.8 实验22——步进电动机正向旋转
11.9 实验23——步进电动机正向,逆向旋转
11.10 实验24——步进电动机和中断键
第12章 RC伺服电动机
12.1 RC伺服电动机简介
12.2 RC伺服电动机的内部组成
12.3 RC伺服电动机的控制
12.4 硬件电路图
12.5 实验25——伺服电动机的正向旋转和逆向旋转
12.6 实验26——伺服电动机旋转相应的角度
12.7 实验27——伺服电动机速度控制
第13章 直流电动机
13.1 直流电动机简介
13.2 直流电动机的驱动
13.3 电动机旋转感应装置
13.4 编译计数器的设……
编著还有:杜刚、王群、徐宗完
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!