电子喷泉的设计.docVIP

  • 1
  • 0
  • 约5.39千字
  • 约 13页
  • 2023-09-25 发布于湖北
  • 举报
PAGE 2 PAGE 3 目录 TOC \o 1-3 \u 1 摘要 1 2 课程设计的目的及基本的要求 2 2.1 音乐节拍和音调发生器模块PUTTAB 3 2.1.1 PUTTAB模块原理图 4 2.1.2 puttab模块时序仿真图 4 2.2音乐谱对应分频预制数查表电路模块ONTAB 4 2.2.1 ONTAB模块原理图 6 2.2.2 ONTAB模块时序仿真图 6 2.3音乐符数控11分频电路模块OUTSPEKER 7 2.3.1 OUTSPEAKER模块原理图 8 2.3.2 OUTSPEAKER模块时序仿真图 8 2.4 乐曲演奏音符数据文件(梁祝、自选曲) 9 2.4 引脚绑定 10 第三章 顶层程序的时序仿真图 12 第四章 课程设计心得体会 13 参考文献 14 一、摘要 1. 51单片机原理 (1)51单片机的I/O口的使用原理和设置 (2)51单片机的定时/计数器的设置 2. 电平转换芯片的认识和使用 3. 按键的判断和使用 4. 51单片机开发环境的熟悉和使用 二、课程设计的目的及基本的要求 单片机已经广泛的应用于人们的日常生活中,在各个领域中起到越来越重要的作用。因此,掌握单片机的基本功能是非常重要的技能。进行课程设计是加强实践,提高动手能力的重要环节,是将所学理论知识与实际联系起来的桥梁和纽带。通过课程设计:同时在软件编程、排错调试、焊接技术及相关仪器设备的使用等各个方面得到全面的提高。掌握单片机开发过程,为将来的实际工作打下一定得基础。 本课程设计以philipsP89V51RB2单片机为基础,基本要求如下: 1、熟悉单片机的基本机构; 2、电平转换芯片的认识和使用; 3、掌握按键的判断及使用; 4、掌握菲利普P89V51RB2单片机的使用方法; 5、掌握单片机C 语言一般的编程技巧; 6、掌握单片机系统调试的一般步骤及方法; 7、熟悉掌握电路板的焊接及排错; 8、掌握程序的下载及调试。 三、设计内容提要及说明 3.1 设计内容 本次设计的题目要求基本内容如下: 通过串口调试助手软件来实现单片机与电脑的通信,单片机接收PC机发来的不同指令信号,完成不同的工作。 本设计程序流程:在PC机上使用串口调试软件,向单片机发送字符串, 当接收指令信号为:’go’ , 单片机向PC机发送字符串‘WELCOME TO CHINA!’, 当接收指令信号为:’who’,单片机向PC机发送字符串‘MY NAME IS LIMING’, 当接收指令信号为:’home’,单片机向PC机发送字符串‘YINGYONGKEXUEXUEYUAN’, 这时,串口调试软件就会在窗口显示出相应字符串;如果接送的字符串不正确,单片机不响应。 3.2 设计说明 3.2.1 根据设计题目的要求分析,系统分成四大部分: (1)单片机的控制部分; (2)串口通信电路部分; 串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数据从 CPU经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。 在Windows环境(Windows NT、Win98、Windows2000)下,串口是系统资源的一部分。 应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(打开串口),通信完成后必须释放资源(关闭串口)。 单片机串口计 单片机串口 计 算 机 四、原理图及元件清单 图2 串口通信原理 五、元件清单: 器 件 名 称 数 量 最小系统板 1个 ISP下载线 1根 USB电源线 1根 电平转换芯片MAX232 1个 九针串口DB9 1个 六、单片机各引脚定义 单片机控制部分采用菲利普P89V51RB2,各引脚定义如下: 单片机引脚 各器件引脚 功能描述 XTAL1 接内部时钟电路 晶振反向输入 XTAL2 接内部时钟电路 晶振反向输出 EA 接电源 为单片机供电 P3.0 接R1OUT 串行数据接收端 P3.1 接T1IN 串行数据发送端 RST 接按键K1 复位电路 七、系统程序流程图 本设计程序流程:程序开始,当启动时,串口首先进行初始化,程序首先进行显示方式选择;停止时,在复位前,数码管显示停留在最后那个状态。2个按键中,其中K2按键控制电子喷泉的二极管的启动/停止;K1按键控制电子喷泉的发光二极管的显示方式的转换。 主程序流程图如下: 接通电源,当按下K2时,电子喷泉开始显示第一种显示方式;按下K2键久一点让电子喷泉停止;再按下K1键,程序判断电子喷泉停止,显示方式进行切换;如此反复。 开始通信 开始通信 发送联络信号“*” 收到“?” 接收字节数 按字符发送并计算累加和 发送校验和 收到“F” RET 串口初始化 串口初始化 接收文件初始化

文档评论(0)

1亿VIP精品文档

相关文档