第2章-搭建51单片机开发环境+.ppt_第1页
第2章-搭建51单片机开发环境+.ppt_第2页
第2章-搭建51单片机开发环境+.ppt_第3页
第2章-搭建51单片机开发环境+.ppt_第4页
第2章-搭建51单片机开发环境+.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

21天学51单片机开发,第二讲:搭建51单片机开发环境,课程安排,搭建51单片机硬件开发系统搭建KeilC51软件开发环境,搭建51单片机硬件开发系统,单片机选项综合考虑整个产品的功能需求,如果各项参数指标满足的情况下,尽量选取外部资源丰富的单片机型号。这样,一方面可以减少外部扩展芯片的投入并减少电路板的面积,另一方面可以减少程序开发调试的难度,便于统一管理。认真估计代码工作量,选择合理的RAM、ROM或者Flash资源。如果选择不当,将会发生最终代码超过单片机程序存储器的容量,需要重新选型的麻烦。对于一个试验性的电路,尽量选型双列直插(DIP封装)的单片机,这样便于手工焊接电路和调试,而不用投资去加工印刷电路板。对于一个最终的产品,尽量选择贴片封装的单片机,这样,一方面可以减少电路板的面积,降低硬件成本,另一方面也可以也可以获得更好的电磁兼容性。考虑产品最终应用的场合,如果是野外或者需要长时间独立供电的场合,则需要尽量选择低功耗的单片机。认真考察单片机开发的成本以及编程器和仿真器的选择。在有条件的情况下,应尽量选择带仿真功能的开发工具,这样可以减少调试的时间。如果条件有限,则应该选择程序下载接口简单的器件,这样可以减少编程器的投资。应尽可能了解目前市场上各类主流单片机的情况,做好充足的市场调研工作。目前一些常用的单片机厂商如下:Atmel、Cypress、Infineon、Maxim、Silicon、NXP、Winbond、AnalogDevices、TI、Freescale、Renesas等,一个单片机最小开发系统,一个单片机最小开发系统,元器件列表,搭建KeilC51软件开发环境,KeilVision3简介具有Windows风格的可视化操作界面,界面友好,使用极为方便;支持汇编语言、C51语言以及混合编程等多种方式的单片机设计;集成了非常全面的单片机支持,能够完成51系列单片机以及和51系列兼容的绝大部分类型单片机的程序设计和仿真;集成了丰富的库函数,以及完善的编译连接工具;提供了并口、串口、A/D、D/A、定时器/计数器以及中断等资源的硬件仿真能力,能够帮助用户模拟实际硬件的执行效果;可以与多款外部仿真器联合使用,提供了强大的在线仿真调试能力;内嵌RTX-51Tiny和RTX-51FULL内核,提供了简单而强大的实时多任务操作系统支持;在一个开发界面中支持多个项目的程序设计;支持多级代码优化,最大限度地帮助用户精简代码体积;由于KeilVision具有最为广泛的用户群,因此相应的代码资源非常丰富,读者可以轻松地找到各类编程资源以加速学习和开发过程。最新的ARM开发工具RealVIEWMDK依然采用KeilVision3的开发环境和界面,给用户的升级带来极大的方便。,KeilVision3系统安装需求,KeilVision3系统安装需求最小内存16MB;硬盘空间剩余至少50M;Windows95或者后续的操作系统;,KeilVision3的安装过程,KeilVision3欢迎界面,KeilVision3的安装过程,“LicenseAgreement”对话框,KeilVision3的安装过程,“FolderSelection”对话框,KeilVision3的安装过程,用户信息输入,KeilVision3的安装过程,完成安装,KeilVision3集成开发环境界面总揽,KeilVision3菜单介绍,“File”菜单,KeilVision3菜单介绍,KeilVision3菜单介绍,KeilVision3菜单介绍,KeilVision3菜单介绍,KeilVision3菜单介绍,KeilVision3菜单介绍,KeilVision3菜单介绍,KeilVision3菜单介绍,“SVSC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论