pic 单片机c语言编程,pic单片机c语言编程300例

kodinid 14 0

大家好,今天小编关注到一个比较意思的话题,就是关于pic 单片机c语言编程问题,于是小编就整理了5个相关介绍pic 单片机c语言编程的解答,让我们一起看看吧。

  1. Keil可以用来开发PIC单片机程序么?
  2. pic单片机怎么实现modbus协议?
  3. 如何读出pic单片机的程序?
  4. 谁学过PIC,介绍个好的PIC教材?
  5. pic单片机的pic是什么意思?

Keil可以用来开发PIC单片机程序么?

keil不能给pic单片机编程。pic有专用的编译软件,mplab和c语言编译软件picc。

1、MPLABX目前还不是很成熟,如果用来做项目的话,建议用MPLAB8.86版本即可,到MICROCHIP额***下载即可。

pic 单片机c语言编程,pic单片机c语言编程300例-第1张图片-安济编程网
图片来源,侵删)

2、一般不会无缘无故的死机的,可能是你PC上某个软件和MPLAB有冲突导致的,我常年使用这个软件,没见啥软件死机。

3、ICD3下程序不成功,可能是你用的还不熟练,有些地方没注意造成的,建议仔细检查那个5个引脚的连接以及其上各种电气参数要求,如果吃不准,就将这个5个引脚上的所有外加电路全部去掉,只需要ICD3额5根线直接连到芯片5个脚即可。

4、在MPLAB中设置的芯片的型号必须和实际目标板的芯片型号一致。

pic 单片机c语言编程,pic单片机c语言编程300例-第2张图片-安济编程网
(图片来源网络,侵删)

5、请注意给目标板芯片供电,如果目标板消耗电流不大,则使用ICD3直接给目标板供电即可。

6、在调试菜单模式下请务必关闭看门狗、低压检测代码保护等配置字,在编程菜单模式下,则无所谓。

7、个人认为MPLAB当前是最好的PIC集成开发环境了,由官方支持,资料也比较齐全,各项调试功能齐全,最大的缺陷就是编辑功能相对那些专用文本编辑软件来说稍微弱一点,你当前最大的问题应该是对PIC和PIC的集成开发环境不熟悉,如果熟悉的话,不会有啥问题的。

pic 单片机c语言编程,pic单片机c语言编程300例-第3张图片-安济编程网
(图片来源网络,侵删)

pic单片机怎么实现modbus协议

与用什么单片机无关,关键的是你找个CRC校验C语言子程序拿来引用然后再看看MODBUS常用的读写功能的数据格式,按格式一个数据一个数据的 接收判断 或者发送就行了

如何读出pic单片机的程序?

接上ICD2,然后选debugger,中的selecttools中的MPLABICD2,连接上ICD2后,选择debugger菜单中的Read就能把程序读进来。在VIEW菜单中的ProgramMemory就能看到程序。读到的是没有指令汇编语句

如果没有加密,可以用MPLAB用ICD2或者其他编程器读到汇编指令。但所有伪指令和宏指令都没有了,这个看起来很难懂得。

如果已经加密了,拷出来也看不了,黑客一不行,因为加密算法是不可逆的。

如果程序原本是 C语言写的,但C语言程序会被MPLAB先编译成汇编后才能烧写进单片机,所以读出的依然是汇编,无法转换成C。

谁学过PIC,介绍个好的PIC教材

汇编的有《PIC单片机原理应用》、《PIC单片机控制技术》,李荣正编著 C的有《PIC16F87X单片机实用软件与接口技术——C语言及其应用》,刘和平编著、《PIC单片机C语言教程》,张明峰编著 《PIC系列单片机C语言编程与应用实例》。 这些我都看过了,既有基础的规则介绍又有正确的实例代码,对你应该很有帮助

pic单片机的pic是什么意思?

1.PIC单片机(Peripheral Interface Controller)是一种用来开发和控制***设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统

2.PIC 单片机是一个小的计算机

3.PIC单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于PIC的类型。但是它们的最高[_a***_]频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节

到此,就是小编对于pic 单片机c语言编程的问题就介绍到这了,希望介绍关于pic 单片机c语言编程的5点解答对大家有用。

标签: 单片机 pic 语言编程