图书介绍
AVR单片机与CPLD/FPGA综合应用入门PDF|Epub|txt|kindle电子书版本网盘下载
![AVR单片机与CPLD/FPGA综合应用入门](https://www.shukui.net/cover/34/30877196.jpg)
- 黄任编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810775324
- 出版时间:2004
- 标注页数:201页
- 文件大小:39MB
- 文件页数:213页
- 主题词:单片微型计算机-基本知识;现场可编程门阵列-基本知识
PDF下载
下载说明
AVR单片机与CPLD/FPGA综合应用入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 AVR单片机及其开发工具1
1.1 什么是单片机1
1.2 各种品牌的单片机及其特点2
1.3 AVR单片机的C编译器5
1.3.1 C编译器的选择5
1.3.2 makefile的编写及其作用7
1.4 AVR单片机程序的仿真与调试9
1.4.1 在AVR Studio中实现模拟仿真9
1.4.2 利用目标板上的硬件资源调试程序11
1.5.1 AVR Prog简介12
1.5 AVR单片机的编程下载软件12
1.5.2 Pony Prog简介13
1.6 AVR单片机参数计算器15
1.7 设计个性化的AVR单片机集成开发环境16
第2章 AVR单片机入门20
2.1 ATmegal6(L)单片机的主要特点与内部结构20
2.2 ATmegal6(L)的主要引脚及其作用22
2.2.1 电源与复位电路23
2.2.2 时钟电路24
2.2.3 I/O端口27
2.3 输入/输出端口的使用28
2.4 常量与变量及其占用的存储空间30
2.4.2 在Flash中定义常量31
2.4.1 在SRAM中定义变量和常量31
2.4.3 在EEPROM中读/写变量32
2.5 中断34
2.5.1 ATmegal6L的中断源35
2.5.2 对中断进行操作36
2.6 定时器/计数器39
2.6.1 定时器039
2.6.2 计数器042
2.6.3 定时器/计数器143
2.7 串行外设接口45
2.8 简易数字钟50
2.8.1 16×2字符型液晶的使用51
2.8.2 4×4矩阵式键盘的使用62
2.8.3 简易数字钟的设计69
2.9 液晶显示与键盘扫描进阶75
第3章 CPLD/FPGA与VHDL入门82
3.1 CPLD/FPGA与硬件描述语言82
3.1.1 初学者使用HDL需要注意之处83
3.1.2 用 Max+PlusII进行CPLD/FPGA开发的简单流程84
3.2 VHDL入门解惑84
3.3 常用电路的VHDL程序93
3.3.1 分频电路93
3.3.2 带使能端的7段数码管驱动程序94
3.3.3 串行连接的7段数码管驱动程序96
3.3.4 键盘扫描程序98
3.3.5 键盘防抖电路100
3.3.6 同步整形电路102
3.3.7 SRAM控制电路104
3.3.8 内部RAM的读/写110
3.4 系统设计实例与练习113
3.4.1 交通灯控制器113
3.4.2 乒乓游戏机118
3.4.3 三层电梯控制器125
4.1 单片机控制FPGA启动相应的功能模块127
第4章 单片机与FPGA之间的通信127
4.2 单片机向FPGA传输命令字或少量数据129
4.3 FPGA向单片机传输命令字或少量数据134
4.3.1 单片机从FPGA“取”数据(通过SPI口)134
4.3.2 FPGA向单片机“送”数据136
4.4 单片机与FPGA互传大量数据137
4.4.1 使用双端口RAM进行数据互传137
4.4.2 使用Flex10K10的内部RAM138
4.5 小结140
第5章 简易数字频率计143
5.1 测频的原理143
5.2 测周期的原理144
5.3.1 总体方案145
5.3 系统设计145
5.3.2 测频?测周与占空比测量模块设计147
5.3.3 脉冲宽度测量模块的设计158
5.3.4 并/串转换模块与单片机程序设计164
第6章 波形发生器166
6.1 直接数字频率合成166
6.2 系统的初步方案169
6.3 查找表的生成与使用171
6.3.1 用Turbo C生成“正弦波查找表”和“三角波查找表”171
6.3.2 单片机生成并处理查找表173
6.4 FPGA设计方案及其模块对应的单片机程序177
6.5 系统的抗干扰设计184
7.1 简易逻辑分析仪原题185
第7章 简易逻辑分析仪185
7.1.1 任务186
7.1.2 要求187
7.1.3 评分标准188
7.1.4 说明188
7.2 竞赛报告189
7.2.1 摘要189
7.2.2 方案论证与比较189
7.2.3 系统设计191
7.2.4 软件设计197
7.2.5 结论199
7.2.6 英文摘要200