洛 阳 理 工 学 院
课 程 设 计 报 告
课程名称 单片机原理与应用 设计题目 基于STC89C52单片机的实验平台开发设计 专 业 计算机科学与技术 班 级 学 号 姓 名 完成日期 2013年6月20日
课 程 设 计 任 务 书 设计题目: 基于STC89C52单片机的实验平台开发设计 设计内容与要求: 一、设计内容 利用STC系列单片机作为微控制器开发一套软、硬件相结合的单片机实验平台,主要包括以下内容: 1. 电路原理图设计,主要包括集LCD显示模块、串口通信模块、数码管显示模块、LED发光二极管、键盘等接口电路的设计; 2. 学习集成电路等芯片的焊接方法与技巧,进行实际元器件的识别,进行电路板焊接; 3. 在Keil C环境下,进行软件设计。主要包括流水灯、计数器、定时器、LCD字符显示、键盘的控制等功能程序设计; 4. 针对所开发的实验板,结合器件选择、原理图设计、硬件焊接、软件编程调试、软硬件联调等方面写出课程设计报告。 二、设计要求 1. 完成综合实验平台的电路结构分析,进行模块分解,掌握各部分电路的工作原理; 2. 独立完成电路板的焊接,掌握故障排除方法,完成实验平台的硬件设计及开发; 3. 结合Keil C软件在焊接无误的单片机实验平台上开发出流水灯、LCD显示模块,通信模块等程序设计; 4. 按照要求撰写课程设计论文。 指导教师: 舒云星、李传锋 2013年 5 月 30 日 课 程 设 计 评 语 成绩: 指导教师:_______________ 年 月 日
基于STC89C52单片机的实验平台开发设计
摘 要
关键词: STC单片机,实验平台,数码管,流水灯,串口通信
I
英文题目
ABSTRACT
KEYWORDS: STC microcontroller, comprehensive experimental board, software and hardware combined with, and the program development design
II
目 录(此目录仅供参考,大家可以自己发挥)
摘 要................................................................................................................................. I 目 录.............................................................................................................................. III 前 言................................................................................................................................ 1 第1章 系统概述 ........................................................................................................ 2
1.1 设计题目 ........................................................................................................ 2 1.2 系统设计目的和内容 .................................................................................... 2
1.2.1 设计目的.............................................................................................. 2 1.2.2 设计内容.............................................................................................. 2 1.2.3 设计要求.............................................................................................. 2 1.2.4 设计步骤.............................................................................................. 2
第2章 整体设计方案 ................................................................................................ 3
2.1 开发板整体外观 ............................................................................................ 3 2.2 整板电路PROTUES仿真电路 .................................................................... 3 2.3 软件功能描述 ................................................................................................ 3 2.4 仿真软件PROTUES中的效果图 ................................................................ 3 第3章 硬件电路设计 ................................................................................................ 4
3.1两位一体共阴数码管......................................................................................... 4
3.1.1 数码管概述.......................................................................................... 4 3.1.2 数码管内部结构.................................................................................. 4 3.1.3 两位一体共阴数码管和74LS374锁存器接口电路 ......................... 4 3.2 LCD1602液晶 ............................................................................................... 4
3.2.1 LCD1602液晶简介............................................................................. 4 3.2.2 LCD1602液晶引脚介绍..................................................................... 4 3.2.3 LCD1602液晶外围接口电路............................................................. 4 3.3 串口通信............................................................................................................ 4
3.3.1 串口通讯概述...................................................................................... 4 3.3.2 MAX232接口电路 ............................................................................. 4
第4章 软件设计 ........................................................................................................ 5
4.1程序整体流程图................................................................................................. 5 4.2程序清单............................................................................................................. 5 第5章 调试及故障分析 ............................................................................................ 6
5.1 焊接准备阶段元器件测试、电路原理图故障分析........................................ 6 5.2 电路焊接过程中的故障分析............................................................................ 6 5.3 程序编写过程中的故障分析............................................................................ 6 5.4 实物演示效果.................................................................................................... 6 结论.................................................................................................................................. 7 谢辞.................................................................................................................................. 8 参考文献.......................................................................................................................... 9 附 录............................................................................................................................ 10
III
前 言
1
第1章 系统概述
1.1 设计题目
1.2 系统设计目的和内容
1.2.1 设计目的
1.2.2 设计内容
1.2.3 设计要求
1.2.4 设计步骤
2
第2章 整体设计方案
2.1 开发板整体外观
2.2 整板电路PROTUES仿真电路
2.3 软件功能描述
2.4 仿真软件PROTUES中的效果图
3
第3章 硬件电路设计
3.1两位一体共阴数码管
3.1.1 数码管概述
3.1.2 数码管内部结构
3.1.3 两位一体共阴数码管和74LS374锁存器接口电路
3.2 LCD1602液晶
3.2.1 LCD1602液晶简介
3.2.2 LCD1602液晶引脚介绍
3.2.3 LCD1602液晶外围接口电路
3.3 串口通信
3.3.1 串口通讯概述
3.3.2 MAX232接口电路
4
第4章 软件设计
4.1程序整体流程图
4.2程序清单
5
第5章 调试及故障分析
5.1 焊接准备阶段元器件测试、电路原理图故障分析
5.2 电路焊接过程中的故障分析
5.3 程序编写过程中的故障分析
5.4 实物演示效果
6
结论
7
谢辞
8
参考文献
[1] 李蒙 毛建东编 单片机原理及应用[M]. 北京:中国轻工业出版社, 2010
参考文献5个以上
9
附 录
10
因篇幅问题不能全部显示,请点此查看更多更全内容