1、 1 目 录 一一 概述概述 1 1 课题背景 2 2 课题设计的任务与意义 3 二二 系统的硬件结构功能与特点系统的硬件结构功能与特点 3 1 系统设计思想成及其结构 3 2 系统主要特点 4 三三 ATMEGE128 的结构及性能的结构及性能 5 1 AVR 单片机 ATMEGA128 的性能特点 . 5 2 ATMEGA128 的硬件结构 10 3 主要的控制器 . 11 四四 外部存储器的结构与应用外部存储器的结构与应用13 1 外部存储器扩展的原理 . 13 (1)外部存储器接口 13 (2)地址锁存要求 14 2 与外部存储器相关的寄存器 . 14 3 外部存储器应用的软件实现 .
2、 16 (1)存储器的扩展 16 (2)实验调试程序 17 4 外部扩展存储器全部空间的利用技巧 . 19 五五 并行并行 I/O 口的原理与应用口的原理与应用20 1 扩展并行 I/O 口的原理及意义 . 20 2 外部并行 I/O 口电路的设计与应用 . 20 (1)外部并行 I/O 口电路调试实验 21 (2)8255 外接键盘实验 23 六六 外部键盘与外部键盘与 LED、LCD 电路的设计与应用电路的设计与应用 27 1、8279 的性能特点与工作原理 . 27 2 LED 显示电路实验 28 3 LCD 显示电路设计及软件实现 30 七七 A/D、D/A 转换接口扩展转换接口扩展
3、31 1 A/D 转换电路设计与软件实现 31 (1) A/D 转换器的主要参数: 31 (2)ADC0809 的特性. 31 (3)A/D 转换的使用实例. 32 2 D/A 转换电路的设计与软件实现 . 33 (1)D/A 转换基本原理:. 33 (2)D/A 转换的主要性能指标. 33 (3)D/A 转换软件实现. 34 2 八八 SPI、USART、FPGA 接口的应用接口的应用 35 1 SPI 的电路设计与软件实现 35 (1) SPI 的通信说明: 35 (2) SPI 的寄存器: 35 (3)SPI 的软件实现. 37 2 USART 接口电路与通信 38 (1)USART 接
4、口电路的特点. 38 (2)USART 口的通信实验. 39 3 FPGA 接口电路与通信. 40 (1)FPGA 的功能与结构 40 (2)FPGA 接口实验软件实现 . 40 结束语结束语 43 参考文献参考文献44 致谢致谢45 附录附录 1 46 程序一 8255 扩展接键盘实验 46 程序二 LED 显示接口实验. 48 程序三 键盘显示综合实验 53 程序四 LCD 显示 8 字循环显示 62 程序五 A/D 转换实验. 65 程序六 D/A 转换实验. 66 一一 概述概述 1 1 课题背景课题背景 单片机就是由一块芯片组成的微机系统。片内包括了 CPU、程序存储器、 数据存储器、定时/计数器及 I/O 口。单片机技术作为计算机技术的一个分支, 广泛的应用在工业控制、仪器仪表、机电一体化产品、家用电器等各个领域。从 应用领域来说单片机主要用于控制,所以也叫做微控制器(Microcomputer) 。从 单片机呈现给用户的供应状态看,单片机仅是一块集成电路芯片,它的所有功能 部件都集成在一块芯片上,所以称之为单片机(Sing-Chip Microcompute