|
2007-8-14
阅读次数:次
娃娃学习计算机可以从两个方面入手:一是学习如何使用PC机,把计算机作为一个工具,完成诸如上网、游戏等操作;二是通过学习单片机知识,了解计算机及自动控制的原理,制作自己的作品。DP801系列就是为初学者设计的一种单片机控制器。通过学习与使用DP801,就可很方便地进入单片机世界,制作自己的科技作品。 一个自动控制系统大致必须具备三项功能:(1)能输出一些控制信号,用以改变被控对象的状态,使被控对象回到我们所设定的状态中来;(2)能测试被控对象的状态,了解被控对象的状态与预定状态的差别;(3)能对输入的状态进行判别、比较并作出控制的决策,向执行机构发出控制命令。只有三项功能结合起来才能完成对被控对象进行自动控制,以达到预定的控制目标。而单片机就是一种很好的控制器,因为它具有上述三项功能:具有输出口,可以输出控制信号;具有输入口,能接受外部的状态信息;可以对这些信息进行数字或逻辑运算,并作出比较判断再给出控制信号。用单片机(计算机)进行的控制与用传统控制器进行的控制的不同之处是:传统控制器的控制功能完全由硬件电路来完成,而单片机则需要硬件和软件结合起来,除了要设计好硬件电路外还要编写程序,硬件电路在程序的控制下才能完成控制功能。现在单片机作为控制器已经使用在各种产品中,大到飞机、汽车,小到各种家用电器都能找到单片机的踪迹。各家各户的微波炉、影碟机等全都是由单片机来控制的。 很多电子爱好者都想使用单片机来开发自己的产品。他们对学习单片机电路并不害怕,唯一使他们望而却步的是给单片机编写程序,因为编写程序对他们来说是一个新的领域。要编写程序,必须了解单片机的指令系统以及使用指令编写程序的方法。像目前在我国常用的MCS-51系列单片机,它的指令有200多条,要记住并能灵活运用这么多指令,对于没有接触过单片机的电子爱好者来说的确不是一件容易的事。 1999年,北京市宣武区青少年科技馆使用DP801在青少年中开展单片机活动取得良好的效果。很多同学通过一两天的学习就能编写自己的程序,控制自己的作品。去年,北京市创造发明展览会上获得一等奖的睡眠呼吸检测仪就是宣武区少年科技馆的一个六年级小学生用DP801单片机系统制作出来的。更多的同学通过几天的学习就能使用DP851来控制自己的小车模,学习到自动控制的知识 DP801A单片机控制器之所以能被青少年所接受,是由于在DP801A中使用了一种被叫做“宏指令”的指令系统。在这种指令系统中只有16条指令。其机器码采用大家熟悉的10进制,这16条指令都用大家很熟悉的概念来命名,并充分考虑用作控制器的需要。例如有关对外部执行机构控制的指令就有接通和断开指令,使用接通指令就能使外部设备被接通,若外部设备是电机,则电机就会转起来;如果接的是用于加热的电阻丝,那么电阻丝就开始加热。断开指令的作用和接通指令正好相反。还有用于检测状态的通转及断转指令。通转指令用于检测一个开关量,其意思是:如果某一个开关接通(这个开关如果是光电开关就可检测是否有光),则转向去做某些事先编好的程序。此外,还有延时、送数、加数等指令。
|