单片机外接12M的晶振,1ms的基准延时函数用C语言怎么写?
晶振:12MHz 机器周期1us
时间计算:t=2+1+995+2=1000us =1.000ms
LCALL DELAY1MS ;2us
DELAY1MS:
DEL1: MOV R7,#98 ;1us
DJNZ R7,$ ;2*98=196us
DJNZ R6,DEL1 ;2us DLE1执行完所用时间(1+196+2)*5=995us。
单片机外接12M的晶振,1ms的基准延时函数用C语言怎么写?
晶振:12MHz 机器周期1us
时间计算:t=2+1+995+2=1000us =1.000ms
LCALL DELAY1MS ;2us
DELAY1MS:
DEL1: MOV R7,#98 ;1us
DJNZ R7,$ ;2*98=196us
DJNZ R6,DEL1 ;2us DLE1执行完所用时间(1+196+2)*5=995us。