用增强型51实验板控制液晶显示器

09-08| http://www.dianzi6.com | 维修教程知识 - 电子制作|人气:829

用增强型51实验板控制液晶显示器

   

    首先,我们来看一下实验板的硬件资源可做哪些实验:

    1.数码管:可以实验和仿真各种计数器、数字显示、以及用单片机做电子钟等仿真。比如计数器、秒表、电子钟等等。

    2.LED流水灯:可以显示P口的状态,与教程相配套,可做实验如正反流水灯,交通指示等等。

    3.键盘:可以实验和键盘有关的程序。

    4.喇叭:适合做各类发声程序的仿真和实验,如让小喇叭演奏各种乐曲,唱首歌。

    5.继电器:有了它我们就可以知道怎么来做一个以弱控强——弱电控制强电的系统。

    6.24C02:用来做I2C通信实验,当然你也可以更换不同芯片来做实验。

    7.液晶屏:通过液晶屏显示你想要的信息,比发光管、数码管显示更为漂亮,专业化。

    8.RS232串行接口:支持串口通讯实验,可以让你的电脑和单片机互相通信,完成指定的任务。

    9.步进电机驱动电路:可以非常方便地接上步进电机,完成步进电机的各类实验,如电机的正、反转等等。

    10.红外线接收器:可以做红外线解码实验,红外线遥控器等等。酷!!!配合SAA301OT遥控器完成遥控解码及红外遥控实验。如:按遥控器的数字键1—8,即可点亮实验板上的第一个发光管至第八个发光管,或按遥控器键数码管显示相应的数字。当然,你也可以通过改动程序来达到红外遥控其它资源的目的。

    11.所有芯片管脚都接有外扩排针,有利于外扩更多的功能,外扩实验的功能没有限制,完全由用户决定。    如图1所示为增强型51实验板与仿真器配合使用时,做液晶显示实验的图片。
 
    图2为增强型51实验板的所有组件,分别完成步进电机的控制,红外线遥控及液晶显示实验。
 
    从图1我们可以看到,光有实验板还不行,我们还需要仿真器来调试程序,仿真器就是通过仿真头用软件来代替了在实验板上的51芯片,关键是不用反复的烧写,不满意随时可以改。可以单步运行,指定端点停止等等,调试方面极为方便。可以说如果没有单步运行调试等手段来仿真,很难开发出复杂的程序,在早些年因为51芯片的存储器是EPROM的,反复烧写的寿命非常有限,开发程序只能靠专业的昂贵的专业仿真器来完成。排除了所有错误之后才能写人单片机芯片中。有了内部含有闪存的单片机之后。才使反复烧写试验成为可能,但是也还是无法实现象仿真器那样的实时调试,学习效率自然要低很多了。“经济型51仿真器”,见2004年《电子制作》杂志第8期可以提高你的编程效率,而且价格低廉,足以敷用且使用方便、携带轻便,省去了连接外接电源的烦恼,插上串口即可。

    当你使用仿真器和增强型51实验板调试完程序后,最后一道工序就是将目标程序烧入芯片,我们通过使用编程器来完成这个步骤,通常也称编程器叫烧录器。在此,我们推荐《电子制作》杂志2004年第12期介绍的“经济实用型的51编程器”,全中文界面。使用操作简单,性能稳定。该编程器为串行接口,使用USB接口电源,体积小巧。支持目前最为经典和市场占有量最大的ATMEL公司生产的AT89C51、C52、C55和最新的S51、S52:AT89C1051、2051、4051等芯片,特别适合于渴望学习51单片机又想尽量减小学习投入的朋友。毕竟51系列早已经成为了工业标准,学习51单片机。使一切都在单片机的控制下变得智能化,是每一个爱好者和发烧友的梦想!

    下面我们来看个液晶显示的实例,我们把下面的程序代码在Keil软件中进行调试仿真,成功后。使用编程器烧入单片机芯片即可。程序执行效果:在液晶屏的第二行第一个字符的位置显示字母“A”的程序,效果如图1所示:
RS EQU   P3.5

RW EQU    P3.6

E  EQU    P3 7

    ORG 0000H

    MOV    P1,#00000001 BS;清屏

    ACALL  ENABL.E

    MOV  P1,#00111000B:8位2行

5x7点阵

    ACALL  ENABLE

    MOV  P1.#00001111B:显示器

开、光标开、闪烁开

    ACALL  ENABLE

    MOV  P1.#000001 lOB:文字不

动,光标自动右移

    ACALL  ENABLE

    MOV    P1.#OCOH  :写入显示起

始地址(第二行第一个位置)

    ACALL  ENABLE

    MOV    P1.#01000001B:字母A的

代码

    SETB    RS    :RS=1

    CLR RW       :RW=O

    CLR E    :E=O


如果觉得 用增强型51实验板控制液晶显示器这篇文章不错,可以推荐给朋友分享哦。

本文Tags:电子小制作,维修教程知识 - 电子制作,
相关电子制作资料


温馨提示; 本站的资料全部免费下载,为方便下次找到本站记得将本站加入收藏夹哦,牢记网址http://www.dianzi6.com

此页提供用增强型51实验板控制液晶显示器电子小制作, 维修教程知识 - 电子制作参考。本站还有更多的电子制作相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8