各位朋友:
我想在单片机中用C语言编程显示一个数,起初我是在C语言中加入了汇编语言:
#pragma asm
CALL DEBOUNCE /*调用防抖子程序*/
MOV A,#9
DA A
MOV P2,A
DEBOUNCE: MOV R7,#40 /*16ms延迟子程序(2us*R6*R7)*/
D1: MOV R6,#200
DJNZ R6,$
DJNZ R7,D1
RET
#pragma endasm
由P2口连接的数码显示模块显示,但显示的书字并不如我所愿,请问是怎么回事?如何改正,不胜感谢!