基于单片机的图形化编程平台的设计与实现

被引量 : 0次 | 上传用户:flcyatwawa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
单片机开发平台以及单片机的开发语言是单片机和嵌入式系统的学习和开发工具。由于不同类型单片机的硬件结构以及外围设备不同,需要使用不同的开发平台对单片机进行学习和研发。随着单片机系统的口益庞大,其指令体系越来越复杂,增加了学习和使用单片机的难度。针对传统的文本语言难以很好地表达复杂程序结构的问题,本文设计了一种通用的单片机可视化编程平台,针对不同类型的单片机,使用图形化语言代替文本语言进行程序开发。采用本平台,大大降低了对用户的要求,提高了单片机编程效率本文的工作主要分为单片机数据库的建立和图元的定义两个部分。(1)建立了单片机程序数据库。根据不同类型的单片机硬件和外围设备,以AT89S52和ATM EG 16单片机为例,建立了数据表。(2)定义了单片机硬件、控制及子程序的图元符号,实现了对图元的基本操作,如图元的建立、参数设置、连接、编辑。(3)定义了平台的约束条件确保图形界面设计的正确性,将图形化程序翻译为C语言程序并以文件方式保存。实例表明,全面的数据库结构设计能够方便地进行单片机类型的增补;使用图形模块进行单片机程序开发,提高了开发效率,降低了开发难度及对使用者的门槛要求;但本平台在图元种类与单片机硬件的映射上还有一定欠缺,在后续的开发过程中有待继续完善。
其他文献
中国黑社会性质犯罪作为一种社会现象,不是孤立存在的,既有境外黑社会性质组织渗透的原因,也有内在封建帮会和资产阶级文化原因,这两方面相互联系、相互作用,共同促进了中国
现代企业已经步入了知识经济迅猛发展的时代,全球经济愈来愈一体化、科学技术应用也愈来愈开拓,这些条件尤为加剧了企业间的竞争。然而,人力资源的竞争正逐步超越资金、技术
<正>《爸爸的花儿落了》这篇文章为何如此感人肺腑?带着学生的疑问,我仔细研究了文本,这篇小说之所以有如此大的生命力和感染力,是和始终贯穿在文中的"花"这个意象性的描写分
市场转型发展背景下,如何实现旅游产业要素的有效集聚满足当代旅游需求成为亟需解答的命题。旅游综合体作为中国旅游产业要素集聚的创新模式,是满足当代旅游需求的重要手段。
有机胺脱硫是一种新兴的脱硫技术,对于燃用高硫煤机组,不仅具有很高的脱硫效率,而且可以高效回收硫实现废物资源化。因此,对有机胺脱硫技术的应用研究,具有重要的工程意义。
随着中国社会转型的持续深入,以医疗纠纷、群体性事件等为代表的社会矛盾与日俱增,这严重影响了中国特色社会主义和谐社会的建设,社会治理显得尤为紧迫。社会工作和志愿服务
我国城镇化进程是中国经济发展的必然选择,而这一进程的快速推进使得中国面临着巨大的社会风险,中国正处在高风险与快速发展的社会转型当中。失地农民面临的社会风险应运而生
培养女干部逐渐成为一个国家政治民主和社会进步的重要评价指标。全世界主要发达国家女性干部的比例均保持在一个较高的水平。而我国由于各方面的原因,女干部的数量和质量与
随着城市化建设的飞速发展,人们越发感受到高质量生存环境的重要性,特别是园林绿化这一环境因素。它对人类生活的改善和精神文明建设均有很大作用。好的园林植物配置要求兼具
新抗震规范GB50011—2010执行后,抗震设防区划分更细,增加了7度0.15 g和8度0.30 g两个分区,使得规范执行更加准确,措施更有针对性。但高烈度区还有一些问题需要进一步进行探