title: 能不能用arduino语言写51单片机程序？
desc: 有没有一个库函数，在keil等编译环境下include一下，然后我们编程就可以用arduino里什么Serialprint啦，什么digitalWrite啦这样的语句来写程序，就是用arduino的语言，用51的硬件资源，来快速开发51。
topic: 自动化
content: 51不推荐用库，atmega8也不推荐用库的。不过降低了不少门槛。高中生初中生也都开始玩了. 对于这些低性能的单片机用库没什么意思，总共那么几个寄存器，直接写自由度高. 现在还有许多用汇编的商业产品台湾那面的一些低价芯片容量小。这些低性能单片机接近底层才能玩得好。国产STC51官网倒是有个自家产品的库，zip压缩包.解压之后是一堆.c和.h.看了一下，基本和自己写的没什么差别.可以直接调用，对快速开发应该有帮助. 51比avr操作