[发明专利]基于拨码开关阵列的编程辅助处理装置及方法有效
申请号: | 201210458547.7 | 申请日: | 2012-11-13 |
公开(公告)号: | CN103810013A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 袁继友;谢庆旭;姚恩东;蒋卫东 | 申请(专利权)人: | 中科英华湖州工程技术研究中心有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈振 |
地址: | 313000 浙江省湖州市经济开*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开关 阵列 编程 辅助 处理 装置 方法 | ||
技术领域
本发明涉及计算机辅助处理技术领域,具体涉及一种基于拨码开关阵列的编程辅助处理装置及方法。
背景技术
由于计算机技术的发展,一般地,在编程过程中,通常使用英语字母等作为计算机编程语言的语法表述而输入完成编程。而由于语言表达的原因,使用英语等作为语法表述成为学习、完成计算机语言编程,特别是中国人进行计算机编程的障碍。
因此,如何规避语言的限制,使大多数不懂英语的人,包括学龄前儿童能够很好的理解计算机程序的本质,了解计算机常识,适应科技创新发展的趋势,尤为重要。
同时,在单片机,如MCU(Micro Control Unit,微控制单元)、DSP(Digital Signal Processer,数据信号处理器)的使用过程中,需要先了解MCU、DSP所使用的语言,然后借助于编程平台,利用该语言以语法表述的方式编程,其后以编译器编译为机器码,将其烧写到MCU、DSP中。这种编程过程对于初学者、编程人员等过于复杂,不利于理解,成本过高,效率非常低。
发明内容
本发明的目的在于提供一种基于拨码开关阵列的编程辅助处理装置及方法,其直观性好、效率高。
为实现本发明目的而提供的一种基于拨码开关阵列的编程辅助处理装置,包括编程输入平台,翻译器,阵列装置,以及可视平台;
所述编程输入平台电连接到翻译器;所述翻译器电连接到阵列装置;所述可视平台电连接到翻译器和阵列装置;
其中,所述编程输入平台,用于按预设的语法,输入相应的编程语句,并将编程语句传输给翻译器;
所述翻译器,用于接收所述编程语句,并将所述编程语句在预设翻译数据库中进行检索,将检索结果输出到可视平台;并在得到所述可编程芯片可识别的程序语句时,并将所述程序语句传输给阵列装置;
所述阵列装置,用于接收程序语句,并将程序语句利用拨码开关转换为可编程芯片的可执行语句,并模拟执行所述可执行语句,并输出执行结果到所述可视平台;
所述可视平台,连接到翻译器和拨码开关阵列,用于在翻译器翻译检索过程中,将检索结果进行显示;并在拨码开关转换执行编程过程中,将转换执行结果显示。
较优地,作为一可实施例,所述翻译器,包括第一接收模块,数据库存储模块,检索模块和第一输出模块,其中:
所述第一接收模块,用于接收从编程输入平台输入的编程语句;
所述数据库存储模块,用于存储预设的数据库的编程语句和对应的预设可编程芯片的程序语句一一排列组成数据库数据;
所述检索模块,用于根据第一接收模块接收到的输入的编程语句,在数据库存储模块存储的数据库数据中进行检索;在检索到与编程语句一致的数据库的编程语句时,读取与数据库的编程语句相对应的程序语句,并将该输入的编程语句和相对应的程序语句发送到第一输出模块;在检索不到与编程语句一致的数据库的编程语句时,则生成出错信息,将出错信息发送到第一输出模块;
所述第一输出模块,用于将检索到的程序语句和输入的编程语句一并发送到可视平台显示,并将检索到的程序语句发送到阵列装置;或者将未检索到编程语句时生成的出错信息发送到可视平台显示。
较优地,作为一可实施例,所述阵列装置,包括第二接收模块,转换模块,拨码开关阵列,第二输出模块,其中:
所述第二接收模块,用于接收所述翻译器发送过来的程序语句;
所述转换模块,用于将所述程序语句转换为二进制数值,并将二进制数值作为可编程芯片的可执行语句,输入到拨码开关阵列中执行;
所述拨码开关阵列,用于将所述二进制数值的可执行语句进行模拟执行,在执行出错时,生成执行错误信息,发送到第二传输模块,或者在模拟执行完毕后,并将执行最终结果传送到第二输出模块;
所述第二输出模块,用于将拨列开关阵列模拟执行的执行错误结果或者执行最终结果输出到可视平台显示。
较优地,作为一可实施例,所述拨码开关阵列包括多个拨码开关组成的矩阵阵列,以及连接到矩阵阵列的单片机;
其中,所述矩阵阵列每一矩阵元素为一拨码开关;
所述矩阵阵列的一行表示所述二进制数值的一行可执行语句,其中,每一拨码开关的一行中的一元素表示一个二进制值;
所述矩阵阵列的列数表示输入到装置中的所有需要执行语句的行数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科英华湖州工程技术研究中心有限公司,未经中科英华湖州工程技术研究中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210458547.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带广告牌的遮阳篷
- 下一篇:一种泛在传感器网络及其构建方法