求助!51能用的1602为甚么在iap15上用不了?

2019-07-15 13:47发布

程序在51开发板上能用,然而我用 IAP15w4k58s4  在面包板上接好 却不行。
程序用的是例程。
对比度调过,然而不行。
延时我也调了,也不行。
会不会是准双向口的问题?但是我包含头文件后,再设置p0m0 提示重定义错误。redefinition
问问各位大哥,还有可能是那些地方的问题,小弟感激不尽!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
keil-uvision4
1楼-- · 2019-07-15 19:27
估计是时钟的问题,IAP15是不分频的,可以从5MHz设置到35MHz。开发板一般是STC89C52,时钟频率为12MHz或11.0592MHz,再分频就只剩1MHz左右了。
liu和風
2楼-- · 2019-07-15 23:21
 精彩回答 2  元偷偷看……
geminiguy07
3楼-- · 2019-07-16 00:45
很有可能就是时序问题,在51单片机里执行一条语句,IAP15单片机可以执行8~10次此条语句。
如果调对比度可以看到亮度有变化,说明LCD是好的,如果一点变化都没有则说明是LCD坏了。
设置IO引脚的输出模式之前要做的事有:
sfr P0M1=0x93;
sfr P0M0=0x94;
然后在while(1)里设置其引脚工作模式

一周热门 更多>