求助

[复制链接]
2162|0
 楼主| wostky 发表于 2007-6-9 21:07 | 显示全部楼层 |阅读模式
做了个PH0口中断程序,可是进不了中断。请高人指点一下啊。<br />程序如下:<br />#include&nbsp;&lthidef.h&gt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;common&nbsp;defines&nbsp;and&nbsp;macros&nbsp;*/<br />#include&nbsp;&ltmc9s12dg128.h&gt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;derivative&nbsp;information&nbsp;*/<br />#pragma&nbsp;LINK_INFO&nbsp;DERIVATIVE&nbsp;&quot;mc9s12dg128b&quot;<br /><br />void&nbsp;PORTHInit(void)&nbsp;{<br />&nbsp;&nbsp;DDRH&nbsp;=&nbsp;0XFE;&nbsp;&nbsp;&nbsp;&nbsp;//PORTH0输入<br />&nbsp;&nbsp;PPSH&nbsp;=&nbsp;0X80;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;上升沿触发中断<br />&nbsp;&nbsp;PIEH&nbsp;=&nbsp;0X01;&nbsp;&nbsp;&nbsp;&nbsp;//中断允许<br />&nbsp;&nbsp;<br />}<br />#pragma&nbsp;CODE_SEG&nbsp;__NEAR_SEG&nbsp;NON_BANKED<br />void&nbsp;interrupt&nbsp;6&nbsp;PORTH_isr(void){<br />&nbsp;&nbsp;//DisableInterrupts;<br />&nbsp;&nbsp;PIEH&nbsp;=&nbsp;0X00;&nbsp;&nbsp;&nbsp;&nbsp;//禁止再次产生中断<br />&nbsp;&nbsp;PIFH&nbsp;=&nbsp;0X01;&nbsp;&nbsp;&nbsp;&nbsp;//清中断标志位<br />&nbsp;&nbsp;PORTB&nbsp;=&nbsp;0xFF;<br />&nbsp;&nbsp;<br />}<br />#pragma&nbsp;CODE_SEG&nbsp;DEFAULT<br />void&nbsp;main(void)&nbsp;{<br />&nbsp;&nbsp;PORTHInit();<br />&nbsp;&nbsp;EnableInterrupts;<br />&nbsp;&nbsp;DDRB&nbsp;=&nbsp;0xFF;<br />&nbsp;&nbsp;PORTB&nbsp;=&nbsp;0x00;<br />for(;;);<br />&nbsp;&nbsp;<br />}<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部