yangsen
发表于 2020-11-28 12:53:27
楼主,搞定了没?
主程序你要这样改一下,不然你根本来不及拿示波器测
{
write_at24c02(10,0xaa);
delay_10ms();
P1=read_at24c02(10);
} while(1);
pdshyh
发表于 2020-11-28 15:12:33
yangsen 发表于 2020-11-28 12:53
楼主,搞定了没?
主程序你要这样改一下,不然你根本来不及拿示波器测
{
谢谢,按楼上老师的程序运行没问题,正在对比和书本示例差别看看书本示例不正常问题在哪,示波器测量就是您说的主程序运行测量的。
isoimg2130
发表于 2020-11-28 15:56:03
pdshyh 发表于 2020-11-28 12:40
谢谢,应该没有错在把书本实例程序刷上看看,您的第二个程序文件1显示到255,LED灯类似流水显示。低四位 ...
高四位不正常?怎么个不正常法?
那改成这样。直接存个流水灯进去。
void main(void)
{
u8 a,b=1,c;
for(a=0;a<8;a++)
{
AT24C_Sendone(a,b);
b<<=1;
}
for(a=0;a<8;a++)
c=AT24C_Rcvone(a);
while(1)
{
for(a=0;a<8;a++)
{
P1=c;
yanshi(200);
}
}
}
pdshyh
发表于 2020-11-28 16:33:40
isoimg2130 发表于 2020-11-28 15:56
高四位不正常?怎么个不正常法?
那改成这样。直接存个流水灯进去。
isoimg2130老师好,流水灯装进去正常,高四位没有像低四位那样按二进制方式增加好像跳跃式的增加,速度稍微快对比低四位增加方式不一样。