8051单片机的4个I/O口在使用上有哪些分工和特点 P0口下2113拉能力较强;P3口有较多的复用功5261能;P0、P1口当访问4102外1653部存储器时可做为专DB和AB口,P2口一般做为通属用IO口使用。详见51单片机的引脚结构图。个人感觉51:引脚驱动能力不足;复用功能不强,不具备AD转换、模拟比较、硬件PWM等功能;采用CISC而不是RISC指令集;功耗较大;不具备在线仿真功能;FLASH存储器容量不足;通信只具有USART;8位机。综上,51实属教学类芯片,如为应用而学,建议放弃。从微控制器的角度可学AVR,从微处理器的角度可学ARM,从逻辑处理角度可学FPGA。个人意见,仅供参考
stm32与fpga的优缺点是哪些? 一个属于单片机STM32,一个属于可编程阵列FPGA。STM32由于有各种外设操作起来简单,可以处理模拟以及数字信号,适用于设计的控制电路FPGA应用也比较广泛,只能处理数字信号。
与单片机相比,FPGA的优势在哪里? 1,FPGA运行速度快FPGA内部集成锁项环,可以把外部时钟倍频,核心频率可以到几百M,而单片机运行速度低的多.在高速场合,单片机无法代替FPGA2,FPGA管脚多,容易实现大规模系统单片机IO口有限,而FPGA动辄数百IO,可以方便连接外设.比如一个系统有多路AD,DA,单片机要进行仔细的资源分配,总线隔离,而FPGA由于丰富的IO资源,可以很容易用不同IO连接各外设3,FPGA内部程序并行运行,有处理更复杂功能的能力单片机程序是串行执行的,执行完一条才能执行下一条,在处理突发事件时只能调用有限的中断资源;而FPGA不同逻辑可以并行执行,可以同时处理不同任务,这就导致了FPGA工作更有效率4,FPGA有大量软核,可以方便进行二次开发FPGA甚至包含单片机和DSP软核,并且IO数仅受FPGA自身IO限制,所以,FPGA又是单片机和DSP的超集,也就是说,单片机和DSP能实现的功能,FPGA一般都能实现