㈠ 哪个仿真软件可以仿真pic32位单片机
目前只有MPLAB IDE中的SIM能仿真PIC32,且有些功能还不能完全仿真,如通信接口等。
㈡ 用Pic32单片机做音乐喷泉,都要哪些模块,怎么实现,C语言的程序怎么编写,求指导~~~
1.ADC 模块,隔一段时间检查一次,得到一个ADC值,根据得到的值驱动不同的LED,可将所有ADC值划分为7个区间。
2.根据ADC值驱动水泵。。
呵呵,感觉你说的挺细的了。我说的都是你的话复述。。
我也用PIC32开发过产品,可以多沟通。
㈢ PIC 32位单片机有哪些
太多了,到目前为止,共有58个型号:
PIC32MX110F016B
PIC32MX110F016C
PIC32MX110F016D
PIC32MX120F032B
PIC32MX120F032C
PIC32MX120F032D
PIC32MX210F016B
PIC32MX210F016C
PIC32MX210F016D
PIC32MX220F032B
PIC32MX220F032C
PIC32MX220F032D
PIC32MX320F032H
PIC32MX320F064H
PIC32MX320F064H-40
PIC32MX320F128H
PIC32MX320F128L
PIC32MX340F128H
PIC32MX340F128L
PIC32MX340F256H
PIC32MX340F512H
PIC32MX360F256L
PIC32MX360F512L
PIC32MX420F032H
PIC32MX440F128H
PIC32MX440F128L
PIC32MX440F256H
PIC32MX440F512H
PIC32MX460F256L
PIC32MX460F512L
PIC32MX534F064H
PIC32MX534F064L
PIC32MX564F064H
PIC32MX564F064L
PIC32MX564F128H
PIC32MX564F128L
PIC32MX575F256H
PIC32MX575F256L
PIC32MX575F512H
PIC32MX575F512L
PIC32MX664F064H
PIC32MX664F064L
PIC32MX664F128H
PIC32MX664F128L
PIC32MX675F256H
PIC32MX675F256L
PIC32MX675F512H
PIC32MX675F512L
PIC32MX695F512H
PIC32MX695F512L
PIC32MX764F128H
PIC32MX764F128L
PIC32MX775F256H
PIC32MX775F256L
PIC32MX775F512H
PIC32MX775F512L
PIC32MX795F512H
PIC32MX795F512L
㈣ PIC32位单片机用什么编程
1
32位单片机C语言编程
2
平时较多的时候使用Mac
Book,Microchip的MPLAB
X开发环境是跨平台的,可以运行在windows、linux以及OS
X上,能在OS
X上很方便玩起来的单片机绝对不多(虽然有GCC这种跨平台神器,但是大家都知道,新手根本玩不转这东西);另外MPLAB
X开发环境以及XC系列编译器是免费的,虽然免费的XC编译器好像很渣的样子(不能选择优化)。
3
㈤ PIC单片机有何优势
个人经验,仅供参考:
PIC单片机在价格上确实不存在优势。
PIC单片机的抗干扰性能明显高于AVR,我做过产品对比。
PIC单片机的精简指令集易学好用,如果喜欢汇编语言的,可以从这个单片机入手,STM32的汇编语言入手太麻烦了。
开发新产品建议不要选用PIC,缺点是容易破解。建议用STC,STM,有唯一ID,用于加密。
㈥ mplab编程 单片机是PIC32MX795有会的朋友+q34352749 或者直接回答也行 求帮助
您好,这样的:
IC32单片机首先对UART进行设置。本课题选择串口的通信方式为半双工模式, 设置UBRRH 和UBRRL以使波特率为9600bps, 设置UCSRB以使接收器与发送器使能,通过UCSRC寄存器设置帧格式。接下来对ENC624J600进行初始化, 首先应查询ESTAT寄存器的CLKRDY位,确保在配置MAC和PHY寄存器前有足够的延时;PHY寄存器用来设置通信模式;编程ERXST和ERXND指针对接收缓冲器进行初始化, 当编程ERXST指针时,相同的值会自动更新ERXWRPT寄存器,接收硬件将从ERXWRPT中的地址开始写入已收到的数据, 为跟踪接收的数据,ERXRDPT寄存器也需要用相同的值编程;为了能最大限度地降低主控制器的处理工作量, ENC624J600配备了不同的过滤器,可自动拒绝不需要的数据包,所有的过滤器都由ERXFCON寄存器进行配置,可以使用ANDOR位对几个过滤器的测试结果作逻辑/与0或逻辑/或0运算;由于未被用作接收缓冲器的存储空间都作为发送缓冲器,所以不需要对发送缓冲器进行特定的初始化,通常将存储空间分配为大的接收缓冲器空间和较小的接收存储空间。最后, 由于ENC624J600占用单片机的中断口, 所以最后通过MCUCR寄存器对中断进行初始化设置。在初始化完成后,即进入主循环程序打开中断服务程序,单片机将反复检测ENC624J600是否接收到以太网帧(或者数据缓冲区B中有数据需要发送),当有数据接收(或者发送)时则调用相应的子函数处理, 将数据存入数据缓冲区A(或者发送至以太网上)。
由于RS485数据报为短帧,所以在传输层采用UDP协议,以太网控制器协议转换模块主要负责将接收的UDP数据报中解析出RS485协议报文,并将其存入数据缓冲区A中;或者将数据缓冲区B中的RS485协议报文封装成UDP数据报,然后发送到以太网上。在RS485通信协议、以太网协议都能正常运行的情况下,要实现2种协议间的数据转换非常简单,当RS485成功接收到一帧数据后,分离出数据部分,然后将数据打包成以太网协议栈格式,发送到以太网即可以太网到RS485的数据转换与此相反。
㈦ pic32单片机有前景吗值得花时间去研究开发吗
没用过STM32,但是用过AVR和PIC,以及PowerPC。我个人的看法仅供参考:如果是为了去应聘,当然你最好把学习的知识和目标行业联系起来,比如说做智能机,不用问,肯定是ARM核心的处理器好找工作。如果做通信,当然是PowerPC。如果是自己学习,那么学哪个都差不多,知识是相通的。回来说PIC32,我也刚学习,感觉Microchip最大的好处就是给你封装的很完善,只要你使用Plib,那么细节根本不用操作。如果不跑OS,而且你用过PIC8位或16位单片机的话,反正很快就明白了,我用了一周,就忙着去做项目了。至于STM32,以前关注过,有人说不稳定,所以没尝试。ARM是流行,但是流行不一定好用,你要看自己的需求,不能人云亦云。谁多说自己用的是好东西,呵呵,要不就是精神病了,你选择性的参考吧。至于贬低别的人,中国特色,不好说啥,要不我也被特色了。嘻嘻。
㈧ pic32位与8位单片机编程有什么不同
指令长度和数据长度不同,32位意味着数据和指令都能达到4个字节,2个字。8位是最简单的,也最容易掌握。
㈨ 求人指导用C语言编写播放音乐的程序 基于PIC32的单片机
是用PWM还是用语音芯片,把整体方案说一下,还有多多使用网络谷歌这些东西,上面有好多相关资料的