No.58914 作者:mgjkyh 邮件:mgjkyh@163.com ID:23828 登陆:1次 文章数:1篇 最后登陆IP:221.237.55.214 最后登陆:2004/7/25 20:50:04 注册:2004/7/25 4:07:05 财富:55 发帖时间:2004/7/25 4:16:19 发贴者IP:221.237.48.3 标题:mgjkyh:请DX帮助 程序BUG 摘要:No.58914请DX帮助 程序BUG 请DX帮助 我是电气工程师,单片机菜鸟,未编过一个字的程序. 手里有一位朋友给作的AT89C51的一个应用程序,其中有双位拨码开关,比如定时输出,从00至99,线性递增,不仔细测试是没有问题的. 可是现在发现问题:77无输出(与00相当).请问错在哪里?如何解决?(*.hex--1.85k) 万望不吝赐教!谢谢! 下面是我以为的相关部分程序 ;*** 单字节十进制转十六进制 *** ;程序使用A、B、R2、R3。 ;将R2中的十进制数转换为十六进制数,结果送R3。 DTB: MOV A,R2 SWAP A ANL A,#0FH MOV B,#10 MUL AB MOV R3,A MOV A,R2 ANL A,#0FH ADD A,R3 ......
>>返回讨论的主题
|