一种便于应用的编程工具的制作方法

文档序号:11725736阅读:293来源:国知局
一种便于应用的编程工具的制作方法与工艺

本实用新型涉及一种便于编程的工具,属于微型计算机编程技术领域。



背景技术:

随着各种微处理器的出现,生活当中出现了各种智能化产品,通常他们都包含软件和硬件两部分,软件一般由专业程序员或者产品使用者来编写,硬件会根据编写的程序运转。

目前常规的编程方式主要有两种,一种是借助计算机采用编程语言去编写专业的代码,例如C语言、汇编语言等,这些代码对于非专业人士来讲无法理解,更无法简易快速的对要使用的设备进行这种方式的编程;另一种则是利用图形化编程软件进行模块拖拽按照逻辑组合编程,这种编程工具降低了编程的门槛,使编程者无需了解编程语言即可以根据图形进行编写自己想要的程序。由上述可知,以上两种编程方式均需借助计算机编程软件方可实现,而现在非专业人士很难去掌握这些编程软件,甚至部分人群无法熟练或者独自使用计算机,不利于编程软件的应用。



技术实现要素:

针对现有技术中存在的上述缺陷,本实用新型提供了一种便于编程的工具,可以解决上述非专业人士编程困难,不利于编程软件应用的问题。

本实用新型是通过如下技术方案来实现的:一种便于应用的编程工具,包括电源、积木块、存储处理块和嵌入所述存储处理块内的微处理器Ⅰ以及嵌入所述积木块内的微处理器Ⅱ,所述微处理器Ⅱ中包含有专业编程人员写入的一条或多条程序指令,所述存储处理块上设有由所述微处理器Ⅰ控制的接收元件Ⅰ,所述积木块上设有由所述微处理器Ⅱ控制的发射元件Ⅱ,所述电源为所述积木块和所述存储处理块供电后,所述积木块通过发射元件Ⅱ将包含的程序指令发出,所述存储处理块通过所述接收元件Ⅰ接收所述积木块发出的程序指令并进行存储处理。

进一步优选地,为便于实现更加丰富的功能,所述积木块的数量设为多个,每个所述积木块还包括接收元件Ⅱ,使用者可以根据需要的功能将多个相关功能的积木块按照一定的顺序逐级排列,从第一级积木块直至最后一级积木块,每相邻的两个所述积木块通过发射元件Ⅱ和接收元件Ⅱ进行通讯,最后一级积木块将多级积木块包含传递的程序指令进行收集并传输给所述存储处理块。

进一步优选地,所述存储处理块上设有由所述微处理器Ⅰ控制的发射元件Ⅰ,所述编程工具还包括需要载入程序的目标设备,所述存储处理块接收到的程序指令通过所述发射元件Ⅰ传输至需要载入程序的目标设备。

进一步优选地,为方便了解积木块是否成功接收发射信息,每个所述积木块包括两个发射元件Ⅱ和两个接收元件Ⅱ,所述存储处理块包括两个发射元件Ⅰ和两个接收元件Ⅰ,积木块接收并收集上一级积木块发射的程序指令后,将收集到程序指令继续发射给下一级积木块,同时将已经接收到上一级积木块发射的程序指令的消息反馈至上一级积木块,存储处理块接收最后一级积木块的程序指令后,将已经接收到最后一级积木块发射的程序指令的消息反馈至最后一级积木块。

进一步优选地,每个所述积木块上设有由嵌入所述积木块上的微处理器Ⅱ控制的指示灯,积木块接收发射信息成功或失败时,指示灯会有不同的显示,从而方便使用者判断该积木块是否正常运行。

进一步优选地,为方便控制多个积木块的运行,第一级积木块前设有起始积木块,所述起始积木块内的微处理器Ⅱ中包含开始指令,所述起始积木块外连接有按钮开关,将积木块按照一定的顺序排列后,开启按钮开关,积木块之间开始通讯,需要结束的时候,关闭按钮开关。

进一步优选地,每个所述积木块外周围设有外壳,所述存储处理块的外周围设有外壳,外壳之间可以相互拼插排列,每个所述外壳上设有用于设置所述外壳内对应的微处理器Ⅱ所包含的程序指令信息的标记,外壳的设置不仅可以很好地保护内部的积木块及微处理器Ⅱ,还可以方便进行标记,标记可以方便使用者选择不同功能的积木块。

本实用新型所述的便于编程的工具,通过采用专业编程人员设计编写的积木块,使用者可以方便地按照想要实现的功能,挑选包含相关功能的程序指令的积木块,并将积木块按照一定的功能逻辑进行排列,最后一级积木块可以将逐级设置的积木块包含的程序指令传输至存储处理块,存储处理块将程序指令收集并传输至需要下载程序的目标设备,从而使执行部件执行相应的功能。这种编程工具在进行使用时,不需要使用专业的编程软件,即可以供使用者实现编程的目的,达到想要实现的功能,便于非专业编程人员的使用。

附图说明

图1是本实用新型实施例所述便于应用的编程工具的示意图;

图2是本实用新型实施例所述便于应用的编程工具中外壳之间的示意图;

图中,1、积木块,2、存储处理块,3、微处理器Ⅰ,4、微处理器Ⅱ,5、接收元件Ⅰ,6、发射元件Ⅰ,7、接收元件Ⅱ,8、发射元件Ⅱ,9、第一级积木块,10、最后一级积木块,11、起始积木块,12、外壳,13、按钮开关,14、指示灯。

具体实施方式

下面通过非限定性的实施例并结合附图对本实用新型作进一步的说明:

本实用新型实施例提供了一种便于应用的编程工具,包括电源、积木块1、存储处理块2和嵌入存储处理块2内的微处理器Ⅰ3以及嵌入积木块1内的微处理器Ⅱ4,所述电源可以为任何形式的供电方式,可以为编程工具其他部分供电即可,微处理器Ⅱ4中包含有专业编程人员写入的一条或多条程序指令,存储处理块2上设有由微处理器Ⅰ3控制的接收元件Ⅰ5,积木块1上设有由微处理器Ⅱ4控制的发射元件Ⅱ8,电源为积木块1和存储处理块2供电后,积木块1通过发射元件Ⅱ8将包含的程序指令发出,存储处理块2通过接收元件Ⅰ5接收积木块1发出的程序指令并进行存储处理。

积木块1的数量可以为一个、两个或多个,积木块1的数量越多,则可供选择的程序指令块越多,为便于实现更加丰富的功能,积木块1的数量优选为多个,此时,每个积木块1还包括接收元件Ⅱ7,使用者可以根据需要的功能将多个相关功能的积木块1按照一定的顺序逐级排列,从第一级积木块9直至最后一级积木块10,每相邻的两个积木块1通过发射元件Ⅱ8和接收元件Ⅱ7进行通讯,最后一级积木块10将多级积木块1包含传递的程序指令进行收集并传输给存储处理块2。

存储处理器接收到程序指令后,可以一一解析程序指令并直接输出至执行部件使其按照程序指令运行,也可以将程序指令发送至另外一个需要载入程序的目标设备,此时,存储处理块2上设有由微处理器Ⅰ3控制的发射元件Ⅰ6,存储处理块2将接收到的程序指令通过发射元件Ⅰ6传输至需要载入程序的目标设备,进一步由目标设备将程序指令输出至执行部件使其按照程序指令运行。

如图1所示,为了方便了解积木块1是否成功接收发射信息,每个所述积木块1包括两个发射元件Ⅱ8和两个接收元件Ⅱ7,所述存储处理块2包括两个发射元件Ⅰ6和两个接收元件Ⅰ5,积木块1接收并收集上一级积木块1发射的程序指令后,将收集到程序指令继续发射给下一级积木块1,同时将已经接收到上一级积木块1发射的程序指令的消息反馈至上一级积木块1,存储处理块2接收最后一级积木块10的程序指令后,将已经接收到最后一级积木块10发射的程序指令的消息反馈至最后一级积木块10。

为方便判断积木块1是否正常运行,优选地,每个积木块1上设有由嵌入积木块1上的微处理器Ⅱ4控制的指示灯14,积木块1接收发射信息成功或失败时,指示灯14会有不同的显示,使用者可以方便地判断该积木块1是否在正常运行。

为方便控制多个积木块1的运行,第一级积木块9前设有起始积木块11,起始积木块11内的微处理器Ⅱ4中包含开始指令,起始积木块11外连接有按钮开关13,将积木块1按照一定的顺序排列后,开启按钮开关13,积木块1之间开始通讯,需要结束的时候,关闭按钮开关13。

如图2所示,每个积木块1外周围设有外壳12,所述存储处理块2的外周围设有外壳12,外壳12之间可以相互拼插排列,外壳12的设计方便外壳12之间进行拼插即可,不局限于图2中所示的凹槽和凸起拼接的形式,每个外壳12上设有用于设置外壳12内对应的微处理器Ⅱ4所包含的程序指令信息的标记,外壳12的设置不仅可以很好地保护内部的积木块1及微处理器Ⅱ4,还可以方便进行标记,标记可以方便使用者选择不同功能的积木块1。

上述的发射元件Ⅱ8和接收元件Ⅱ7可以为红外线式,也可以为线圈式,能够实现发射和接收的功能即可,包括但不局限于这两种方式,上述的发射元件Ⅰ6与目标设备之间可以采用有线传输方式或无线传输方式,无线传输方式可以为蓝牙式、红外线式、WiFi式等传输方式,包括但不局限于上述所述方式,可以实现发射和接收功能即可。

本实用新型实施例所述的便于编程的工具,通过采用专业编程人员设计编写的积木块1,使用者可以方便地按照想要实现的功能,挑选包含相关功能的程序指令的积木块1,并将积木块1按照一定的功能逻辑进行排列,最后一级积木块10可以将逐级设置的积木块1包含的程序指令传输至存储处理块2,存储处理块2将程序指令收集并传输至需要下载程序的目标设备,从而使执行部件执行相应的功能。这种编程工具在进行使用时,不需要使用专业的编程软件,即可以供使用者实现编程的目的,达到想要实现的功能,便于非专业编程人员的使用。

以上所述仅为本实用新型的具体实施方式而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1