Keil可以用来开发PIC单片机程序么
keil不能给pic单片机编程。pic有专用的编译软件,mplab和c语言编译软件picc。
1、MPLABX目前还不是很成熟,如果用来做项目的话,建议用MPLAB8.86版本即可,到MICROCHIP额官网下载即可。
2、一般不会无缘无故的死机的,可能是你PC上某个软件和MPLAB有冲突导致的,我常年使用这个软件,没见啥软件死机。
3、ICD3下程序不成功,可能是你用的还不熟练,有些地方没注意造成的,建议仔细检查那个5个引脚的连接以及其上各种电气参数的要求,如果吃不准,就将这个5个引脚上的所有外加电路全部去掉,只需要ICD3额5根线直接连到芯片5个脚即可。
4、在MPLAB中设置的芯片的型号必须和实际目标板的芯片型号一致。
5、请注意给目标板芯片供电,如果目标板消耗电流不大,则使用ICD3直接给目标板供电即可。
6、在调试菜单模式下请务必关闭看门狗、低压检测、代码保护等配置字,在编程菜单模式下,则无所谓。
7、个人认为MPLAB当前是最好的PIC集成开发环境了,由官方支持,资料也比较齐全,各项调试功能齐全,最大的缺陷就是编辑功能相对那些专用文本编辑软件来说稍微弱一点,你当前最大的问题应该是对PIC和PIC的集成开发环境不熟悉,如果熟悉的话,不会有啥问题的。
PIC16C54C单片机能把里面的程序读出来吗?怎么解密,用什么编程器
你好,我来为你解答:
如果没有加密,可以用MPLAB用ICD2或者其他编程器读到汇编指令。但所有伪指令和宏指令都没有了,这个看起来很难懂得。
如果已经加密了,拷出来也看不了,黑客一不行,因为加密算法是不可逆的。
如果程序原本是 C语言写的,但C语言程序会被MPLAB先编译成汇编后才能烧写进单片机,所以读出的依然是汇编,无法转换成C。
谁学过PIC,介绍个好的PIC教材
汇编的有《PIC单片机原理及应用》、《PIC单片机控制技术》,李荣正编著 C的有《PIC16F87X单片机实用软件与接口技术——C语言及其应用》,刘和平编著、《PIC单片机C语言教程》,张明峰编著 《PIC系列单片机C语言编程与应用实例》。 这些我都看过了,既有基础的规则介绍又有正确的实例代码,对你应该很有帮助
单片机编程语言
单片机编程用c语言开发,因为单片机需要非常底层开发语言,用c语言开发效率非常高,而且c语言可以非常灵活,对于控制硬件非常合适。
c语言最大的好处是可以利用指针控制内存中的各种变量,所以对于单片机开发非常合适。
当然如果是带操作系统的硬件也可以用cpp开发 。