欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
如何用外部中斷INT0測量負跳變信號累計數?
[打印本頁]
作者:
zhangli0126
時間:
2021-6-3 20:29
標題:
如何用外部中斷INT0測量負跳變信號累計數?
本帖最后由 zhangli0126 于 2021-6-3 20:51 編輯
使用中斷INT0從P3.0引腳累計負跳變信號變化,結果送給P1
#include<reg51.h>
sbit u=P3^0;
unsigned char Countor;
void delay30ms()
{
unsigned char m,n;
for(m=0;m<100;m++)
{
for(n=0;n<100;n++)
{
;
}
}
}
void main()
{
unsigned char i;
EA=1;
EX0=1;
IT0=1;
Countor=0;
for(i=0;i<100;i++)
{
u=1;
delay30ms();
u=0;
delay30ms();
}
while(1);
}
void int0(void) interrupt 0 using 0
{
Countor++;
P1=Countor;
}
復制代碼
1.png
(54.21 KB, 下載次數: 44)
下載附件
2021-6-3 20:51 上傳
作者:
hhhhhhhq
時間:
2021-6-3 22:24
問度娘啊,或者看單片機書本
作者:
shhds
時間:
2021-6-3 23:10
我記得,中斷寄存器里面可以設置外部中斷INT0的中斷模式的
作者:
北巷南風丶
時間:
2021-6-4 00:27
一個簡單的中斷設置就可以吧,本人用的匯編寫的,也比較簡單
作者:
npn
時間:
2021-6-4 07:23
可以串聯一個74HC04
作者:
cn_zhx
時間:
2021-6-4 17:00
設置好外部中斷的觸發方式就可以計數了。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1