网站大量收购独家精品文档,联系QQ:2885784924

《单片机应用技术项目化教程(》课件_项目1 闪烁LED灯的设计.ppt

《单片机应用技术项目化教程(》课件_项目1 闪烁LED灯的设计.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共123页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

******开封大学教学资源开发组二、软件和硬件的功能划分单片机系统有软件和硬件两部分组成。有些功能既可以用软件来实现,也可以用硬件来实现。多用硬件虽可以提高系统的实时性和可靠性,但同时会带来成本的增加。相反多用软件,优点可以降低成本,但会带来系统的复杂性。因此,必须综合分析,根据实际要求来确定哪些功能用硬件实现,哪些功能用软件实现。根据系统要求画出单片机要实现控制的系统功能框图。。*开封大学教学资源开发组三、总体设计总体设计包括系统方案设计、硬件设计和软件设计。1.系统方案设计方案设计就是为系统建立一个框架结构,主要包括以下几点:(1)进行必要的分析计算,确定合适的控制方案和算法(2)确定系统的硬件配置根据功能的划分,确定外围电路的配置和接口电路方案的确定,画出各部分的功能框图。同时根据设计要求,选择性价比合适的单片机芯片和其它电子元器件,选择时要考虑精度、速度、容量、可靠性、货源和成本等。*开封大学教学资源开发组2.硬件设计1)尽量选择通用电路;(2)系统的扩展及配置要留一定的余地;(3)硬件结构要结合软件考虑;(4)适当考虑CPU的总线驱动能力和抗干扰设计。3.软件件设计软件设计的任务是在总体设计和硬件设计的基础上确定程序的结构和分配内部存储器的资源,并进行主程序及各模块程序的设计,最终完成整个系统的控制程序。*开封大学教学资源开发组四、系统仿真调试系统的仿真调试可分为硬件仿真调试和软件仿真调试。在软件设计时可以利用Keil软件进行汇编、连接执行来发现程序中存在的语法错误和逻辑错误并加以排除和纠正错误;在软件设计完成后,可以利用Proteus软件进行仿真来观察系统执行的效果和找出设计出现的问题。*开封大学教学资源开发组五、系统调试完成系统仿真后,把用Protel绘制的PCB印刷电路板图交给电路板生产商进行制板。完成制板后,把所有的电子元器件在电路板上进行组装和焊接,然后使用编程器把程序烧录到单片机芯片中进行系统联调,直到调试结果符合设计要求。*开封大学教学资源开发组1.4项目实施1.4.1项目硬件设计*开封大学教学资源开发组1.4.2项目软件设计*开封大学教学资源开发组1.4.3项目综合仿真调试【步骤1】打开μVision2,开发界面如下所示,包括文件工具栏、编译工具栏、工程窗口以及输出窗口等,如图所示。一、使用keilC51编译程序*开封大学教学资源开发组步骤2?首先新建一个工程,如左图所示,选择“Project”“NewProject”菜单,在弹出的保存窗口中选择工程文件的保存位置,填写文件名,如右图所示,单击“保存”按钮。*开封大学教学资源开发组步骤3?在弹出的CPU选择对话框中选择80C51系列芯片,如下所示,然后单击“确定”按钮。*开封大学教学资源开发组步骤4?单击文件工具栏中的新建文件按钮,在编辑区域编辑C语言源程序,编辑完成后,单击文件工具栏中的保存文件按钮,将源程序保存为“.c”形式的文件。*开封大学教学资源开发组步骤5?接下来,在工程窗口的“SourceGroup1”文件夹上单击鼠标右键,在弹出的快捷菜单中选择“AddFilesto...”选项,在打开的对话框中选择汇编源文件,并单击“Add”按钮,将其加入,整个过程如下所示。*开封大学教学资源开发组步骤6?如左图所示,选择“Project”“OptionsforTarget‘Target1’”菜单,在弹出的对话框中打开“output”选项卡,参照右图所示设置输出选项,然后单击“确定”按钮。*开封大学教学资源开发组步骤7?单击编译工具栏的按钮,对汇编源文件进行编译、链接,如左图所示,在输出窗口将看到信息提示,在保存工程的文件夹中将生成“.hex”文件,如右图所示。*开封大学教学资源开发组二、利用Proteus系统仿真软件调试系统和程序 Proteus是英国LabcenterElectronics公司开发的一款优秀的EDA(ElectronicDesignAutomation,电子设计自动化)软件。利用它可以绘制电路原理图、PCB图和进行交互式电路仿真。针对微处理器应用,还可以直接在基于原理图的虚拟原型上编程(或直接导入外部源码文件),并实现软件源码级的实时调试。另外,配合系统配置的虚拟仪器,如示波器、逻辑分析仪等,用户可以获得一个完备的电子设计开发环境!*开封大学教学资源开发组步骤1?打开ProteusISIS,开发界面如下图所示,除了常见的菜单栏和工具栏外,还包括预览窗口、对象

您可能关注的文档

文档评论(0)

kd8w + 关注
实名认证
内容提供者

kd8w

1亿VIP精品文档

相关文档