学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。
注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。
注2:使用示例:
void main()
{
unsigned char i;
init_SR04(); //初始化超声波
lcd_init(); //初始化液晶12864
while(1)
{
distance=sonic(); //调用函数获取距离
sprintf(juli, "%dmm", (int)distance); //数据处理为lcd要显示的内容
lcd_