51 单片机教学实验系统设计毕业论文目录摘要 IAbstractII第 1 章 绪 论 1第 2 章 51 单片机系统设计方案 22.1 总体设计方案 22.2 设计原则 22.3 本章小结 3第 3 章 51 单片机硬件设计部分 43.1 硬件结构框图 43.2 硬件电路设计 43.2.1 键盘模块 53.2.2 DA 模块 63.2.3 DS1302 时钟模块 73.2.4 测温模块 93.2.5 串行通信模块 103.2.6 显示模块 123.2.7 下载器模块 163.2.8 其他模块 183.3 本章小结 19第 4 章总体设计 204.1 总体程序设计 204.2 分模块程序设计 204.2.1 键盘模块程序设计 204.2.2 DA 模块程序设计 214.2.3 DS1302 时钟模块程序设计 234.2.4 测温模块程序设计 264.2.5 串行通信模块程序设计 294.2.6 显示模块程序设计 304.2.7 其他模块 374.3 本章小结 39第 5 章 开发板设计测试 405.1 开发板 PCB 设计 405.2 开发板测试 405.3 本章小结 41结 论 42参考文献 43附录 44致 谢5151 单片机教学实验系统设计第1章 绪论单片机具有成本低、体积小、可靠性高、具有高附加值、通过更改软件就可以改变控制对象等优点,单片机越来越成为电子工程师设计产品时的首选器件之一。因此拥有一块单片机开发板对单片机学习具有着极其重要的意义。但是单片机学习效果的优劣直接取决于单片机的选择,C51 系列单片机部具有 128 字节 RAM、5个中断源、32 条 I/O 口线、2 个 16 位定时器、4KB 的程序存储器、一个全双工异步串行口。本开发板选择具有 ISP 在线编程功能的 S51 单片机,该单片机不需要烧写器,可在开发板上 ISP 在线编程,具有广泛的应用前景[1]。S51 单片机除兼容 C51 单片机外,还具有工作频率 0 至 33MHz 的高工作频率;可以满足绝大多数的实际应用开发需求,在开发板上使用十分方便。本课题设计的 S51 单片机开发板,具有一般开发板通用结构,并基于硬件进行相关软件设计。利用程序开发语言开发程序并实现 ISP 在线下载到单片机,无需配置单独的下载器。单片机使用 ISP 在线下载程序,加快了程序设计者调试的进度,使设计者所设计的程序尽快得到验证。通过对开发板上的模块进行实验,可以提高针对不同硬件进行编程的能力,同时通过实验现象对所用的硬件也有了更深一步的认识,因此该开发板具有一定的有用价值和现实意义。第2章 51 单片机系统设计方案2.1 总体设计方案本开发板共分为十四个模块,分别是:51 ...