久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請教朋友們STC15單片機的P3.2自動檢測高電平檢測不出來?

查看數: 3818 | 評論數: 17 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-6-18 08:16

正文摘要:

如題,如果用判斷P32==1可以檢測,但是P3.2有個功能,就是和T0定時器合作,當TR=1,與P32接高電平時就開始計數,試了很多次,P32無法判斷高電平的存在。 上邊是高電平波形,下邊是電路。OUT輸出的波形,檢測 ...

回復

ID:899981 發表于 2022-6-20 13:41
lkc8210 發表于 2022-6-20 10:50
可以參考超聲波模組檢測高電平的方法

好的,謝謝。
ID:161164 發表于 2022-6-20 10:50
可以參考超聲波模組檢測高電平的方法
  1. if(!P32)//在主循環中等待低電平
  2. {
  3.         while(!P32);//等待高電平
  4.         TR0 = 1;
  5.         IT0 = 1;
  6.         EX0 = 1;
  7. }
  8. void INT0_Interrupt() interrupt 0
  9. {
  10.         TR0 = 0;
  11.         EX0 = 0;
  12.         Timer = (u16)TH0*256;//計算高電平時間
  13.         Timer |= TL0;
  14.         TH0 = 0;
  15.         TL0 = 0;
  16. }
復制代碼



ID:899981 發表于 2022-6-20 08:23
188610329 發表于 2022-6-18 14:58
你說的是gate方式吧,p32相當于一個開關,通過開關控制定時器是否計時,這時候p32內部應該設置為1,外部下 ...

幫忙看一下,謝謝
ID:899981 發表于 2022-6-20 08:20
wulin 發表于 2022-6-18 13:47
手冊有明確說明,不可望文生義。

您好朋友,請幫忙看看,現在做普通IO口來做,也是不穩定,數據亂跳,仿真可以,實際不行,另外測出的數好像大了10多倍,不知道是不是開了1T模式。
ID:899981 發表于 2022-6-18 18:07
wulin 發表于 2022-6-18 17:23
如果這么說就沒有討論INT0或T0的必要了,P3.2就是一個普通IO口,與其它IO口沒有區別。

謝謝,不行的話就當IO口檢測。
ID:899981 發表于 2022-6-18 18:06
188610329 發表于 2022-6-18 17:18
又看了一下你的標題,
用Gate 方式的話,89C52 上面,是沒有什么問題的。因為89C51上INT0 只有下降沿中斷 ...

謝謝,很詳細。
ID:213173 發表于 2022-6-18 17:23
ZHAOBAO511 發表于 2022-6-18 16:52
看上面那個朋友說的GATE方式,應該是對的。

如果這么說就沒有討論INT0或T0的必要了,P3.2就是一個普通IO口,與其它IO口沒有區別。
ID:624769 發表于 2022-6-18 17:18
又看了一下你的標題,
用Gate 方式的話,89C52 上面,是沒有什么問題的。因為89C51上INT0 只有下降沿中斷,和低電平中斷。
但是,你用 STC15 的話,INT0 中斷就不能開啟。就算開啟,也必須IT0 = 1; 不能開啟上升沿中斷功能,不然會有問題。
你具體電路和代碼沒有看到,就不做任何猜測了,也就提個醒,有則改,無則免。
ID:899981 發表于 2022-6-18 16:52
wulin 發表于 2022-6-18 16:37
外部中斷INT0計數與定時器外部時鐘T0計數是互不直接關聯的兩種應用。

看上面那個朋友說的GATE方式,應該是對的。
ID:213173 發表于 2022-6-18 16:37
ZHAOBAO511 發表于 2022-6-18 14:25
好的,謝謝,我再想想,問題是我用另外一個口產生一個方波然后接到P32是可以計數的。

外部中斷INT0計數與定時器外部時鐘T0計數是互不直接關聯的兩種應用。
ID:899981 發表于 2022-6-18 15:30
本帖最后由 ZHAOBAO511 于 2022-6-18 15:31 編輯
188610329 發表于 2022-6-18 14:58
你說的是gate方式吧,p32相當于一個開關,通過開關控制定時器是否計時,這時候p32內部應該設置為1,外部下 ...

謝謝,看來您用過這個,是的,就是說要先P32=1是吧,我試試看。
ID:624769 發表于 2022-6-18 14:58
你說的是gate方式吧,p32相當于一個開關,通過開關控制定時器是否計時,這時候p32內部應該設置為1,外部下拉到0時定時器停止,當外部拉高后,就開始計時了。
ID:899981 發表于 2022-6-18 14:25
wulin 發表于 2022-6-18 13:47
手冊有明確說明,不可望文生義。

好的,謝謝,我再想想,問題是我用另外一個口產生一個方波然后接到P32是可以計數的。
ID:213173 發表于 2022-6-18 13:47
ZHAOBAO511 發表于 2022-6-18 12:00
謝謝回復,請看圖片。應該是計數器0,當INT0為高時計數器打開,INT0對應的是P32

手冊有明確說明,不可望文生義。


ID:213173 發表于 2022-6-18 10:31
P3.2是外部中斷口,P3.4才是T0外部計數輸入口。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天操夜夜操 | 日韩欧美在线播放 | 精品一区二区免费视频 | 不卡在线一区 | 国产日屁 | 国产91在线精品 | 久久久精彩视频 | 国产黄色大片 | 羞羞的视频网站 | 国内久久 | 日朝毛片 | 毛片毛片毛片毛片毛片 | 99久久久国产精品免费消防器 | 成在线人视频免费视频 | 精品日韩一区二区 | 精品国产一区二区三区免费 | 特级生活片 | 国产精品久久久久久久久久久免费看 | 男女下面一进一出网站 | 免费一区 | 成人免费观看男女羞羞视频 | av片在线观看 | 91精品久久久久久综合五月天 | 中文字幕 视频一区 | 午夜激情视频在线 | 国产婷婷色一区二区三区 | 久热精品在线观看视频 | 日本一二三区高清 | 日韩毛片 | 久在线 | 国产高清视频在线播放 | 美国一级毛片a | 亚洲久草视频 | 操人网站| 亚洲国产精品视频 | 特级特黄特色的免费大片 | 国产一区二区三区在线观看免费 | 91色视频在线 | 综合网在线 | 欧美一区二区三区免费在线观看 | 在线国产一区二区三区 |