No.14813 作者:waser 邮件: ID:6787 登陆:1次 文章数:4篇 最后登陆IP: 最后登陆:2002/11/18 19:13:00 注册:2002/11/18 19:13:00 财富:26 发帖时间:2002/11/21 10:10:00 发贴者IP:218.17.250.82 标题:waser:C51编程:c51定时器!昨天贴错了,不好意思! 摘要:No.14813C51编程:c51定时器!昨天贴错了,不好意思! 请教各位大侠: 我想用TIME1做定时器。在程序初始化的地方将EAL=1,ET1=1,TR1=1.经过跟踪,也看到 TF1=1,但为什么就是不执行中断服务程序呢?我中断服务程序如下命名: void TM_timer_1_int() interrupt 3 using 2{} 我怀疑在startup.a51中设的有问题。对了,我的startup.a51是这样写的: $include (sreg.inc) ; target controller Special Function Registers NAME ?C_STARTUP IBPSTACK EQU 0 IBPSTACKTOP EQU 0ffH+1 XDATA_START EQU 0c000H XDATA_LENG EQU 10000H-0c000H ?C_C51STARTUP SEGMENT CODE ?C_INITSEG SEGMENT CODE EXTRN CODE (?C_INITSEGSTART)   ......
>>返回讨论的主题
|