您写的程序关键部分是不是应该如下修改,您试一下,看能否仿真出来。
while(1)
{
if(count==20)
{
count=0;
miao++;
if(miao==60)
{
miao=0;
fen++;
}
if(fen==60)
{
fen=0;
shi++;
}
if(shi==24)
{
shi=0;
}
write_sfm(10,miao);
write_sfm(7,fen);
write_sfm(4,shi);
}
}
还有就是P0口应该接排阻不是你那个样子连接的。排阻可以输入respack来选择8个的排阻。排阻用1k的,公共端口接5V上拉电源。
电路图上 RS RW E 接对了没 改一致后我试了一下行
P0有没有提升电阻??
budonga