1、 1 目录目录 一 设计设计目地目地。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。2 二 设计设计要求要求。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。2 三 设计设计任务及项目说明任务及项目说明。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。2 四四 硬件设计原理硬件设计原理 4.1 最小系统原理图
2、及最小系统原理图及 PCB。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。3 4.2 扩展系统原理图及扩展系统原理图及 PCB。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。4 4.3 硬件工作原理硬件工作原理。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。6 五五 购置元器件购置元器件 5.1 最小系统元器件最小系统元器件。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
3、。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。7 5.2 扩展元件扩展元件。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。8 六六 程序设计程序设计 6.1 程序设计原理程序设计原理。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。8 6.2 程序内容程序内容。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
4、 。 。 。 。 。 。8 七七 作品功能作品功能。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。29 八八 心得体会心得体会。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。29 九九 参考文献参考文献。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。30 2 一设计目的
5、一设计目的 使大家对学习的微机原理与接口技术进一步的掌握和巩固, 掌握电路板 的焊接技术,会利用软件实现简单的程序设计和调试。 二设计要求二设计要求 根据最小系统的原理图及 PCB,购齐相关电子元件,完成实验开发板的 焊接,并为扩展留下接口。然后利用最小系统的接口,完成扩展训练,扩展 项目如下,可自行选择(也可超出以下题目自拟,需包含输入和输出) 。 a) 键盘与数码箮显示,至少包含 4 个键盘及两位数码管显 示,能实现 099 以内数字的递增和递减显示; b) LCD 显示器件显示,能在屏幕上显示字符及数字; c) 18B20 数字温度测量,并用数码管显示; d) 流水灯(至少 3 个样式)
6、; e) 交通灯(需有时间显示) ; f) 音乐播放器,可显示歌曲的播放 g) 小型两相步进电机的驱动; h) 小型直流电机调速; i) 串行通讯+LCD 数字显示; j) 电压测量显示(电压可由电位器提供) ; k) 超声测距显示; 三设计任务及项目说明三设计任务及项目说明 这里选择流水灯项目。 流水灯是一串按一定的规律像流水一样连续闪亮。 流水灯控制是可编程 控制器的一个应用,其控制思想在工业控制技术领域也同样适用。流水灯控 制可用多种方法实现,但对现代可编程控制器而言,利用移位寄存器实现最 为便利。通常用左移寄存器实现灯的单方向移动;用双向移位寄存器实现灯 3 的双向移动。本案例利用价格低廉的AT89C51 系列单片机控制基色LED灯泡 从而实现丰富的变化。 四四硬件硬件设计原理设计原理 4.1 最小系统原理图及最小系统原理图及 PCB 最小系统原理图 4 8051 最小系统 PCB 4.24.2 扩展系统原理图及扩展系统原理图及 PCBPCB 5 扩展系统原理图 6 扩展系统 PCB 4.34.3 硬件工作原理硬件工作原理