STC12C5A16S2单片机比89c51执行指令速度快,导致1602显示字符不完全??应如何解决呢????谢谢
4个回答
展开全部
加延时,RS、RW和E指令后插几条或者十几条nop语句,这就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
延时吧
void delay(void)
{
for (int x=0;x<10;x++)
for(int y=0;y<120;y++);
}
void delay(void)
{
for (int x=0;x<10;x++)
for(int y=0;y<120;y++);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以上的回答都不对!ST12C5A系列单片机可以选择12分频或者1分频!你看看89C51是1分频还是12分频的,只要跟89C51选择一样,那么STC12C5A就跟普通的51单片机一样使用!
追问
我看了手册,ST12C5A单片机指令执行速度比89C51快,我加了延时,好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询