• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

拜求:emp78153s定时器程序

我写了一个定时器溢出的程序
我把总中断打开了,定时器中断也打开了,cont也设置了,开门狗关掉了
运行后,产生了中断溢出,rf的第0位置1.可是程序没有进入0x08 的 中断程序
不知是为什么??

程序如下:
r20 == 0x20
org 0x00
jmp loop01
org 0x08
int_pro:disi
clr iocf
inc r20
eni
reti
loop01:eni
mov a,@0x01
iow iocf
mov a,@0x00
iow ioce
mov a,@0x03
contw

loop:nop
nop
jmp loop
全部回复(6)
正序查看
倒序查看
lmj0925
LV.4
2
2007-06-19 17:10
请问你是用在什么产品上的呢?可以把联系方式给我吗?
0
回复
csubanli
LV.1
3
2007-06-27 11:42
@lmj0925
请问你是用在什么产品上的呢?可以把联系方式给我吗?
我现在在东莞
0
回复
lmj0925
LV.4
4
2007-07-03 15:27
@csubanli
我现在在东莞
你好啊!
0
回复
mao001
LV.1
5
2007-08-23 17:59
@lmj0925
你好啊!
程序如下:
r20 == 0x20
org 0x00
jmp loop01
org 0x08
int_pro:disi
clr iocf
inc r20
eni
reti
loop01:eni
mov a,@0x01
iow iocf
mov a,@0x00
iow ioce
mov a,@0x03
contw

loop:nop
nop
jmp loop

楼主错误:个人看法:loop01:eni ,进入loop01应该先设置预分频比,在开中断使能,然后在开总中断.另外,中断服务程序里reti可以唤醒中断,前面加eni多余...个人看法,供参考...
0
回复
powercell
LV.3
6
2007-09-17 16:22
@mao001
程序如下:r20==0x20org0x00jmploop01org0x08int_pro:disiclriocfincr20eniretiloop01:enimova,@0x01iowiocfmova,@0x00iowiocemova,@0x03contwloop:nopnopjmploop楼主错误:个人看法:loop01:eni,进入loop01应该先设置预分频比,在开中断使能,然后在开总中断.另外,中断服务程序里reti可以唤醒中断,前面加eni多余...个人看法,供参考...
请问LZ和各位DX,能讲一下义隆EMP153 MCU定时器的用法,预分频是啥意思,是不是51里的预置数?另外TCC溢出后,MCU去那个地址找中断程序?俺是菜鸟,见笑了.
0
回复
dianda34
LV.4
7
2007-09-24 11:21
@powercell
请问LZ和各位DX,能讲一下义隆EMP153MCU定时器的用法,预分频是啥意思,是不是51里的预置数?另外TCC溢出后,MCU去那个地址找中断程序?俺是菜鸟,见笑了.
找个义隆代理问问不就知道了啊.发贴的解决时间不确定...EM78P153S PDF资料   1066811190604040.pdf 呵呵,我是义隆的代理,正准备用义隆单片机开发或已经在用义隆的朋友可以到我的空间去看看,有一些程序例子 选型资料等义隆产品信息,应该会你有帮助的.
0
回复