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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

用紅外光發射接收管做輸入 單片機輸出一個低電平的程序問題

查看數: 1753 | 評論數: 5 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2024-1-2 08:25

正文摘要:

新手,做了一個用紅外光發射接收管做輸入,用用STC8G1K08A-8P做控制輸出一個低電平的程序,就是發射接收中間有東西,STC8G1K08A-8P的P33就輸出低電平。 電路和程序做好之后,實際測試發現STC8G1K08A-8P的P55輸入低 ...

回復

ID:1075398 發表于 2024-1-3 10:49
lkc8210 發表于 2024-1-2 15:53
應為那斷
                        while(--HVDTcnt)
                        {

確定了,就是延時這里有問題,程序邏輯沒有問題,出問題的是賦的初值,3000只有大約1mS左右,而不是我想的3秒,但我一直當是3秒,,學藝不精害人,
再次感謝大佬,
ID:1075398 發表于 2024-1-2 18:25
我這樣寫,while(--HVDTcnt); 它應該延時才對,好像也沒延時,
所以就改成這樣了
while(--HVDTcnt)
  {
      HV_OUT = 0;         //輸出低
                        }
這 樣,好像就是一下子就出去了,問題應該就是出在這兒,明天改成delay1ms()再試
ID:161164 發表于 2024-1-2 15:53
Lthrwy 發表于 2024-1-2 13:46
感謝大佬回復,中斷是打開了的,在主程序里面打開的,現在上傳的是修改后的,可以有反應了,但是時間很短 ...

應為那斷
                        while(--HVDTcnt)
                        {
                                HV_OUT = 0;         //輸出低
                        }
沒加延時
所以幾十毫秒后就會跳出循環
在循環里加個delay1ms()延時就可以了
ID:1075398 發表于 2024-1-2 13:46
lkc8210 發表于 2024-1-2 10:55
你的接收處理代碼在中斷里運行
但又不開啟中斷
當然沒反應

感謝大佬回復,中斷是打開了的,在主程序里面打開的,現在上傳的是修改后的,可以有反應了,但是時間很短,但其實程序里寫了如果P55低電平,P32就輸出低電平3秒時間,就是沒找到它為什么不能延時3秒的原因
ID:161164 發表于 2024-1-2 10:55
你的接收處理代碼在中斷里運行
但又不開啟中斷
當然沒反應



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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲狠狠丁香婷婷综合久久久 | 欧美一区二区三区在线观看 | 殴美成人在线视频 | 欧美日韩国产一区二区三区 | 精品视频在线一区 | 狠狠的干 | 久草资源| 国产专区在线 | 噜啊噜在线| 色婷婷综合久久久中字幕精品久久 | 欧美精品导航 | h片免费在线观看 | 中文字幕在线观看日韩 | 在线观看中文字幕 | 日韩欧美中文字幕在线观看 | 日本在线精品视频 | 日韩精品视频在线 | 黑人巨大精品欧美一区二区免费 | 夜夜操天天操 | 成人网av| 国产一区二区精品在线观看 | 国产精品久久久久久久久久久久久 | av大片在线观看 | 伊人春色成人网 | 久久精品久久久 | 精品九九 | 亚洲成人99| 亚洲成人免费在线观看 | 成人在线观看免费 | 黄网站涩免费蜜桃网站 | 亚洲综合区 | 在线观看av网站永久 | 欧美日本免费 | 亚洲精品视频在线观看免费 | 成人在线中文字幕 | 久久99深爱久久99精品 | 免费黄色a视频 | 色综合天天网 | 欧美1区2区 | av免费入口 | 亚洲一区成人 |