微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机学习小记

单片机学习小记

时间:11-27 来源:互联网 点击:

1.单片机用 C语言来编程要记住和运行简单 C 语言的小不同,单片机一直在执行程序,C语言只要一个结果,死循环可能出错

for(i=1;i<5;i++)

{

LCD_DATE(tab[NIAN/k]); //NIAN=2015 此为LCD1602显示2015

NAIN=NIAN%k;

k=k/10;

}

这就忽略了这个问题,当NIAN循环完一次,NIAN=5, 不要忘记单片机一直在执行?,并且速度很快,最终你看到的是“0000”

改好的程序

int x=NIAN;

for(i=1;i<5;i++)

{

LCD_DATE(tab[x/k]); //2015

x=x%k;

k=k/10;

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top