1.编程软件:KEIL
2.绘制电路板:Altium Designer
3.串口调试助手
学习单片机,建议购买开发板学习,不建议在仿真平台上学习。
硬件画图用AD软件用KEIL,如果是isp下载还需要烧写软件
编程方面可能会需要kei,IAR,VS
硬件方面可能要学multisim,proteus的仿真
还有altium designer来画电路板
最后还需要学串口助手等一些上位机
如果要自己做上位机,需要学vb或者labVIEW