PIC单片机如何进行编程

控制/MCU

1878人已加入

描述

  对于单片机爱好者、单片机入门的学生来说,和其他任何MCU一样,要对PIC单片机进行编程,通常需要以下软件工具:

  (1)IDE(集成开发环境),它将为应用程序编写的符号逻辑转换为程序命令;

  (2)编译器,将程序转换为设计工程师通常称为HEX文件的MCU汇编语言;

  (3)IPE(集成编程环境),在进行某些程序调整后,最终将其用于将十六进制文件传输到PIC中;

  (4)在线调试器/编程器。

  据单片机开发工程人员介绍,Microchip的软件开发工具因其性能和易用性而受到不少人的推崇。该公司的MPLAB XIDE,MPLAB XC编译器和MPLAB IPE减轻了单片机开发人员购买第三方工具的负担。

  对于首次使用8位PIC单片机的用户,Microchip推出了基于云的IDE MPLAB Xpress,从而使入门变得更加容易,它摒弃了下载、安装、配置和定期更新工具的繁琐工作。MPLAB Xpress包含MPLAB代码配置器,使用户能够使用图形界面和引脚图为8位(或16位)PIC单片机自动生成初始化和应用C语言代码。

  与其他单片机一样,首先是设置配置寄存器。这些寄存器中编程的位指定了基本的器件操作,例如振荡器模式,看门狗定时器,编程模式和代码保护。必须正确设置这些位,代码才能成功运行。

  一旦配置位被设置,程序创建过程的其余部分取决于应用程序。代码完成后,接下来的步骤涉及将基于逻辑的实体移到真实的位世界中。

  集成编程环境(IPE)可以发挥多种功能,包括将PC或工作站上创建的程序转移到MCU中。如前所述,Microchip的环境结合了这些功能,但是三个重要的概念是PIC的仿真,调试和编程。有关软件工具及其使用方式的完整描述不在本文的讨论范围之内。

  值得一提的是PICkit 3在线调试器/编程器,因为它是附加的硬件,因此从概念上讲比其他工具的软件配置更先进。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分