1、 S-51 单片机开发板单片机开发板设计设计 -单片机单片机及应用设计及应用设计实训报告实训报告 姓 名: 学 号: 班 级: 08 级电子信息工程专业本科班 学 院: 计算机电子信息工程学院 时 间: 2010 年 11 月 15 日12 月 3 日 指导教师: S-51 单片机开发板设计 1 目录目录 一前言 2 二单片机及各模块简介 2 1.总体设计方案. 2 2.硬件模块简介. 3 2.1 S51 单片机主控制模块 3 2.2 键盘模块. 4 2.3 DS1302 时钟模块 . 4 2.4 串口通信模块. 5 2.5 LED 数码管显示和流水灯模块. 5 2.6 下载线模块 6 2.7
2、 蜂鸣器模块. 6 2.8 其他模块. 7 三开发板(串口通信模块)设计原理介绍 7 1实验项目要求 7 1.1 元器件功能介绍 7 1.2 串口通信原理 8 2原理图的绘制 10 21 串口通信模块仿真电路设计. 10 3程序的编写 11 3.1 keil 操作过程 . 11 3.2 程序框图 12 3.3USB 模块电路原理图的绘制 . 12 四印刷板的焊接及流程 14 焊接流程 14 五调试及遭遇的问题解决方法 14 1调试 14 1.1 程序下载 14 1.2 开发板调试 15 2问题解决 15 六总结体会 15 附录: 16 串口通信 C 语言源程序 . 16 S-51 单片机开发板
3、设计 2 一一前言前言 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控 制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往 作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构 软硬件结合,加以完善。 本次实训的主要目的就是为了学习单片机的基本理论知识, 进而进行单片机 的开发、实践和扩展,以更好的运用到实际的软硬件开发中去。此次单片机的实 训目的如下: (1)掌握单片机的相关理论知识。 学习单片机相关寄存器的配置,单片机内部结构及特点,存储器组织及外 部接口,中断及串口功能,功能寄存器的相关配置,确定软硬件设计总体方案; (2)掌握硬
4、件设计和软件设计的基本知识,学会使用基本的设计软件,依据总 体的设计方案对单片机进行软硬件开发。 在 Protel 中对单片机的各个功能模块进行外部电路的设计,在实现各个模 块的功能的前提下充分合理利用单片机的内部资源和外围接口, 以求最大限度的 发挥单片机的功能。 学会使用 Keil C 进行编辑、编译及仿真调试,实现对单片机进行 C 语言开 发。 以 Proteus 为平台,对单片机外围各个功能模块进行软件仿真验证功能。 (3)开发板板上资源的硬件实现及下载器的制作。 对软硬件设计仿真验证功能无误后,将 Protel 绘制的 PCB 进行加工、焊接 元器件,制作出 S51 开发板及下载器。 二二单片机单片机及及各各模块简介模块简介 1.总体设计方案总体设计方案 本开发板共分为十个模块,分别是:S51 单片机