《可视化设计》PPT课件.ppt

上传人:牧羊曲112 文档编号:5580038 上传时间:2023-07-30 格式:PPT 页数:18 大小:1,023KB
返回 下载 相关 举报
《可视化设计》PPT课件.ppt_第1页
第1页 / 共18页
《可视化设计》PPT课件.ppt_第2页
第2页 / 共18页
《可视化设计》PPT课件.ppt_第3页
第3页 / 共18页
《可视化设计》PPT课件.ppt_第4页
第4页 / 共18页
《可视化设计》PPT课件.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《可视化设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《可视化设计》PPT课件.ppt(18页珍藏版)》请在三一办公上搜索。

1、,Proteus 可视化设计,Drag,Drop and PLAY!,2015 Labcenter Electronics Ltd.All Rights Reserved.,目录,主要内容:,可视化设计背后的哲学;可视化设计例程教学优势未来计划,可视化设计哲学,2015 Labcenter Electronics Ltd.All Rights Reserved.,可视化设计的意义,学习“C或C+”难度很高,熟练运用其进行设计就更难了;传统的8位单片机有着非常繁琐和复杂控制逻辑,更不用说32位单片机;一般的外围设备对存储器级别有着非常复杂的控制方式;因此,嵌入式系统的可视化编程工具的目标就是简化

2、编程和控制外设的设计过程;Proteus可视化设计软件使得没有程序设计经验的学生也有可能设计出复杂得令人惊讶的嵌入式应用;仅需要学生掌握微控制器的基本架构,就可以进行可视化设计;我们不打算将其作为一个产业体系来发展,因此该软件会保持简单易用的特性,并不会变得臃肿。,Slide 5,2015 Labcenter Electronics Ltd.All Rights Reserved.,主要特性,拖放流程图编辑器尽量减少打字输入;用户不需要知道设计方法及函数的名称;用户需要完全了解流程度布局的操作,确保其软件设计的逻辑呈现。,外设图库包含Arduino功能扩展板和Grove模块,以保证“乐高”化的

3、设计方式。库包括所有常用的显示器、按钮、开关、传感器和电机,以及更强大的器件如TFT显示屏,SD卡和音频播放。在图库窗口中选中模块,然后能自动放置在原理图上;不需要布线就可以将Grove模块分配给接口;驱动程序API提供抽象化的概念使初学者能够理解复杂的外设;进阶用户还可以自行创建新的板块。,Arduino处理器CPU是一个简化版的标准Arduino API;在仿真时以本地速率执行真正的AVR机器码;包括输入/输出、定时器和中断功能;可部署在Uno、Mega和Leonardo板块上。,可视化设计例程,Slide 7,2015 Labcenter Electronics Ltd.All Righ

4、ts Reserved.,基本工作流程,点击“新建工程向导”;在固件选项卡,选择流程图工程并选择一个Arduino CPU板;切换到VSM工作室版面,你就可以看到流程图编辑器;使用“添加外设”的功能,从元器件库中选择扩展板和Grove模块;在原理图上,将各个Grove模块分配给Grove连接器;在添加外设工程的时候,可在工程树状菜单中查看使用方式,然后将其拖到原理图中;传感器(如交换机、按钮)可以直接拖到原理图上,以创建判断项;某些外设的资源文件可以通过“添加资源文件”的功能进行添加,然后以拖动的方式直接添加到流程图上;通常会在流程图上设置断点,来仿真和调试工程;使用“上传”指令来部署物理硬件

5、;在编程过程中,资源文件会被自动复制到SD卡。,Slide 8,2015 Labcenter Electronics Ltd.All Rights Reserved.,点亮LED,Slide 9,2015 Labcenter Electronics Ltd.All Rights Reserved.,PIR夜间灯,Slide 10,2015 Labcenter Electronics Ltd.All Rights Reserved.,TFT显示器&SD卡,Slide 11,2015 Labcenter Electronics Ltd.All Rights Reserved.,语音温度计,教学优势

6、,2015 Labcenter Electronics Ltd.All Rights Reserved.,可视化设计教学,可以在一个讲座或一节课中完成基本知识教学;从未进行过编程的学生,在第一次使用这个软件进行设计的时候,就会被它的乐趣和交互任务所吸引;免除语法错误、编译问题和硬件故障的种种干扰,学生能更专注到程序逻辑的开发上;完整的Arduino/Grove应用程式可以在没有硬件设备的情况下,进行仿真功能设计和开发,可以作为理想的家庭作业任务;流程图项目可以在C+代码级别上逐步或完整调试,使学生更容易地学习如何“正确”使用C+编码;成功过渡到使用C+开发的学生,可以继续使用Proteus V

7、SM作为开发、仿真和调试的环境。,Slide 14,2015 Labcenter Electronics Ltd.All Rights Reserved.,教育进阶路线图,在可视化设计第一讲课程结束后,较优秀的初学者就已经懂得创建、编程、仿真、调试和部署工程等操作了;设计过程中,软件能将流程设计转换为源代码命令,允许学生看到他们的流程图是如何在代码中表示的;可视化设计软件使用标准的Arduino功能扩展板和Grove模块接口作为可编程积的“积木”;优秀的学生可以继续在Proteus VSM工作环境下用“C+”或汇编语言对同一个硬件进行编程。,未来规划,2015 Labcenter Electr

8、onics Ltd.All Rights Reserved.,短期规划,发起设计竞赛;支持更多功能扩展板和外设板块;我们和Grove/Adafruit/SparkFun公司有战略合作关系;教材和课件的开发;还有更多有趣的理念.,2015 Labcenter Electronics Ltd.All Rights Reserved.,中期规划,以可视化设计软件为基础应用程式,开发Intel Galileo物联网平台;免费应用程序生成器允许用户以拖放的方式添加各种模块,用手机/平板电脑也能控制嵌入式应用;这种设计方式,可能会发展成为现实世界的应用,例如:半定制家居或智能办公系统;设计过程中,可以观察外设模块的三维视图;可能作为首个手机/平板Proteus VSM的原型;原理图和拖放的设计方式,相对少的打字,适合发展为平板电脑上操作的电子设计软件。,Thank You,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号