正在加载图片...
欲用上图所示电路显示0123.9十个数字 其汇编程序如下: XANSH MOV R1#O 显示及块选初值入R1 XANSHI MOV A, RI 显示值入A MOV ADD, #OEH 求显示(段选)码存放地址 MOVC A,@A+PC 显示码入A MOV PLA 向P1口输出显示码 MOV ARI 示块选值入A MOV P2.A 向P2口输出选通信号 ACALL YAN 对上述显示状态进行延时 INC RI 准备显示下一个数字 CJNE R1,# OBHXANSH1;未到最后一个数字跳回继续 RET 十个数字显示后返回主程序 DB 3FH06H5BH4FH 66H 6DH 7DH07H7FH. 67H YAN MOV R7. #2 延时子程序 YANI MOV R6,#0 YaN2 DJNZ R6, YAN2 dJNZ R7, YANI RET欲用上图所示电路显示0123…9十个数字 其汇编程序如下: XANSH: MOV R1,#0 ;显示及块选初值入R1 XANSH1: MOV A,R1 ;显示值入A MOV ADD,#0EH ;求显示(段选)码存放地址 MOVC A,@A+PC ;显示码入A MOV P1,A ;向P1口输出显示码 MOV A,R1 ;显示块选值入A MOV P2,A ;向P2口输出选通信号 ACALL YAN ;对上述显示状态进行延时 INC R1 ;准备显示下一个数字 CJNE R1,#0BH,XANSH1;未到最后一个数字跳回继续 RET ;十个数字显示后返回主程序 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH.67H YAN: MOV R7,#2 ;延时子程序 YAN1: MOV R6,#0 YAN2: DJNZ R6,YAN2 DJNZ R7,YAN1 RET
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有