搜索
写经验 领红包
 > 设计

stc单片机和aduio(单片机aduio区别)

导语:Arduino,FPGA,单片机,STM32MSP430区别

本文简单介绍Arduino,FPGA,51单片机,STM32,MSP430的使用区别,以点亮一盏LED演示。LED电路连接图如下:

1,arduino点亮LED使用arduino IDE程软件进行编程,代码如下:(默认)

2,FPGA点亮LED代码(使用50Mhz晶振,Verilog HDL语言)

3,51单片机编写LED代码方法一:汇编程序

方法二:C语言程序

4,STM32编写LED程序

5,MSP430编写程序使用定时器延时

对比发现,51单片机,MSP430主要使用C语言对寄存器操作,STM32主要使用C语言对库函数操作(亦可以直接对寄存器操作),FPGA通过VerilogHDL硬件描述语言(亦可用VHDL)编程序最后综合出相关控制电路,Arduino直接使用相关封装好的函数。在实际应用中,各类MCU具有不同的用途。具体选型结合实际。(此文把FPGA类比于单片机参与对比)。

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小蔼创作整理编辑!