欢迎来到天天文库
浏览记录
ID:33349835
大小:626.00 KB
页数:14页
时间:2019-02-25
《at89c51单片机实验开发板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AT89C51单片机实验开发板使用说明http://www.xie-gang.comAT89C51单片机实验开发板是电子制作实验室网站专为单片机初学者设计并开发的一种实验兼开发板,站长开发这个产品的目的就是为了帮助单片机初学者快速学会单片机技术。站长本人在自学单片机的过程中,通过做了一系列的实验,从而比较容易地领会了单片机哪些枯燥、难懂的专业术语,而且这款实验开发板弥补了市场上常见的单片机实验板的一些不足,有针对性地面向最终的实用控制功能,增加了实用的继电器接口,可以使实验板能够直接用于控制各种负载,成为一个实用化的嵌入式控制系统。目前想要学习单片机技术的网友
2、可以分成两类,一类是业余的电子爱好者,想通过自学单片机来提高自己的电子技术水平,以后能够运用到自己熟悉的领域中有所作为,这类网友的动手能力比较好,但是理论知识一般欠缺一些。另一类是在校的电子专业学生,为了完成一些科技项目或者是把学校学到的知识转化成实际的电子作品,为以后的工作求职创造更好的条件,这类网友需要的就是实践经验了。站长也是从这两方面需求来开发这个产品的。 网站开设的单片机教程会以一个个独立的单元电路的形式,使单片机初学者在本网站专门网页的详细操作演示的指导下,一步一步通过自己安装元件、调试电路,将网站提供的多个实验按照从简单到复杂,从实现基本功能到完
3、成扩展功能一步一步地完成,脚踏实地全面提高理论知识和动手能力。以套件的形式提供还有一个好处,就是给后续开发创造空间,比如以后需要设计完成一个独特的单片机控制系统时,可以直接利用实验开发板的一些硬件资源,只安装上需要的元件,把精力集中在编写软件,就能快速完成项目。购买网站的单片机试验开发板时,会随产品寄出一张A4大小的黑白激光打印的原理图,供安装或试验时分析硬件结构。网站教程构思: 为了配合实验开发板的销售和使用,站长专门编写了一系列的实验教程,所有实验都按照从最简单到复杂原则,通过逐步的安装→实验→再安装→再实验的方式,最终完成所有实验。14 网站
4、提供所有实验的详细源程序,所有的程序都有详细的程序注释,而且都经过烧录验证的*.hex烧写文件。本着为初学者考虑的目的,在编写教程的过程中,把初学者容易犯的错误一一指出,同时对相关的硬件结构进行说明,对程序的设计思路也进行介绍,相信初学者通过动手实验能更容易地学会单片机技术,祝大家好运! AT89C51单片机实验开发板其实可以做很多试验,我们网上列举的只是其中的一部分,只要你有足够的想象力,完全可以再开发出一系列的其他用途,例如:红外线遥控器编码分析仪、通用频率计、温度自控板等等。实验注意事项:AT89C51单片机是一种功能非常强大的芯片,但是如果不按照
5、规则去使用或者粗心马虎大意,单片机的寿命可能非常短,站长曾经连续损坏8片AT89C51芯片,后来痛定思痛,仔细查找才发现是这批试验板上的两个错误造成的:其中一块试验板上的7805损坏,直接输出12伏直流电压!还有这批试验板的继电器驱动三极管应该用ECB排列的8050而使用了EBC排列的8050,导致12伏直流电压直接输入到单片机的P2口。对于购买成品板的网友拿到的是经过焊接好的产品,并且经过测试完好,不管是购买套件还是成品单片机实验开发板的网友得到的单片机中都已经烧录了一个测试程序,测试程序主要是用来测试51试验板的单片机和相关外围元件的好坏,如果这个程序能够
6、顺利运行,说明实验板的各方面都很正常。 测试程序对于初学者来说可能比较复杂,但是也是由网站上几个小程序组合而成的,初学者可以通过后面教程的学习来掌握这段程序。 这个测试程序的功能是:接通电源后P0口的八个发光二极管依次从下往上点亮,然后蜂鸣器鸣叫一声,两个继电器轮流动作一次,数码管的个位显示8,再换成十位显示8,然后不断循环,如果这时按下红外遥控器的按键时,蜂鸣器立即发出“滴滴滴”的提示音,同时将这个按键的键值通过串口在电脑屏幕上显示出来(需要运行串口调试软件)通过这个程序可以判断单片机实验开发板的各个部分的硬件和软件都是完好的,具体的源程序见光盘
7、。1、八路LED跑马灯实验现在让我们开始做第一个实验:八路发光二极管轮流点亮的实验,也就是通常所说的跑马灯实验,首先让我们来完成必须的硬件部分,我们需要焊接上8个发光二极管和8个限流电阻,可以参考下面的原理图和实物图像进行操作,需要注意的是LED是有极性的,引脚长的为正极,引脚短的为负极,负极和电阻一侧连接,如果接错那么相应的那一路可能在实验中不会点亮了,在焊接前要看仔细哦!下面我们来完成软件编程设计,这里我们没有采用高深的编程技巧,而是用了最笨、最直接的向端口送数的办法来实现,一来程序比较简单,没必要玩深沉,而且初学者看起来直观易懂。ORG0000HSTAR
8、T:MOVP1,#01111111B;
此文档下载收益归作者所有