标题: 关于51单片机的定时与中断问题 [打印本页]

作者: 百二秦关终属我    时间: 2023-2-3 19:57
标题: 关于51单片机的定时与中断问题
最近在学习51单片机的定时与中断时遇到难题了。问题主要就是P3^2(INT0)和P3^3(INT1)两个接口接的按键,按下去没有任何反应。
虽然我照着书上的范例写了外部中断0和外部中断1两个中断函数,但是不知道为啥没有用。
源程序和仿真图放在压缩包里了,希望能够得到好心人的帮助,这个问题困惑我好多天了。

定时与中断.zip

52.89 KB, 下载次数: 4

源程序和proteus仿真图


作者: lkc8210    时间: 2023-2-3 22:03
因为你允许了定时器溢出中断
但又没有中断函数
于是跑飞了
                       
       
                                                        



作者: coody_sz    时间: 2023-2-4 10:06
中断函数都没有。
作者: 百二秦关终属我    时间: 2023-2-4 16:33
lkc8210 发表于 2023-2-3 22:03
因为你允许了定时器溢出中断
但又没有中断函数
于是跑飞了

ET1=1;说明我是允许了定时器T1溢出中断。关于定时器的溢出处理,不是可以采用中断和查询两种方式吗?我在程序中也给出了查询方式啊。

Snipaste_2023-02-04_16-30-06.png (45.15 KB, 下载次数: 52)

Snipaste_2023-02-04_16-30-06.png

Snipaste_2023-02-04_16-30-17.png (42.61 KB, 下载次数: 63)

Snipaste_2023-02-04_16-30-17.png

作者: 百二秦关终属我    时间: 2023-2-4 16:35
coody_sz 发表于 2023-2-4 10:06
中断函数都没有。

我想问一下,这难道不是T1的中断函数吗?
我只是采用了查询方式来处理定时器的溢出。

Snipaste_2023-02-04_16-30-06.png (45.15 KB, 下载次数: 60)

Snipaste_2023-02-04_16-30-06.png





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1