51系列单片机教学实验板硬件设计毕业论文.doc
《51系列单片机教学实验板硬件设计毕业论文.doc》由会员分享,可在线阅读,更多相关《51系列单片机教学实验板硬件设计毕业论文.doc(63页珍藏版)》请在三一办公上搜索。
1、51系列单片机教学实验板硬件设计摘 要在全国高等院校电子信息类专业中,已普遍开设单片机及其相关课程。单片机课程是大中专院校电子类专业实践性、应用性和工程性很强的专业基础课或专业选修课。从加强学生能力培养的要求来看,这类课程仅在课堂上讲授基本原理是不够的,必须在教学中加强实践环节,让学生有足够的实践机会。其中,单片机实验板就是一个很好的学习单片机的工具。目前,市场上单片机实验板的种类较多。此次设计的实验板的特点是将各种单元电路合理的拼凑在一块大印刷电路板上,构成一个有机的整体。设计中利用Protel99SE软件先设计原理图,然后进行元件封装, PCB出图,最后是制板。它与传统的教学实验板相比有如
2、下的优点:价格低廉;使用简单方便,只要有带RS232串口的PC机就能进行实验;功能全,基本上具备单片机常用的接口,如数模转换、模数转换、存储器、LED数码管显示、键盘人机接口、串行接口、温度传感器接口等等。采用本仿真开发实验板,可使初学者迅速掌握单片机原理及应用,熟悉汇编语言、单片机C语言。关键词:单片机;实验板;接口电路;C语言51 Series Single-chip Teaching Experimental Board Hardware DesignAbstract National institutions of higher learning in the professional
3、 category of electronic information, has generally been the creation of single-chip and its related programs.Single-chip college is the course professional practice of electronic institutions, applied and engineering foundation for a strong professional or professional elective courses. From the req
4、uirements of students capacity-building perspective, such courses are taught only the basic principles of the classroom is not enough, we must strengthen the teaching practice, to allow sufficient opportunity to practice. Among them, single-chip experimental board is a good learning tool for the stu
5、dents. At present, more types of experimental plate in the single-chip market. The designed board is characterized by a variety of units circuit will be reasonable together on a large printed circuit board and then constitute an organic whole. The design make use of Protel99SE software to design sch
6、ematic diagram, and then packaging components, PCB map, and finally the system board. It compared to the traditional teaching has the following advantages: The prize cheap. Use it simple, there is as long as RS232 serial port with the PC machines will be able to carry out such experiments. Wide feat
7、ures, the board basically has the interface with commonly used single-chip, full-to-analog converter, analog-to-digital conversion, memory, LED digital display, keyboard man-machine interface, serial interface, temperature sensor interface and so on. The development of the use of the simulation expe
8、riment board, beginners can quickly grasp the principle and application of single-chip, and is familiar with assembly language, microcontroller C language. Beginners use the development of the simulation experiment board, can quickly grasp the principle and application of single-chip, and are famili
9、ar with assembly language, Single-chip C language.Key words: microcomputer; experimental plate; interface circuit; C language目 录摘 要IAbstractII第一章 引 言11.1 研究背景和意义11.2研究现状21.3本文主要的研究工作2第二章 实验板硬件电路设计42.1 实验板的MCU选型42.1.1 单片机选型原则42.1.2 AT89S51单片机简介52.2 实验板总体简介82.2.1 单片机实验教学功能82.2.2 硬件总体逻辑结构92.3 单片机最小系统的电
10、路说明92.4 模数转换器ADC0809的接口电路92.4.1 ADC0809 芯片及内部结构简介92.4.2信号引脚92.4.3 MCS-51 单片机与ADC0809的接口92.4.4 转换数据的传送92.4数模转换器DAC0832的接口电路92.4.1 DAC0832 简介92.4.2 DAC0832的工作方式92.4.3 电压输出电路的连接92.4.4 DAC0832与单片机的连接92.5数据/程序存储器24C0292.5.1.24C02芯片简介92.5.2 24C02与单片机的连接92.6 并行接口芯片8255A的接口电路92.6.1 8255A的基本特性92.6.2 8255A的外部
11、特性和内部结构92.6.2.1外部引脚92.6.2.2 8255内部结构92.6.3 8255A的编程命令92.7 LCD1602液晶显示92.7.1 LCD 1602的引脚图92.7.2 1602液晶显示的指令命令92.7.3 LCD1602与单片机的接口电路92.8动态LED显示与键盘92.8.1数码管的分类92.8.2显示接口简介92.8.2.1静态显示概念92.8.2.2 动态显示概念92.8.3 动态显示接口电路92.9 键盘电路92.9.1 键盘简介92.9.2 独立式按键92.9.2.1 独立式按键结构92.9.2.2 独立式按键的软件结构92.9.3 矩阵式键盘的结构及原理92
12、.9.4 键盘的编码92.9.5 键盘的工作方式92.9.5.1 定时扫描方式92.9.5.2 中断扫描方式92.9.5.3 键盘电路92.10 DS18B20温度传感器接口92.10.1 DS18B20温度传感器简介92.10.2 DS18B20的特性。92.10.3 DS18B20的外形和内部结构92.10.4 DS1820与单片机的连接92.11 RS-232串行接口92.11.1 串行通信基本原理92.11.1.1异步串行通信的字符格式92.11.1.2串行通信的传送速率92.11.2 RS232C总线标准92.11.3 单片机串口通讯的硬件电路92.12 实验板蜂鸣器驱动电路92.1
13、4 实验板PCB设计9第三章 实验板软件设计及调试93.1实验板流水灯程序93.2实验板A/D采样程序93.3实验板串口程序9第四章 设计总结9参考文献9附录A9附录B9附录C9附录D9附录E9附录F9致 谢9第一章 引 言我设计的这款实验板最大限度地利用了单片机软硬件资源,充分考虑多功能、多用途、高可靠性及可扩展性,具有很高的性价比。有利于调动学生的学习兴趣,在实践中快速提高了学生的设计能力。传统的单片机实验系统因其购买成本高、系统使用烦琐,已经越来越不适合当前以培养学生实际能力为主要方向的高等教育,本系统可以让学生基本上人手一套,使用方便,功能齐全,真正达到让学生理论与实践的结合,深刻学习
14、单片机的理论知识目的。 1.1 研究背景和意义完整的单片机实验教学和开发系统应包括微型计算机、编程器(又叫烧录器)、软硬件仿真器、实验电路板等。编程器用于把编译好的程序写入单片机的ROM里面,把写好后的芯片插到实验板上面进行试验。单片机仿真器用来实时仿真调试单片机程序及硬件电路,随时发现问题,修改程序,提高编写程序的效率。硬件实验板,作为单片机实验的外围电路部分,可以进行相关实验电路的单片机编程实验,测试单片机程序能否实现实验电路的功能。目前,单片机的实验教学中存在诸多问题,如:单片机课堂教学往往多以理论教学为主,实验课教学为辅,实验教学也多是进行验证性实验。但单片机是一门实践性很强的学科,只
15、学习理论不做实验练习,很难真正地把单片机方面的知识理解掌握,也很难真正成为单片机应用领域的高级人才。学生实验时也存在着不少问题,单片机实验室由于存在着场地和时间限制等问题,学生除了上课外,平时难得有机会实践。个人配备单片机实验开发系统,因成本较高,很多学生无法承受。同时一般单片机实验箱由于是成品,学生很难参与到其中的细节设计中去,一般单片机实验箱也只是起验证实验的作用,学生动手能力很难得到训练与提高。单片机教材陈旧,实验设备不足、落后,一般学校很少有学生人手一套实验开发系统进行单片机实验及开发。实验板与计算机之间用通信电缆连接,可以互相通信。这样,实验题目可以与时俱进,随时更新,根据学生知识能
16、力水平,实验教学内容可深可浅,更加符合多层次学习单片机的需求。该单片机实验教学仿真系统不仅能胜任于学生的课程实验、毕业设计、课外科技活动(如电子设计竞赛)等各个不同的实验与实践阶段,并且使用该系统有利于实验者进行自主开发实验,有利于培养学生的创新精神和创造能力。1.2研究现状目前单片机已经引起各行业极大关注,展现出广阔的应用前景。很多大型公司都设计开发并生产专业的单片机仿真器,编程器以及单片机实验板,以供大中专院校进行教学培训、实验研究以及个人学习使用。早期的单片机实验教学和开发系统,如北京启东达爱思电子有限公司生产的达爱思系列微机实验开发系统,可以做单片机、微机、控制等课程的实验。上海埃威航
17、空电子有限公司(原上海航虹高科技有限公司)生产的AEDK51系列单片机实验系统,包括AEDK51W(AEDK320W)型仿真机和EXP51实验板,可以做传统的单片机实验,如基本I/O口实验、定时计数器实验、A/D和D/A转换实验、电动机、电子琴、打印机以及并行扩展接口实验等。南京伟福实业有限公司开发的伟福单片机仿真实验系统,由板上仿真器、实验仪、伟福仿真软件、开关电源构成。其不仅能做传统的51系列单片机实验,还提供了强大的逻辑分析、波形输出和程序跟踪功能,可以让学生直观地观察到单片机内部及外部电路工作的波形。上述几个公司生产的仿真器大都价格昂贵,凭学生个人的能力是不可能买到的,因而需要设计出功
18、能完全,价格便宜,便于携带的实验板。本文就是论述简单实用实验板的设计与开发。1.3本文主要的研究工作本文的主要工作包括单片机实验教学仿真系统的硬件设计和软件设计两个方面。鉴于单片机串行扩展总线技术的发展,本文的主要研究工作就是设计并实现硬件仿真系统部分的实验板和根据单片机课程实验教学的内容给出典型的实验例程。因此,硬件设计部分需要完成的工作主要有实验板原理图,PCB电路板的绘制设计和制作,这也是软件部分设计、调试和正常运行的基础。其中硬件设计需要做的主要工作如下:单片机最小应用系统单片机基本实验电路部分;扩展多样化接口软件部分主要进行了以下几个方面的工作:使用汇编或C51语言编写单片机控制通用
19、实验电路的实验程序。程序检查无误后可通过仿真功能实现对各部分实验电路的控制。深入理解实验板程序,从原理上理解清楚实验板的工作原理及PC机传送的各项操作指令的执行情况。PC机调试、仿真、实验板程序。在此使用德国KEIL公司的Keil C51集成开发环境uVision3,深入理解该实验板的应用。第二章 实验板硬件电路设计2.1 实验板的MCU选型据不完全统计,目前全世界微处理器的品种和数量已超过1000多种,流行的体系结构达30多种。其中,8051体系占一多半。生产8051单片机的半导体厂家有20多家,共350多种衍生品。一个好的单片机实验教学仿真系统必须有与之适合的MCU,文中选用了ATEMEL
20、公司生产的单片机AT89S51。2.1.1 单片机选型原则对于MCU的选择,主要基于以下几个原则: 应用典型MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在,MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的SST89E564RD、AT89S51等),各高校及专业学校的培训教材仍与MCS-51单机作为代表进行理论基础学习。 兼容性强8051是早期的最典型的代表作,由于MC
21、S-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。其他公司的51单片机产品都是和MCS-51内核兼容的产品而已。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的。 性价比高任何系统中对微控制器的选择都要考虑成本的因素,若忽略成本的因素,使产品的价格过高,在市场上将没有竞争力。为节省成本,本单片机实验板外围电路多、接口多,所以要求MCU功能强大。 根据以上原则,我们选用了市场上普遍应用的ATMEL公司的89S51系列单片机,其应用广泛、兼容性强、功能强大、价格低廉。2.1.2 AT89S51单片机简介 单片机的特点单片
22、机芯片的集成度很高,它将微型计算机的主要部件都集成在一块芯片上,具有以下特点: 体积小、重量轻、价格便宜、耗电少; 根据工控环境要求设计,且许多功能部件集成在芯片内部,其信号通道受外界影响小,故可靠性高,抗干扰性能优于采用一般的CPU; 控制功能强,运行速度快。其结构组成与指令系统都着重满足工控要求。有丰富的条件分支转移指令和很强的位处理功能及I/O口逻辑操作功能; 片内存储器的容量不可能很大;引脚也嫌少,I/O引脚常不够用,且兼第二功能以至第三功能,但存储器和I/O接口都易于扩展。 单片机引脚及参数简介AT89S51单片机是单片机实验板的核心部分, 以下是AT89S51单片机的主要参数及简介
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51系列单片机教学实验板硬件设计 毕业论文 51 系列 单片机 教学 实验 硬件 设计

链接地址:https://www.31ppt.com/p-3930561.html