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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機程序由于進中斷過于頻繁導致主函數無法正常運行如何解決?

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

正文摘要:

51單片機波形發生器程序 有沒有大佬幫忙看看這個問題怎么解決啊:用定時中斷來產生波形,通過設置定時時間來設置波形頻率,但是當頻率到100hz后,程序由于進中斷函數頻率過高導致數碼管顯示異常,到1000hz后連按鍵 ...

回復

ID:123289 發表于 2022-12-7 14:27
說明的時序設計不合理。
事件的處理不要放在中斷服務處理程序中,放中主程序中。
中斷服務程序要盡量短,做個事件的標記即可!
在主程序中,根據標記處理事件。
ID:201854 發表于 2022-12-7 14:09
這種通過定時器產生高頻率波形輸出對于很多51單片機是搞不定的,很多51的單片機定時器中斷時間設置少于50us以下就開始沒法勝任,你自己可以算一下最多能輸出多高的方波,像你這種最好不要用定時器而是拉到有pwm功能輸出的腳上。
ID:1043931 發表于 2022-12-7 13:30
xuyaqi 發表于 2022-12-7 09:51
有直接輸出波形不要cpu參與的單片機,為什么會有越來越多高級單片機,就是老單片機功能不夠用。

主要是要求用的51單片機
ID:1043931 發表于 2022-12-7 13:28
npn 發表于 2022-12-7 08:29
定時器0中斷程序處理時間,超過初值時間導致溢出。
溢出后TF0硬件置1,包含 intrins.h 頭文件后,中斷底部 ...

加了溢出檢測后確實溢出了

1.png (143.46 KB, 下載次數: 75)

1.png

2.png (19.5 KB, 下載次數: 74)

2.png
ID:77589 發表于 2022-12-7 11:59
中斷服務程序盡量短小!
ID:1034262 發表于 2022-12-7 11:13
你先測出來中斷耗時多少,然后保證中斷間隔大于這個時間。
ID:384109 發表于 2022-12-7 10:05
程序結構問題,1khz頻率不算高,按鍵或許會反應遲鈍,但不會沒有反應,而且需要確定1khz和定時器中斷時間的對應關系
ID:94031 發表于 2022-12-7 09:51
有直接輸出波形不要cpu參與的單片機,為什么會有越來越多高級單片機,就是老單片機功能不夠用。
ID:94031 發表于 2022-12-7 09:45
有直接輸出波形不要cpu
ID:308903 發表于 2022-12-7 09:23
100hz =100次/秒 ,T = 10ms  
51假如用12M晶振,12000000次/S,T =1/12, Tcy = 12* 1/12 = 1us

一個周期64個采樣點,就是要花10ms, 那每個采樣時間段156.25us,

似乎要加濾波電路吧

ID:57657 發表于 2022-12-7 08:29
定時器0中斷程序處理時間,超過初值時間導致溢出。
溢出后TF0硬件置1,包含 intrins.h 頭文件后,中斷底部加一句判斷有無溢出: if(_testbit_(TF0)) { }  溢出后if條件會成立,更換1T單片機或使用更高頻率晶振。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人做人人澡人人爽欧美 | 成人三级网址 | 久久av一区二区三区 | 一区二区三区在线免费观看 | 国产一区二区三区视频 | 激情的网站 | 国产欧美久久精品 | 亚洲国产高清在线观看 | 色综合久| 免费在线观看一区二区 | 亚洲黄色片免费观看 | 日韩另类| 国产亚洲一区二区三区 | 色婷婷久久综合 | a级在线免费 | 免费看国产a | 韩日在线观看视频 | 日韩免费视频一区二区 | 成人福利电影 | 国产乱码精品1区2区3区 | 成人黄在线观看 | 成人av大全 | 国产午夜精品视频 | 99热都是精品 | 亚洲一二三区在线观看 | 国产精品视频免费看 | 午夜色婷婷 | 亚洲一二三区不卡 | 99这里只有精品视频 | 四虎免费视频 | 成人午夜性成交 | 密桃av| 久久免费精品 | 九九热这里| 人人擦人人 | 国产精品一卡二卡三卡 | 国产免费一区二区三区 | 一本久久a久久精品亚洲 | 九九精品在线 | av一级毛片 | 国产精品视频一区二区三区, |