No.56769 作者:ieqyd 邮件:ieqyd@hotmial.com ID:20997 登陆:2次 文章数:5篇 最后登陆IP:218.0.137.17 最后登陆:2004/6/18 16:22:17 注册:2004/5/9 14:52:20 财富:126 发帖时间:2004/6/18 15:08:32 发贴者IP:218.0.137.17 标题:ieqyd:看不懂,1s定时中断服务“汇编”子程序 摘要:No.56769看不懂,1s定时中断服务“汇编”子程序 ;这个程序有好几处看不懂 ; ORG 0000H ;复位入口指定 SJMP START ORG OOOBH ;T0中断入口指定 SJMP T0SVR ORG 0030H ;主程序 START:MOV SP, #40H MOV P1, #0FH ;初始状态,发光二极管熄灭 MOV A, #1FH MOV TMOD, #01H ;设置T0工作方式1 MOV TH0, 0ECH ;置10ms计数初值 ;--------------------------------------- ;这里计满只有5000个数呀,应该5ms。难道晶振是6MHz? MOV TLO, #78H MOV R0, #64H ;计数100个10ms,即1s SETB EA ;开放总中断 SETB ET0 ;开放T0中断 SETB TR0 ;启动T0 DISP:MOV P1, A SJMP DISP ;循环显示 ;---------------------- ......
>>返回讨论的主题
|