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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5545|回復: 8
收起左側

如何確定單片機中斷函數的執行時間?

[復制鏈接]
ID:786318 發表于 2020-8-14 11:10 | 顯示全部樓層 |閱讀模式
請教如何確定中斷函數的執行時間
回復

使用道具 舉報

ID:123289 發表于 2020-8-17 09:39 | 顯示全部樓層
兩種:
1、數一下中斷函數中執行的指令有多少條,查每條指令執行的時間,累計后得到結果。
2、中斷開始時,立即復位并開起某個定時器,如看門狗之類,中斷返回前(RETI之前),讀取這人定時器的值,這樣就可以達成目的了。不過必須保證定時器的極限計時時間>中斷運行時間,否則就溢出了。
回復

使用道具 舉報

ID:213173 發表于 2020-8-17 16:00 | 顯示全部樓層
在中斷中設置斷點,走一趟即知。
無標題.jpg

回復

使用道具 舉報

ID:401564 發表于 2020-8-17 18:56 | 顯示全部樓層
除了AT系列的8051單片機,基本上可以說是不能,至少對于你來說是不能
前面已經有人告訴你要怎么做了,在KEIL環境下仿真是可以看到執行時間,但現在很多入門用都是以STC的為主,STC的指令執行時間和傳統的8051是不一樣的,所以,仿真計算出來的時間和實際的是不一樣的
如果你要相對精確的話,可以在進入中斷的時候設定某一個IO,中斷返回的時候再取反,然后再用示波器測量這個IO取反的時間,這才是真正的實際執行時間
像這種情況,一般不要在中斷中做太多的事,中斷用于觸發就可以了,處理程序放在中斷外部執行,這樣也不會影響到其它的功能
回復

使用道具 舉報

ID:786318 發表于 2020-8-29 10:57 | 顯示全部樓層
謝謝各位指導
回復

使用道具 舉報

ID:795361 發表于 2020-8-29 13:50 來自觸屏版 | 顯示全部樓層
debug一下
回復

使用道具 舉報

ID:382454 發表于 2020-8-29 22:17 來自觸屏版 | 顯示全部樓層
Y_G_G 發表于 2020-8-17 18:56
除了AT系列的8051單片機,基本上可以說是不能,至少對于你來說是不能
前面已經有人告訴你要怎么做了,在KEIL ...

學習了!!!謝謝大師
回復

使用道具 舉報

ID:235954 發表于 2020-8-31 09:18 | 顯示全部樓層
我們論壇的大佬數量超級多,慢慢來,不要慌。
回復

使用道具 舉報

ID:786318 發表于 2020-8-31 11:56 | 顯示全部樓層
確實。
AVR單片機上電后正常工作,讀取MCUCSR寄存器的值應該是多少,怎么讀出來是0x0B呢
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲h色 | 91精品久久久久久久久中文字幕 | 亚州激情 | 日本在线免费看最新的电影 | 亚洲免费观看 | 欧美一级www片免费观看 | 国产一区二区三区在线观看免费 | 激情av| 啪一啪在线视频 | 成人高清在线 | 亚洲成人三级 | 久久精品一 | 99免费精品视频 | av国产精品| 日韩欧美在线免费观看 | 国产一区 日韩 | 免费国产视频 | 91精品在线播放 | 特级生活片 | 欧美午夜视频 | 中文字幕亚洲一区二区三区 | 亚洲精品天堂 | 国产成人叼嘿视频在线观看 | 天天操夜夜操 | 久久性色 | 国产精品亚洲精品日韩已方 | 九九久久免费视频 | 在线黄色影院 | 久久人爽| 欧美激情精品久久久久久 | 一区二区三区日 | 久久久久黄色 | av在线播放国产 | 亚洲精品一区二区三区四区高清 | 欧美精品在线一区二区三区 | 操人视频在线观看 | 中文字幕av网站 | 一区二区三区av | 亚洲传媒在线 | 日本不卡一区 | 国产精品区一区二区三区 |