microchip单片机pic怎么编程

microchip单片机pic怎么编程,第1张

microchip 的PIC 单片机,使用 MPLAB 编译器进行程序编译。

比较cao蛋的是,MPLAB 具有多种编译器,版本相互不兼容。

其中市场主打 的PIC16F 系列,多数采用 MPLAB IDE 编译器(本人用V8.8版本(破解的,嘘),新的应该是V8.9版本,不过本人没多关注,也不知道正不正确)。

MPLAB 编译器,在编程的时候,必须选择单片机型号,而本人使用的IDE V8.8版,并不能支持所有的PIC16系列单片机型号(最起码,最近使用的PIC16F1513就没有支持,在MPLAB X IDE里有支持)

而microchip 的高级单片机 PIC18系列,则以 MPLAB X IDE 编译器为主(行业称“十”版本),不过用了IDE V8.8后,再下载使用 IDE 10(就是上面的十版本)。你会觉得画风突变,完全找不着北,连配置字、用户程序版本号都没法兼容使用。前面熟悉的IDE,完全没法发挥任何作用。你又得重新开始学习一个新的编程软件(害得哥在新项目上浪费了N多时间)。

最可恨的是,IDE 10 把市场上销售的PICKIT 3 的离线脱机下载功能给搞死了(一插上KIT 3,IDE 10就自动升级KIT 3 的内部固件程序)。然后哥只能给它贴上“研发专用”标签!

PIC 的单片机很多地方要注意的,不用的特殊功能(特别是AD)不是你不开就好的,而是你必须关闭才行。

PIC 单片机有自己的一套 汇编,如果你用汇编,你必须重新学习它的汇编语言。如果你使用C,那还好,多数是兼容的(除了 程序续行(就是单行程序太长,进行多行显示))。不过哥没整好它的混编(不知道是哥能力不够,还是破解安装少东西,都是编译错误),没法发挥它的高效。PIC 单片机的 除法运算1000个周期、左右移16位无法编译、硬堆栈层限制(就是函数内 调用函数 调用函数 调用函数……,最明显的就是递归调用被限死)…………一堆弱点!

"picU编程代码"可能是指基于"Microchip PIC"微控制器的编程代码。PIC是Microchip Technology Inc.公司开发的一系列8位、16位、32位微控制器产品,具有低成本、低功耗、高性能等特点,广泛应用于消费电子、工业控制、汽车电子、医疗设备等领域。

PIC微控制器可以使用汇编语言、C语言等编程语言进行编程。在编程过程中,程序员需要按照PIC微控制器的架构和特点,编写相应的代码来控制PIC微控制器的各个部分,如输入输出端口、定时器、中断等,实现所需的功能。编写好的PIC编程代码可以通过编程器等工具下载到PIC微控制器中,让微控制器执行相应的任务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11312810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存