2.10 通信模块 11
2.10.1 串口通信电路 11
2.10.2 I2C接口电路 11
2.11 温度传感器模块 12
2.12 继电器和蜂鸣器模块 12
3 实验系统的软件设计 14
3.1 本开发板对单片机实验教学的改进 14
3.2 单片机C语言开发基础 14
3.2.1 C语言开发单片机的优点 14
3.2.2 单片机C语言C51中的基本数据类型 14
3.2.3 单片机C语言C51的基本结构 15
3.3 实验系统基本实验程序设计 16
4 实验开发板硬件制作及综合测试 23
4.1 PCB板制作 23
4.1.1 元件封装与摆放 23
4.1.2 PCB布线 23
4.1.3 腐蚀PCB板 23
4.3 硬件测试 23
4.3.1 元器件测试 24
4.4 综合测试 24
5 开发板的调试 25
6 总结与展望 29
附 录 30
致 谢 33
[参考文献] 34
1 概述
1.1 研究意义及行业背景
随着时代的发展单片机如今已广泛应用到各行各业。现在,宽范围工作电源、多功能I/O接口和低功耗等成为了单片机的发展方向。开发单片机的应用需要掌握单片机硬件与软件知识以及各应用系统的专业知识。这两方面知识于一个系统设计人员尤其重要。同时了解各公司最新开发的芯片结构和应用以及掌握单片机的工作原理更是一个合格工程师必备的素质,而且他们还要有通过实际应用找到最优性价比的能力。高校实验室如今已渐渐成为培养高层次人才的主要地方。故而提高学生自学能力、对知识的掌握能力、掌握芯片发展动态的意识就显得尤为重要。因为在一些发达的西方国家,培养学生的动手能力是学校培养学生的主要任务之一,令人欣喜的是近年来我国教育界人士也开始对这个问题重视起来了。培养学生的实践操作能力最好的方式便是让他们自己动手,从而获得实践经验。
单片机的应用场合在近年来也不断增加。首先,单片机对于仪器的应用一方面优化了仪器仪表的精度和功能,另一方面使得它们的结构变得更加简单加速完成了仪器仪表的进化。其次,单片机在数控机床、医疗设备、自动包装机打印机、传真机、复印机等的开发中都有深远的影响[1]。另外,在一些系统中,可以将单片机作为控制器,根据被控对象不一样的属性采用不同的算法,实现预定指标,改善产品质量。
本文所介绍的51单片机开发板便是将51单片机常用的外围集成在一小块电路板上以至于一些不大的项目可以在此板上二次开发,然后在此基础上面重新作图做板,这样一来开发周期得到了缩小,而且它最显著的优点是可以让学生随时随地的进行学习,既方便又实用。
众所周知单片机技术可以实现智能化,所以单片机课程在高校各大类教学计划中具有较高的地位,比如计算机类、电气类、电子类、机械类等专业[1]。因此教师在教学过程中,要格外重视实验教学。学生在不断实践的过程中,才能对单片机的知识和应用有全面的了解。
1.2 国内外研究现状
1.3 论文的主要工作
本文的主要工作内容如下:
第一章概述介绍了论文的研究意义和行业背景以及国内外研究现状等,粗略地介绍了单片机的应用场合以及较之以往,单片机有哪些功能上的进步。 STC89C52单片机实验开发板设计+电路图(2):http://www.751com.cn/zidonghua/lunwen_39950.html