打印

为何p1.2口的电平不变化?

[复制链接]
1158|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fdsfdsa|  楼主 | 2009-10-15 12:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ningling_21| | 2009-10-15 13:08 | 只看该作者
逻辑有没问题?

使用特权

评论回复
板凳
虾军师| | 2009-10-15 13:48 | 只看该作者
定时器0的中断入口地址是000bH
你那是0013H
这里错了
稍改下就行了

使用特权

评论回复
地板
fdsfdsa|  楼主 | 2009-10-15 20:28 | 只看该作者
我现在知道了,一应该是地址问题吧。二就是没有启动eto。
不过好像我没有改地址的时候,我的程序也一点得出正确的结果。

使用特权

评论回复
5
fdsfdsa|  楼主 | 2009-10-15 20:30 | 只看该作者
org 0000h
sjmp main
org 000bh
sjmp isv
main:
setb p1.2
setb  ea
setb  et0
mov  tmod, #02
mov  TH0, #0e2H
mov  TL0, #0e2H
mov  r7,  #07h
setb  tr0

sjmp $

isv: mov TH0, #0e2H
      mov TL0, #0e2H
      jb p1.2, cp
     djnz r7, quit
     mov r7, #07h
cp: cpl p1.2

quit:  reti
end

使用特权

评论回复
6
fdsfdsa|  楼主 | 2009-10-15 20:30 | 只看该作者
谢谢各位。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

757

帖子

2

粉丝