推荐星级:
- 1
- 2
- 3
- 4
- 5
基于单片机的图形化编程平台的设计与实现
资料介绍
单片机开发平台以及单片机的开发语言是单片机和嵌入式系统的学习和开发工具。由于不同类型单片机的硬件结构以及外围设备不同,需要使用不同的开发平台对单片机进行学习和研发。随着单片机系统的日益庞大,其指令体系越来越复杂,增加了学习和使用单片机的难度。针对传统的文本语言难以很好地表达复杂程序结构的问题,本文设计了一种通用的单片机可视化编程平台,针对不同类型的单片机,使用图形化语言代替文本语言进行程序开发。采用本平台,大大降低了对用户的要求,提高了单片机编程效率。
本文的工作主要分为单片机数据库的建立和图元的定义两个部分。(1)建立了单片机程序数据库。根据不同类型的单片机硬件和外围设备,以AT89S52和ATMEG16单片机为例,建立了数据表。(2)定义了单片机硬件、控制及子程序的图元符号,实现了对图元的基本操作,如图元的建立、参数设置、连接、编辑。(3)定义了平台的约束条件确保图形界面设计的正确性,将图形化程序翻译为C语言程序并以文件方式保存。
实例表明,全面的数据库结构设计能够方便地进行单片机类型的增补;使用图形模块进行单片机程序开发,提高了开发效率,降低了开发难度及对使用者的门槛要求;但本平台在图元种类与单片机硬件的映射上还有一定欠缺,在后续的开发过程中有待继续完善。
部分文件列表
文件名 | 大小 |
基于单片机的图形化编程平台的设计与实现.pdf | 5M |
相关下载
- 华为模块电源管理设计指导-(V100R001_02 Chi...
- 华为LGA模块PCB设计指导_V2.0_20150126.pdf
- HUAWEI Module USB Interface Descriptor Gui...
- HUAWEI ME909s-821 LTE LGA模块硬件指南V100R...
- HUAWEI ME909s-821 LTE LGA Module Acceptanc...
- HUAWEI 30 mm x 30 mm LGA Module Hardware M...
- HUAWEI 30 mm x 30 mm LGA Module Developmen...
- Altium_Designer_规则设置三例.pdf
- STM32F407产品技术培训-DSP库及其例程
- STM32F407产品技术培训-2.浮点单元.pdf
全部评论(0)