毕业论文-51单片机开发板

毕业论文-51单片机开发板

ID:24702822

大小:1.38 MB

页数:59页

时间:2018-11-11

毕业论文-51单片机开发板_第1页
毕业论文-51单片机开发板_第2页
毕业论文-51单片机开发板_第3页
毕业论文-51单片机开发板_第4页
毕业论文-51单片机开发板_第5页
资源描述:

《毕业论文-51单片机开发板》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、青岛理工大学毕业设计摘要设计一种基于S51单片机的开发板,该开发板具有成本低、体积小、可靠性高、功能齐全、低功耗设计、操作方便等特点。本论文详细介绍了该开发板的开发过程及相关硬件结构和软件设计。开发板以ATMEL公司的AT89S51单片机为核心控制器,板上资源主要包括数据采集处理模块、DS1302时钟模块、通信模块、液晶显示模块、键盘模块等。针对各个硬件模块开发了相应的软件模块,包括各个控制驱动程序、AD/DA程序、RS232/RS485通信程序、液晶显示程序等。开发板可以作为主控制模块安装于控制系统中执行控制任务,也可以用作实验板,完成单片机各类通用实验,操作简单,控制结果可见

2、,性价比高,可以应用于高校、科研院所的实验室等场合,具有一定的实用价值和现实意义。关键词:S51DS1302通信液晶显示键盘青岛理工大学毕业设计AbstractDesignadevelopmentboardbasedonS51MCU,theboardhascharacteristicsoflowcost,smallsize,highreliability,full-featured,low-powerdesignandeasytooperate.Thispaperintroducesthedevelopmentprocessofthedevelopmentboardandrela

3、tedhardwareandsoftwaredesign.DevelopmentboardusingAT89S51ofATMELCorporationascorecontroller,resourceson-boardincludedataacquisitionandprocessingmodule,DS1302clockmodule,communicationmodule,LCDmoduleandkeyboardmodule.Designsoftwaremodulecorrespondingtoeachhardwaremodule,includingthedriverandco

4、ntrolprograms,AD/DAprograms,RS232/RS485communicationprograms,liquidcrystaldisplayprogramsandsoon.Developmentboardcanbeusedasthemaincontrolmoduleinstalledinthecontrolsystemtoperformcontroltasks,alsocanbeusedasexperimentalboard,completeallkindsofuniversalexperimentsofMCU,operatedsimply,controlr

5、esultscanbeseen,highcostperformance,canbeappliedtouniversities,researchinstitutes,laboratoriesandsoon,hassomepracticalvalueandpracticalsignificance.Keywords:S51DS1302communicationLCDkeypad青岛理工大学毕业设计摘要1ABSTRACT21前言12系统方案22.1总体设计方案22.2设计原则23硬件部分33.1硬件结构框图33.2硬件电路设计43.2.1S51单片机主控制模块43.2.2键盘模块43.

6、2.3AD模块5aADC0832简介5b硬件实现63.2.4DA模块6aTLC5615简介6b硬件实现73.2.5DS1302时钟模块7aDS1302简介7b硬件实现83.2.6测温模块9aDS18B20简介9b硬件实现103.2.7串行通信模块10aRS232串行通信模块10bRS485串行通信模块113.2.8显示模块12a数码管模块12bLCD1602模块13cLCD12864模块143.2.9下载器模块163.2.10其他模块174软件部分194.1整体程序设计194.2分模块程序设计19青岛理工大学毕业设计4.2.1键盘模块程序设计194.2.2AD模块程序设计20aA

7、DC0832的工作时序20bAD程序流程图214.2.3DA模块程序设计22aTLC5615的工作时序22bDA程序流程图224.2.4DS1302时钟模块程序设计23aDS1302的工作时序23bDS1302的寄存器24cDS1302时钟程序流程图244.2.5测温模块程序设计25aDS18B20的工作时序25b测温程序流程图274.2.6串行通信模块程序设计28aRS232通信模块程序设计28bRS485通信模块程序设计294.2.7显示模块程序设计30a数码管程序30bLC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。