《单片机最简系统设计V2.0.0》由会员分享,可在线阅读,更多相关《单片机最简系统设计V2.0.0(25页珍藏版)》请在金锄头文库上搜索。
1、单片机最简系统设计单片机最简系统设计单片机最简系统设计文档版本文档版本2.0.02.0.0密级密级交流交流项目名称项目名称单片机最简系统设计单片机最简系统设计南京晓庄学院南京晓庄学院电子工程学院电子工程学院时间时间20172017 年年 9 9 月月单片机最简系统设计撰写人:撰写人: 审核人:审核人: 蔡凡蔡凡时时 间:间:2017.12.62017.12.6单片机最简系统设计1修订记录修订记录版本时间说明撰写人审核人1.0.02017.9.18完成初稿1.1.02017.9.8细化相关内容1.2.02017.11.14修改软件和文 档1.3.02017.11.17完善细节1.4.02017.
2、11.修改软件和文 档1.5.02017.12.2修改软件和文 档1.6.02017.12.2修改软件和文 档2.0.02017.12.6修改文档单片机最简系统设计21. 概述概述.31.1. 项目介绍项目介绍.31.2. 设计目的设计目的.3学会熟练使用单片机,学会焊接设备。学会熟练使用单片机,学会焊接设备。.31.3.1.3. 设计思路设计思路.31.4. 项目计划项目计划.31.5. 软件介绍软件介绍.42. 功能和技术指标要求功能和技术指标要求.42.1. 功能要求功能要求.42.2. 工作条件工作条件.43. 硬件设计硬件设计.53.1. 整机组成整机组成.53.2. 芯片介绍芯片介
3、绍.63.2.1. STC89C52.63.2.2. 引脚图及介绍.73.3. 时钟电路时钟电路.83.4. 复位电路复位电路.94. 软件设计软件设计.104.1. 软件设计流程软件设计流程 .104.2. 算法流程图算法流程图.114.3. 库函数库函数.114.4. 延时函数延时函数.12单片机最简系统设计35. 焊接焊接.125.1. 焊接工具焊接工具.125.2. 焊接操作焊接操作.136. 测试记录测试记录.166.1. 测试设备测试设备.166.2. STC89C52 测试程序测试程序.166.3. 出现问题及解决方案出现问题及解决方案.187. 附录附录.187.1. 单片机接
4、口定义表单片机接口定义表.187.2. 元件清单元件清单.197.3. 烧录器连接参考图烧录器连接参考图.20单片机最简系统设计41.概述概述1.1.项目介绍项目介绍单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,在我们生活的各个领域几乎都可以看见单片机的身影。项目要求完成单片机最简系统的设计,使得系统能够闪烁点亮 LED 灯(一秒闪一次)。系统以 STC89C52 单片机为控制核心。使用 12M 晶振,5V 直流稳压电源,外部设备连接 LED 灯,使用洞洞板焊接,自行编写程序完成要求。1.2.设计目的设计目的学会熟练使用单片机,学会焊接设备。1.3.设计思路设计思路按照要求正确给单片机连接时钟电路,复位电路,并接上 LED灯,电源,完成硬件的连接。根据项目要求编写程序,并在进行测试。1.4.项目计划项目计划表 1-1 项目计划表时间设计流程单片机最简系统设计51.5.软件介绍软件介绍表 1-2 软件介绍表序号序号名称名称版本版本功能功能1WPSWPS Office_10.1.0.6690撰写文档2KeilKeil uvision4编写程序3VisioVisio 2016绘制系统框图2.功能和技术指标要求功能和技术指标要求2.1.功能要求功能要求具有使外接 LED 灯一秒闪烁一次的功能。2017.9.112017.9.18