求帮助,我是新手用1602编了一个简易计算器在输入数字键7,4,1时有异常
程序基本功能+-*/均可实现,只是在每次输入数字键7,4,1中任意一个时,1602显示屏显示的数字不是按地址加一一个挨一个显示,而是莫名其妙的中间有间隔,别的数字都可以正常输入显示,百思不得其解,求高手帮忙看看,不胜感激。以下为源程序:#includereg51.htypedefunsignedintuint;typedefunsignedcharuchar;sbitdula=P2^6;sbitwela=P2^7;sbitlcden=P3^4;sbitrs