大家好,我是你们的新朋友—DP801单片机。我能说会唱,能听会看,能让小彩灯随着音乐跳舞,把我放在小车上,我就成了驾驶员。总之,我的本事可大了。
我为什么可以做这么多事情呢?那是因为我有一颗能进行逻辑思维的大脑,它就像电脑中的CPU一样,控制着整个单片机的运行。人们向我下达的各种命令,都要经过这个大脑的运算,最后由它去控制其它部分有条不紊地执行命令。
说了这么多,你们肯定想看看我的模样吧!
图1 DP801单片机
这就是我的样子,总的来说,我分为三大部分:输入部分、主机部分和输出部分。为了便于理解,你们可以把我看成是一台小电脑,电脑的键盘和鼠标就是输入部分,对于我而言,图中的按键和触点就相当于键盘和鼠标,它们的作用是向单片机里输入各种指令;电脑的显示器和音响就是输出部分,我的输出部分是图中的小灯、数码管和喇叭,它们可以传达指令执行的结果;电脑的CPU和内存就是主机部分,我的大脑就相当于电脑中的CPU,我用它进行思考和运算,为我身体的其它部分下达指令。比如让小灯亮起来,让喇叭里奏出动人的音乐,让数码管上显示出数字等等。而我的记忆存储就相当于计算机中的内存,同学们为我下达的指令都存放在这里,然后这些指令经过大脑的处理就可以操作其它部分了。这三大部分是缺一不可的,如果没有输入部分,就无法向单片机下达指令;如果没有主机部分,就无法对输入的指令进行处理;如果没有输出部分,就无法看到指令的执行结果。
虽然我有如此聪明的大脑,但是如果没有人对我下达指令,我是什么也不会做的。只有你们明确地告诉我要去干什么,我才能发挥出强大的功能。可以说你们就是我的指挥官。神话中的孙悟空拔下猴毛,吹一口仙气,就变出小孙悟空,帮助孙悟空做事情。而你们利用我,用你们的思想智慧控制我的CPU,也可以让我为你们做事情,成为你们最忠实的替身。
虽然我看起来有些复杂,不过不用担心,学起来一点也不难。为了方便小学生朋友们的操作,工程师们已经把我简化了。所以只要你们认真学习,一定可以把我的本领都发挥出来。
那么如何指挥我呢?那就要用到指令了。
指令从结构上分为两大部分:操作码和操作数。操作码告诉我去干什么,操作数告诉我去操作谁。
比如:让我的00号小灯亮起来,你就要输入如下指令:00 00。
图2 开00号小灯的指令
如果把上面这条指令输入到单片机里,那么你会看到“00”号小灯亮起来了!
怎么样,很神奇吧!这可是最简单的指令了,我可以接受17种指令呢,这些指令首先被存放到我的记忆存储里,然后经过大脑的处理就可以向其它部分发号施令了。比如:让6个小灯隔一秒亮一个,让喇叭里放出你编的音乐,让小灯随着音乐节奏跳舞等等,你们可以利用这17种指令来实现各种各样的功能,这就要靠你们这些小指挥官的想象力了。
细心的读者也许已经发现了,我与现在市场上流行的机器人玩具是不同的。现在市面上流行的机器人玩具的程序开发多数都依靠图形界面,他们把复杂的编程代码屏蔽掉,就好像把这些代码装进一个黑盒子,使用者是看不见这些真正能操作硬件的指令的,学生们只需要拖动图标就可以完成一次项目开发。这样做虽然能简化开发过程,但是学生们看不到指令的存储、执行过程,也就学习不到真正的知识。
我们看下面这张图:
图3 经过黑盒子和白盒子的数学题
在图3中,有两个盒子,一个是黑颜色的,另一个是透明的。同样输入一道算术题,黑盒子把计算过程全部屏蔽掉了,什么也看不见。而我们却在透明盒子里清晰地看见了全部的演算步骤。
那些机器人玩具所使用的图形界面就像图3中的黑盒子一样,指令被藏在黑盒中,看不见指令的存储、执行过程。而801单片机的指令执行过程就像图中的透明盒子一样,学生们能看得见指令的存储和执行过程。
现在,北京的很多中小学已经广泛开展了DP801单片机的学习,由于我们的学习宗旨是立足于提高学生的逻辑思维和动手能力,所以被广大中小学生认可并喜爱。我们现在仍在探索能够进一步提高学生们创新精神和综合素质的方法,使你们成为真正的德、智、体全面发展的人才。
相关文章
- 海淀区第三届中小学智能控制(单片机)知识竞赛 [2008-04-10 14:27:21]
- 07年海淀区智能控制单片机智能识别规则 [2008-03-24 14:54:30]
- 07年海淀区智能控制单片机智能设计规则 [2008-03-24 14:53:42]
- 07年海淀区智能控制单片机智能车接力赛规则 [2008-03-24 14:52:24]
- 07年海淀区智能控制(单片机)编程竞赛规则 [2008-03-24 14:48:45]











