No.24004 作者:ryu0007 邮件:ryu0007@163.COM ID:10560 登陆:1次 文章数:7篇 最后登陆IP:61.182.198.71 最后登陆:2003/4/21 16:13:34 注册:2003/3/27 9:43:45 财富:123 发帖时间:2003/4/9 21:55:42 发贴者IP:210.31.63.120 标题:ryu0007:高手请指点 火急求救! 摘要:No.24004高手请指点 火急求救! 各位前辈 我的毕业设计的这个实验程序正确吗?怎么在学习板上一运行就报警呢 ?要实现从PB口输入数据,PA口8个二极管显示 (高4位是碰的PB的哪一位,低4位是碰的次数计数)请赐教!! PA8255 EQU 2800H ;A口地址 PB8255 EQU 2801H ;B口地址 PC8255 EQU 2802H ;C口地址 CON EQU 27ffH ;控制口地址((对吗?请指出)) ORG 0000H RESET:AJMP MAIN ORG 0100H MAIN: MOV SP,#60H PTOM: MOV R0,#00H MOV R1,#10H MOV R2,#20H MOV R3,#30H MOV R4,#40H MOV R5,#50H MOV R6,#60H MOV R7,#70H MOV A,#92H ;方式0,A、B口输入,C口输出 MOV DPTR,#CON MOVX @DPTR,A LOOP: MOV DPTR,#PB8255 MOVX A,@DPTR PB0: CJNE A,#0FEH,PB1 CJNE R0,#0FH,UNFULL MOV R0,#00H UNFULL:INC R0 MOV A,R0 AJMP DISPLAY PB1: CJNE A,#0FDH,PB2 CJNE R1,#01FH,UNFULL1 MOV R1,#00H UNFULL1:INC R1 MOV A,R1 AJMP DISPLAY P ......
>>返回讨论的主题
|