欢迎来到天天文库
浏览记录
ID:55164023
大小:992.92 KB
页数:25页
时间:2020-04-29
《单片机最简系统设计V2.0.0.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机最简系统设计南京晓庄学院电子工程学院文档版本2.0.0密级交流项目名称单片机最简系统设计时间2017年9月单片机最简系统设计单片机最简系统设计撰写人:审核人:蔡凡时间:2017.12.6单片机最简系统设计修订记录版本时间说明撰写人审核人1.0.02017.9.18完成初稿1.1.02017.9.8细化相关内容1.2.02017.11.14修改软件和文档1.3.02017.11.17完善细节1.4.02017.11.修改软件和文档1.5.02017.12.2修改软件和文档1.6.02017.12.2修改软件和文档2
2、.0.02017.12.6修改文档23单片机最简系统设计1.概述31.1.项目介绍31.2.设计目的3学会熟练使用单片机,学会焊接设备。31.3.设计思路31.4.项目计划31.5.软件介绍42.功能和技术指标要求42.1.功能要求42.2.工作条件43.硬件设计53.1.整机组成53.2.芯片介绍63.2.1.STC89C5263.2.2.引脚图及介绍73.3.时钟电路83.4.复位电路94.软件设计104.1.软件设计流程104.2.算法流程图114.3.库函数114.4.延时函数125.焊接125.1.焊接工具1
3、25.2.焊接操作136.测试记录1623单片机最简系统设计6.1.测试设备166.2.STC89C52测试程序166.3.出现问题及解决方案187.附录187.1.单片机接口定义表187.2.元件清单197.3.烧录器连接参考图2023单片机最简系统设计1.概述1.1.项目介绍单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,在我们生活的各个领域几乎都可以看见单片机的身影。项目要求完成单片机最简系统的设计,使得系统能够闪烁点亮LED灯(一秒闪一次)。系统以STC89C52单片机为控制核心
4、。使用12M晶振,5V直流稳压电源,外部设备连接LED灯,使用洞洞板焊接,自行编写程序完成要求。1.2.设计目的学会熟练使用单片机,学会焊接设备。1.3.设计思路按照要求正确给单片机连接时钟电路,复位电路,并接上LED灯,电源,完成硬件的连接。根据项目要求编写程序,并在进行测试。1.4.项目计划表1-1项目计划表时间设计流程23单片机最简系统设计2017.9.11~2017.9.18创建文档;制定设计方案;2017.9.18~2017.11.4购买材料,焊接作品2017.11.4~2017.12不断修改完善文档1.1.
5、软件介绍表1-2软件介绍表序号名称版本功能1WPSWPSOffice_10.1.0.6690撰写文档2KeilKeiluvision4编写程序3VisioVisio2016绘制系统框图2.功能和技术指标要求2.1.功能要求具有使外接LED灯一秒闪烁一次的功能。23单片机最简系统设计1.1.工作条件5V直流稳压电源工作温度:0℃~+70℃2.硬件设计2.1.整机组成1.晶振(用于计时,与两个电容并联使用,电容大小由晶振决定)2.复位电路(用于复位)3.电源(用于供电,一般用电脑的USB口供电)4.烧制程序的口23单片机最
6、简系统设计图3-1系统框图1.1.芯片介绍1.1.1.STC89C52图3-2STC89C52内部结构图STC系列的51单片机是具有我国独立自主知识产权,功能与抗干扰性强的增强型8051单片机。其主要性能如下:(1)增强型8051型单片机,6时钟/机器周期和12时钟/机器周期,可以任意选择,指令代码完全兼容传统8051;(2)工作电压:5V-3.3V(5V单片机);(3)工作频率范围:0-40MHZ,相当于普通8051的0-80MHZ,实际工作频率可达48MHZ;(4)用户应用程序空间为8K字节;23单片机最简系统设计
7、(5)片上集成512字节RAM;(6)通用I/O口(32个),复位后:P0/P1/P2/P3是准双向口/弱上拉,P0是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需要加上拉电阻;(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RXD/P3.0,TXD/P3.1),直接下载用户程序,数秒即可完成一片;(8)具有EEPROM功能;(9)具有看门狗功能;(10)共3个16位定时器/计数器,即定时器T0、T1、T2;1.1.1.引脚图及介绍-图3-3STC
8、89C52引脚图图3-4STC89C52实物图引脚说明:23单片机最简系统设计1.电源:VCC芯片电源,接+5v;GND接地端。2.时钟:XTAL1、XTAL2晶体振荡电路反相输入端和输出端。3.控制线:共有四根ALE/PROG:用来锁存P0口送出的低八位地址/片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。PE
此文档下载收益归作者所有