说实话像51这种比较"古老"的单片机想避开C语言是比较难的, 非C即汇编.
但是如果楼主零基础觉得学C有些困难的话, 可以试试像Arduino这种封装的比较完善的单片机. Arduino对初学者还是比较友好的, 甚至于还配套了图形化的编程工具, 国内外文档也较为丰富, 值得新手一试. 8位Avr的Arduino从性能到成本与STC 51相差不多(相较于树莓派那种ARM而言便宜太多了).
而楼主在学习过程中, 可以循序渐进的学习C语言编程, 日后熟练掌握C语言后再来接手51或者其它单片机相比也不再是问题了. |