基于AT89S52的单片机开发板研究.docx

上传人:w**** 文档编号:19501866 上传时间:2022-06-08 格式:DOCX 页数:5 大小:18.53KB
返回 下载 相关 举报
基于AT89S52的单片机开发板研究.docx_第1页
第1页 / 共5页
基于AT89S52的单片机开发板研究.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《基于AT89S52的单片机开发板研究.docx》由会员分享,可在线阅读,更多相关《基于AT89S52的单片机开发板研究.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于AT89S52的单片机开发板研究 【摘要】目前,单片机技术在各个领域均有着极其广泛的应用。由于需求量较大,进而产生了单片机开发板。本课题首先分析了基于AT89S52的单片机开发板系统,进而对单片机开发板软件的设计提出了一些建议,希望单片机开发板软件的设计更具时效性与科学性。 【关键词】AT89S52;单片机;开发板 0.引言 现状之下,单片机技术有着极其广泛的运用,例如:工业限制、军事设施以及航空航天技术等方面都能够运用到。然而单片机开发板的设计也具有肯定的要求的,因此对单片机开发板进行设计,能够实现许多的功能,例如:跑马灯、数码管显示、液晶显示以及外围电路扩展等1。鉴于此,本课题对“基于

2、AT89S52的单片机开发板”进行探讨具有尤为深远的重要意义。 1.基于AT89S52的单片机开发板系统分析 1.1 单片机开发板的系统分析 以设计的基本要求为依据,结合各个方面的因素,将AT89S52单片机当作主控器,外围电路的重要组成模块有蜂鸣器、液晶显示以及矩阵键盘等。在考虑到程序效率的提升,对ISP进行了设计,运用时只须要干脆烧录芯片2。另外,想要让扩展功能得到便利,便须要对全部的I/O口进行开放。 图1 单片机开发系统框图 1.2 开发环境与软件应用 在51单片机系列中,KeilC51是最受欢迎的开发软件。它能够支持多方面的功能,例如:汇编、C语言开发以及软件仿真等。并且,用户群也相

3、当浩大,资料也相当丰富。本设计便运用该软件进行编程和编译,进而形成HEX文件,最终运用ISP进行电路下载,再将其烧录至单片机上进行运行,其烧录的方式是干脆性的。 1.3 基于开发板典型模块电路的设计 基于开发板典型模块电路的设计包括了主机电路、四位数码管显示电路以及液晶显示电路。 (1)主机电路 MCS-51单片机具有非常广泛的运用,并且教材极其丰富,是单片机进行学习的最佳选择。AT89S52单片机则在软件与硬件方面对MCS-51单片机进行了兼容。因此,AT89S52单片机具有更加强大的功能,其擦写次数大约为一千次。因此,在本设计中,对于主机电路的限制,便运用了AT89S52单片机。主机电路在

4、构成最小系统中的主要组成部分有振荡,还有复位电路等。 (2)四位数码管显示电路 数码管是一种显示器件,并且在单片机应用系统中能够将其广泛运用。基于内部电路的连接,一共分为两种,分别是共阴极、共阳极。它的内部的组成成分是发光二极管。共阴极数码管与共阳极数码管,普遍上可理解为:每一个数码管中的八个方管二极管的阴极均连接在一起的,为共阴极数码管;每一个数码管中的八个方管二极管的阳极均连接在一起的,为共阳极数码管。 (3)液晶显示电路 基于现如今工业设计的主要发展趋势,大致上是朝向低功耗与高性价比等方向发展的。并且,由于目前对环境提出了很高的要求,所以特殊注意低碳生活。故此,在设计上,所运用到的显示电

5、路也须要运用到低功耗的显示设备,而液晶显示电路则具备了低功耗的特点。现状之下,单片机经常运用到的液晶显示电路大致上有LCM1602、LCM12864以及LCM12232 等。在本次设计当中,所运用到的液晶显示模块为LCM1602电路。它和单片机接口具有特别简洁的特点,只须要把LCM1602中的供电电路连接上,其他数据、限制口之间和单片机的并行I/O相连接,在此基础上,充分利用单片机编程对液晶显示的字符进行限制。 对于数码管,它和单片机的接口具有较为便利的特点,所以只须要把单片机的八位并行I/O口和数码管的段码引脚进行连接便可。基于八位并行I/O口输出的不同的断码,数码管就能够显示出不相同的数字

6、3。但在连接数码管比较多的状况之下,便须要运用到动态扫描,进而将其连接至数码管内。本次设计所运用的到数码管有四个,为了能够节约对I/O口的运用,便须要对I/O口进行拓展,拓展所运用到的为HC573芯片。该芯片主要是基于程序,对不同的数码管进行限制,进而显示出不同的数字。另外,为了让数码管显示具有光明醒目的优势,便可以采纳共阳极数码管,也可以采纳成本比较低的三极管用来当作驱动电路。 2.基于单片机开发板软件设计的建议 刚入门的学者而言,对开发的流程以及开发的环境进行充分了解是特别有必要的,对本课题在设计过程中所供应的硬件从模块至系统进行充分了解,进而对单片机进行认知与开发。基于硬件,想要让单片机

7、开发板的器件能够进行工作,便须要软件编程的充分支持。在本课题的设计中,所运用到的编译软件为KeilC51,运用到的计算机语言为C语言。鉴于此,笔者建议,对于初学者,须要对上述学问进行充分驾驭,进而方可进行单片机开发板开发试验。 3.结语 本课题所涉及到的设计中,单片机开发板还有特别多的电路,因为课题篇幅的局限性,所以无法将其整体性地进行介绍。但是,全部的电路模块大致上都是具备I/O资源、稳压电路以及抗干扰电路的特点的。在进行开发试验时,这种开发板可在工作中实现精确、稳定的优势。并且运用于实际,也特别具有价值。 参考文献 1周丽荣.基于AT89S52的单片机开发板设计J.科学之友,2022,11(25):12-15. 2关嘹亮.常晓天.基于AT89S52单片机的环境温度检测系统的探讨J.电子制作, 2022,04(15):76-79. 3姚广智.基于AT89S52单片机的远程限制智能空调遥控器J.计算机光盘软件与应用,2022,12(01);56-59. 第5页 共5页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页第 5 页 共 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁