单片机开发板论文设计

单片机开发板论文设计

ID:9810845

大小:7.99 MB

页数:20页

时间:2018-05-10

单片机开发板论文设计_第1页
单片机开发板论文设计_第2页
单片机开发板论文设计_第3页
单片机开发板论文设计_第4页
单片机开发板论文设计_第5页
资源描述:

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

1、基于STC12C5A系列单片机的开发板及18B20测温系统的设计设计人_王俊河_________学号__0502090132__指导教师__陈援峰________2011-6-9摘要单片机发展背景简介:单片机技术自发展以来已经走了几十年的发展路程,单片机技术的发展以微处理器技术及超大规模集成电路的技术发展为先导,以广泛的应用区域拉动,表现出较微处理器更具个性的发展趋势。小到电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对51单片机技术在电子行业的重要应用,为满足广大学生、爱好者、产品开发者迅速学

2、会掌握单片机技术,于是产生了51单片机开发板。本单片机开发板所包含的功能:本开发板选用的单片机型号为STC12C5A32S2,但作为开发板只应用了里面局部的功能,主要包括:1.LED流水灯2.键盘扫描并显示(中断方式)3.A/D模数转换电路(可测电压、温度、亮度)4.用18B20检测温度5.数码管电路6.继电器模块7.串口通信电路(单片机-单片机、单片机-PC)8.PWM调制器9.蜂鸣器模块10.综合应用(结合键盘、显示、串口、A/D、等)目录摘要2引言6第一章方案分析7第二章方案设计72.1方案整体结构72

3、.2最小系统电路82.3按键电路9第三章软件设计103.1程序构架103.2流程图10第四章开发板调试及测试11第五章18B20测温实现12总结13谢辞14参考文献14附录19引言单片机具有高集成度,体积小,高可靠性;单片机将功能集成在一块芯片上,集成度很高,体积也很小,芯片本身按照工业测控环境要求设计,内部布线很短,抗噪音性能优于一般通用的CPU,单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,所以可靠性很高。单片机控制功能强;为了满足控制要求,单片机的指令系统均有极丰富的条

4、件,分支转移能力,I/0口的逻辑操作及处理能力,非常适用于专门的控制能力。单片机还是具有低电压,低功耗,便于生产便携的产品。51单片机除兼容性好,还具有较高的工作频率,可以满足绝大多数的用户的应用开发需求,在开发板上具有十分方便的使用。本课题设计的单片机开发板,具有一般的开发通用结构,并基于硬件进行相关的软件设计,利用程序开发语言开发程序实现ISP在线下载到单片机,无需配置单独的下载器;单片机使用ISP在线下载程序,加快了开发板上模块的实验,调试及相应的开发,可以提到针对不同硬件进行编程的能力,同时通过实验现

5、象对硬件也有更深的认识,因此该开发板对于初学者来说具有很强的实用价值和现实意义。第一章方案分析1.1总体设计方案本开发板分10个模块,分别是51单片机控制模块、LED模块、键盘模块、A/D模数转换模块、18B20检测温度模块、步进电机模块、串口通信模块、数码管显示模块、蜂鸣器模块和PWM调制器模块。其中以单片机为主控芯片,外围接串口通信模块下载程序,8个LED显示可实现流水灯等状态,键盘电路向单片机输入特殊数值,A/D模块实现模数转换,18B20实现对温度的检测,步进电机模块是通过继电器实现,PWM调制器模块

6、是利用微处理器的数字输出来对模拟电路进行控制,数码管显示模块对单片机处理后的数据进行显示,蜂鸣器模块实现报警和音乐等不同方式。1.2设计原则(1)从选芯片开始;先选择芯片,再根据芯片的功能搭建外围电路,用软件实现单片机的功能;(2)从画PCB图开始,PCB图是实现电路板功能的基础,也是选择器件封装的重要过程,如何选择器件的封装,影响整个电路板的器件是否能够焊接在板子上,也影响市场上是否有该种器件的封装;(3)从芯片端口选择入手,由于实现的功能较多,而单片机管脚有限,有些管脚需要共同一管脚,但是对于功能的实现又

7、不能有影响。(4)从布局入手,单片机的布局很重要;考虑到板子的成本问题,如果所需的功能不需要那么大的板子的话,就可以选择较小的布局,这样有利于成本的降低。第二章方案设计2.1方案整体结构本单片机开发板的硬件主要包括:单片机控制模块、LED流灯水模块、键盘扫描模块、A/D模数转换模块、数码管模块、继电器模块、串口通信模块、蜂鸣器模块、18B20检测温模块、PWM调制单片机控制模块LED流水灯键盘扫描综合应用蜂鸣器18B20检测温A/D模数转换数码管继电器串口通信PWM调制器2.2最小系统电路单片机最小系统包括S

8、TC单片机、电源模块、复位电路、时钟电路如图所示:本单片机最小系统中选用MCU为STC12C5A60系列单片机,工作电压为3.3-5.5V、采用Flash16K/1280的RAM等功能,电源模块选用16V电源降压为5V电压,16V电源经过二极管整流、电容滤波、再经过7805稳压芯片,再经过电容整流,将电源降为5V电压。复位电路采用手动复位;时钟电路选用11.0592MHz的晶振,两边经过电容滤波,为

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

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

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