微控制器工作原理

[09-12 12:19:10]   来源:http://www.88dzw.com  电路基础   阅读:8877

文章摘要:如果您想实际操作一下BASIC Stamp,上手是十分容易的。您所需要的就是一台台式计算机,和一个BASIC Stamp入门工具包。入门工具包包括Stamp微控制器、编程电缆以及一个运行于台式计算机的应用程序,该应用程序将BASIC程序下载到Stamp中。 入门工具包可以从Parallax公司这样的制造商那里获得,也可以从Jameco公司这样的供应商那里获得。如果读过有关门电路和数字时钟的文章,您会对Jameco公司耳熟能详。从Parallax公司您可以订购“BASIC Stamp D入门工具包”(部件号 27202),从Jameco公司您可以订购部件号为140089的入门工具包。您将收到 S

微控制器工作原理,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

如果您想实际操作一下BASIC Stamp,上手是十分容易的。您所需要的就是一台台式计算机,和一个BASIC Stamp入门工具包。入门工具包包括Stamp微控制器、编程电缆以及一个运行于台式计算机的应用程序,该应用程序将BASIC程序下载到Stamp中。

入门工具包可以从Parallax公司这样的制造商那里获得,也可以从Jameco公司这样的供应商那里获得。如果读过有关门电路和数字时钟的文章,您会对Jameco公司耳熟能详。从Parallax公司您可以订购“BASIC Stamp D入门工具包”(部件号 27202),从Jameco公司您可以订购部件号为140089的入门工具包。您将收到 Stamp(如下图)、编程电缆、软件和操作说明书。两家公司的定价均为79美元。有时,Parallax公司会推出特别版本的入门工具包,称为“必备基础、一网打尽”,这个特别版本除上述内容外,还包括斯科特·爱德华编写的Programming and Customizing the BASIC Stamp Computer(对BASIC Stamp计算机进行编程和自定义)一书。

Stamp的连接十分容易。您只需将其连接到计算机的并行端口, 然后运行DOS 应用程序来编辑您的BASIC程序,并将该程序下载到Stamp中就可以了。以下是一个典型的编辑器(选自斯科特·爱德华的书中)的截图:

典型的编辑器的截图

要在此编辑器中运行程序,请按ALT+R组合键。编辑器应用程序将检查BASIC程序,然后通过电缆将程序发送到Stamp上的EEPROM(电可擦除只读存储器)。 随后,Stamp会执行该程序。在这个例子中,程序在I/O引脚3上生成方波。如果引脚3上连接有逻辑探针或LED(发光二极管),您将看到,LED每秒钟亮灭两次,这是由于它根据PAUSE指令,每隔250毫秒改变一次状态。了解LED的详细信息,请参阅有关门电路的文章。一节9伏的干电池可以让这个程序运行几个星期。缩短LED处于打开状态的时间(例如亮50毫秒,灭450毫秒),或者用NAP r指令代替PAUSE指令,都可以节约电能。

花79美元让一只LED亮起来似乎有些奢侈。你肯定更想用BASIC Stamp制作出更实用的东西。花上100多美元,你就可以制作一台精致的数字时钟!这好像也过于奢侈,但以后做其他各种装置时,你会发现这些元件都可以重复利用。

我们将使用BASIC Stamp的输入输出引脚来显示数字。在数字时钟部分,我们了解了如何连接7447芯片的7段显示发光二极管。7447芯片可以和BASIC Stamp协同工作。将BASIC Stamp的四根输入输出引脚直接与7447相连,就可以很容易的显示0到9的数字。BS-1版本的Stamp有8根输入输出引脚,这样可以直接驱动两片7447芯片。

就一个时钟而言,需要至少显示4个数字。为了用8个输入输出引脚驱动4片7447,我们需要更有创造性一些。下图给出了一种解决办法:

用8个输入输出引脚驱动4片7447的解决办法

上图中,8根输入输出引脚从左边引入。该方法用4个输入输出引脚驱动全部的4片7447。剩余的4个引脚,用来按顺序激活4片7447(芯片上的“E”表示“Enable 使能”——7447芯片上的5号引脚)。要让这个系统工作,Stamp的程序首先通过4根数据线发出第一个数字,并且把第一片7447的E引脚与第一根控制线置位,从而把7447激活。然后发出第二个数字,激活第二片7447,就这样按顺序不停的反复激活四片7447。 实际上,稍微改动一下连线,一片7447就可以实现这些功能。使用74154多路转换芯片以及一些驱动,就可以用这种方法驱动多达16个数字。

这就是实际中控制发光二极管显示屏的标准方法。如果你有一个老式的发光二极管显示的计算器,边晃动边观察显示屏。你会发现同一时刻只有一个数字被点亮。这种技术被称为多路复用显示。

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


Tag:电路基础电子电路基础,模拟电路基础电路基础