芯片无需专用编程器,无需专用仿真器,可通过串口直接下载用户程序。有 2路外部中断,可以设置为低电平或下降沿触发,同时拥有2个16位定时器/计数 器。
但STC89C51RC单片机没有片内模数转换(A/D)模块,若要进行模拟信号 的采集,需要外加模数转换芯片,电路就会变得比较复杂,程序也会繁琐。
方案二:arduino nano单片机来*自-优=尔,论:文+网www.youerw.com
arduino nano单片机采用ATmega328芯片,工作电压为5V,工作时钟为16 MHz,拥有14个I/O口,其中6路作为PWM输出,6路作为模拟输入口。其内置32 KB Flash、2 KB SRAM和1 KB EEPROM ,最小系统板上载有CH340G模块,可 以直接通过USB与PC机通信。
arduino nano单片机配套软件资源丰富,且全部开源,可以非常方便下载使 用。但其仅有14路I/O口,不方便对系统功能的进一步扩展。
方案三:MSP430F149单片机
MSP430是德州公司新开发的16位单片机,其内部集成了FLASH ,可以多次