STC89c52rc红外接收码显示在1602,怎么做

红外接收口IR为P3.2,1602的引脚4RS连P2.7,引脚6使能连P2.6,D0-D7连P0.0-0.7如果红外接收码为00FF425D怎么在1602显示,写了好久都不对,大神给个程序呦

建议先把在LCD1602上显示字符的程序调成功,然后把红外解码程序调通,再把二者结合起来调试,这样容易些追问

我就是红外解码程序调了后不知道该怎么结合所以想问问,比如说hwjm=00FF425D,怎么在1602上显示

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-21
P0端口有没有接上拉电阻?追问

接了,有排阻的,1602可以正常显示字符的

追答

既然都可以显示了,还有什么问题?

追问

我先问的是红外接收码怎么显示到1602上的,有没有程序可以参考

追答

红外接受后的码放在哪里?数组吗?

追问

红外接收码不知道怎么处理

追答

把它换成数字放在一个数组内,再来依照这些数字送给LCD去显示(记得换成ASCII码)

追问

现在情况是这样: 占空比0--15温度显示正常,按了遥控红外接收码正常显示,控制LED和89C52RC掉电和上电都正常,但温度上升,占空比到15以上风扇风速变快了的时候,红外遥控不起作用,红外接收码不变化。怎么解决这个问题,求指教

相似回答