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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8276|回復: 17
打印 上一主題 下一主題
收起左側

如何軟件觸發硬件中斷?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:161214 發表于 2017-2-15 20:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
因為需要,本需要寫一個51單片機程序,比如我寫了個 int0 中斷函數,當按鍵按下時候馬上執行,但是程序里面達到一定條件下也必須立刻無條件執行這個函數,我想問的是,如何用軟件觸發這個中斷呢,謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:153041 發表于 2017-2-16 11:10 | 只看該作者
把中斷函數里面的內容單獨封裝成一個普通函數,進中斷函數調用這個函數,主程序也可以調用這個函數。
回復

使用道具 舉報

板凳
ID:164953 發表于 2017-2-16 16:33 | 只看該作者
或許你可以試試直接寫入IE0 = 1;試試
回復

使用道具 舉報

地板
ID:123289 發表于 2017-2-16 17:52 | 只看該作者
沙發正解
回復

使用道具 舉報

5#
ID:7485 發表于 2017-2-17 08:43 | 只看該作者
直接將中斷標志位置“1” 。
TCON
7        6      5      4      3      2       1       0
TFl   TR1  TF0   TR0   IE1   IT1   IE0    IT0
回復

使用道具 舉報

6#
ID:111634 發表于 2017-2-17 12:59 | 只看該作者
把中斷函數里面的內容單獨封裝成一個普通函數,進中斷函數調用這個函數,主程序也可以調用這個函數。
回復

使用道具 舉報

7#
ID:57657 發表于 2017-2-19 17:55 | 只看該作者
utzuzu 發表于 2017-2-16 11:10
把中斷函數里面的內容單獨封裝成一個普通函數,進中斷函數調用這個函數,主程序也可以調用這個函數。

主程序在調用這個函數處理數據的時候一但中斷來的再去調用這個函數的話結果您應該懂得了吧。
回復

使用道具 舉報

8#
ID:67774 發表于 2017-2-19 18:58 | 只看該作者
npn 發表于 2017-2-19 17:55
主程序在調用這個函數處理數據的時候一但中斷來的再去調用這個函數的話結果您應該懂得了吧。

其實,如果只要求實現相應功能的話,可以寫成兩個函數, 一個是中斷函數,一個是普通函數,各干個的不就行了。如果兩個函數有共同的數據不能錯亂,那就在訪問前 禁中斷就是的。
回復

使用道具 舉報

9#
ID:57657 發表于 2017-2-19 22:36 | 只看該作者
mostube 發表于 2017-2-19 18:58
其實,如果只要求實現相應功能的話,可以寫成兩個函數, 一個是中斷函數,一個是普通函數,?鞲篩齙牟瘓? ...

這和vc vb 易語言等pc編程語言有很大差別,pc上的局部變量地址可通過系統自動分配,就算是多線程大量調用1個函數也很少會產生數據混亂,不同進程和線程的數組以及變量在內存中可能不是連續的,函數返回后所有局部變量包括大數組都會瞬間被釋放,如果用在c51平臺的話對一個變量分配動態地址的話就需要消耗更長時間和占用更多字節的內存。
回復

使用道具 舉報

10#
ID:159271 發表于 2017-2-19 23:19 | 只看該作者
學習一下,感謝大家!
回復

使用道具 舉報

11#
ID:162242 發表于 2017-2-20 12:31 | 只看該作者
我想問的是,如何用軟件觸發這個中斷
回復

使用道具 舉報

12#
ID:192554 發表于 2017-4-23 00:53 | 只看該作者
感覺直接將IE = 1 ,就可以進入中斷了吧。
回復

使用道具 舉報

13#
ID:192580 發表于 2017-4-23 09:32 | 只看該作者
外部中斷模式
回復

使用道具 舉報

14#
ID:192595 發表于 2017-4-23 10:30 | 只看該作者
ahshmj 發表于 2017-2-17 08:43
直接將中斷標志位置“1” 。
TCON
7        6      5      4      3      2       1       0

正解
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级片免费网站 | 亚洲激情在线观看 | 亚洲伊人精品酒店 | a视频在线 | 午夜男人天堂 | 国产精品黄视频 | 日韩视频一区二区三区 | 欧美日韩久久久 | 97超碰人人 | 久久国产成人 | 91色综合 | 夜夜夜操 | 天天拍天天插 | 精品99在线 | 亚洲欧美日韩精品久久亚洲区 | 亚洲xx在线 | 国产在线一区二区 | 免费h在线 | 夜夜爽99久久国产综合精品女不卡 | 99久久精品国产一区二区三区 | 91国产视频在线观看 | 一级毛片在线播放 | 在线国产视频 | 国产在线精品一区二区三区 | 亚洲午夜电影 | 狠狠操天天干 | 久久成人精品一区二区三区 | 亚洲一区二区三区免费视频 | 欧美日韩亚洲视频 | 青青草网站在线观看 | 亚洲成av人片在线观看无码 | 国产成人av一区二区三区 | 亚洲成色777777在线观看影院 | 在线观看av网站 | 国产一级一级国产 | 欧美国产日韩在线 | 精品一区二区三区在线观看 | 国产亚洲欧美日韩精品一区二区三区 | 欧美v免费| 国产精品夜间视频香蕉 | 久久久99精品免费观看 |