27,508
社区成员




#include <REGX52.H>
#include "LCD1602.h"
#include "DS1302.h"
unsigned char second;
void main()
{
LCD_Init();
DS1302_Init();
LCD_ShowString(1,5,"RTC");
DS1302_WriteByte(0x80,0x04);
while(1)
{
second=DS1302_ReadByte(0x81);
LCD_ShowNum(2,5,second,3);
}
}
为什么STC下载后直接就显示128了?有时还是别的数,根本就不计时啊,还是一下就计满了?
把最后两行放到while(1)上面,也是显示别的数,就不显示04.
我这代码跟视频教学里一模一样啊。晕了
另外问一下,我的lcd1602很多时候怎么下载完不显示字符,第一行只显示黑块,还是电压不足的样子。第二行只是背景色?