久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 51單片機邊沿觸發和電平觸發的區別

51單片機邊沿觸發和電平觸發的區別

關鍵字:單片機中斷 作者:admin 來源:不詳 發布時間:2018-05-08  瀏覽:41

51單片機的外部中斷有兩種觸發方式可選:電平觸發和邊沿觸發。選擇電平觸發時,單片機在每個機器周期檢查中斷源口線,檢測到低電平,即置位中斷請求標志,向CPU請求中斷。選擇邊沿觸發方式時,單片機在上一個機器周期檢測到中斷源口線為高電平,下一個機器周期檢測到低電平,即置位中斷標志,請求中斷。

這個原理很好理解。但應用時需要特別注意的幾點:

1)電平觸發方式時,中斷標志寄存器不鎖存中斷請求信號。 也就是說,單片機把每個機器周期的S5P2采樣到的外部中斷源口線的電平邏輯直接賦值到中斷標志寄存器。標志寄存器對于請求信號來說是透明的。這樣當中斷 請求被阻塞而沒有得到及時響應時,將被丟失。換句話說,要使電平觸發的中斷被CPU響應并執行,必須保證外部中斷源口線的低電平維持到中斷被執行為止。因 此當CPU正在執行同級中斷或更高級中斷期間,產生的外部中斷源(產生低電平)如果在該中斷執行完畢之前撤銷(變為高電平)了,那么將得不到響應,就如同 沒發生一樣。同樣,當CPU在執行不可被中斷的指令(如RETI)時,產生的電平觸發中斷如果時間太短,也得不到執行。

2)邊沿觸發方式時,中斷標志寄存器鎖存了中斷請求。中斷口線上一個從高到低的跳變將記錄在標志寄存器中,直到CPU響應并轉向該中斷服務程序時,由硬件自動清除。因此當CPU正在執行同級中斷(甚至是外部中斷本身)或高級中斷時,產生的外部中斷(負跳變)同樣將被記錄在中斷標志寄存器中。在該中斷退出后,將被響應執行。如果你不希望這樣,必須在中斷退出之前,手工清除外部中斷標志。

3)中斷標志可以手工清除。一個中斷如果在沒有得到響應之前就已經被手工清除,則該中斷將被CPU忽略。就如同沒有發生一樣。

4)選擇電平觸發還是邊沿觸發方式應從系統使用外部中斷的目的上去考慮,而不是如許多資料上說的根據中斷源信號的特性來取舍。比如,有的書上說(《KeilC51使用技巧及實戰》),就有類似的觀點。

MCS51單片機系列屬于8位單片機,它是Intel公司繼MCS48系列的成功設計之后,于1980年推出的產品。由于MCS51系列具有很強的片內功能和指令系統,因而使單片機的應用發生了一個飛躍,這個系列的產品也很快成為世界上第二代的標準控制器。51系列單片機有5個中斷源,其中有2個是外部輸入中斷源INT0和INT1。可由中斷控制寄存器TCON的IT1(TCON.2)和IT0(TCON.1)分別控制外部輸入中斷1和中斷0的中斷觸發方式。若為0,則外部輸入中斷控制為電平觸發方式;若為1,則控制為邊沿觸發方式。這里是下降沿觸發中斷。

1、問題的引出

幾 乎國內所有的單片機資料對單片機邊沿觸發中斷的響應時刻方面的定義都是不明確的或者是錯誤的。例如文獻[1]中關于邊沿觸發中斷響應時刻的描述為“對于脈 沖觸發方式(即邊沿觸發方式)要檢測兩次電平,若前一次為高電平,后一次為低電平,則表示檢測到了負跳變的有效中斷請求信號”,但實際情況卻并非如此。

我們知道,單片機外部輸入的中斷觸發電平是TTL電平。對于TTL電平,TTL邏輯門輸出高電平的允許范圍為2.4~5V,其標稱值為3.6V;輸出低電平的允許范圍為0~0.7V,其標稱值為0.3V[2],在0.7V與2.4V之間的是非高非低的中間電平。

這樣,在實際應用中,假設單片機外部中斷引腳INT0輸入一路由+5V下降到0V的下降沿信號,單片機在某個時鐘周期采樣INT0引腳得到2.4V的 高電平;而在下一個時鐘周期到來進行采樣時,由于實際的外部輸入中斷觸發信號由高電平變為低電平往往需要一定的時間,因此,檢測到的可能并非真正的低電平 (小于0.7V),而是處于低電平與高電平之間的某一中間電平,即0.7~2.4V的某一電平。對于這種情況,單片機是否會依然置位中斷觸發標志從而 引發中斷呢?關于這一點,國內的絕大部分教材以及單片機生產商提供的器件資料都沒有給予準確的定義,但在實際應用中這種情況確實會碰到。

以美國Analog公司生產的運算放大器芯片AD708為例,其轉換速率(slewrate)為0.3V/μs,在由AD708芯片組成的比較器電路中, 其輸出方波的下降沿由2.4V下降到0.7V,所需時間約為:(2.4V-0.7V)/0.3V·μs-1=4.67μs。即需要 約4.67μs的過渡時間,下降沿才真正地由高電平下降為低電平,在實際應用電路中,這個下降時間往往可達10μs以上。對于精密的測量系統,這么 長的不確定時間是無法接受的,因此,有必要對單片機邊沿中斷觸發時刻進行精確的測定。

2、測試波形的設計與分析

為了測定MCS51單片機下降沿觸發的實際時刻,使用Agilent公司生產的型號為33250A的80MHz函數/任意波形發生器(function/arbitrarywaveformgenerator),產生出如圖1所示的周期為20ms的周期波形。

圖1周期為20ms的周期波形

將該波形通過單片機的外部中斷0輸入,可以測出下降沿中斷觸發的實際時刻,下面對該波形進行具體分析。建立如圖2所示的直角坐標。

圖2建立的直角坐標設

圖2所示波形的周期為T,單片機在電壓下降到y=y′時刻觸發中斷,t1′、t2′、t3′分別為前后周期的中斷觸發時刻,則有:

將 以上波形由單片機外部中斷0輸入,選擇邊沿觸發方式,通過中斷服務程序測取T1或者T2的值,從而可求出中斷發生時刻的電平值y′,即邊沿觸發中斷的實際 時刻。在使用單片機對中斷時刻進行測量時,使用兩個計數器,均設為方式1(16位計數方式)。其中,第一個計數器用于記錄從程序開始執行到第一個下降沿到 來所經歷的時間,第二個計數器用來記錄程序開始執行到第二個下降沿到來所經歷的時間,將兩個計數器的計數值相減便可以得到兩個下降沿之間的時間間隔。由前 面的分析可知,該時間間隔可能有兩種情況:一種是T1時間,即t1′與t2′之間的時間間隔;另一種是T2時間,即t2′與t3′之間的時間間隔。其 中,T1+T2=T,T1時間要小于T2時間。通過測量得到T1或者T2時間,利用式(4)便可求得下降沿觸發中斷時刻的實際電平。

3、測試流程和相應的單片機程序

該單片機的中斷服務程序流程如圖3所示。

相應的中斷服務程序為:

INCR1
MOVA,R1
CJNEA,#01H,SEC
CLRTR0
MOV20H,TL0
MOV21H,TH0
CLRIE0
RETI
SEC:CLRTR1
MOV22H,TL1
MOV23H,TH1
CLREX1
CLREX0
RETI

由于程序執行有一定的延時,在中斷返回后,還需對兩個計數器的輸出值進行校正。本實驗采用偉福公司生產的H51/L仿真器為單片機測量系統,測得T1值為6.514ms,由式(4)可得:y′=0.729V,即當y′約為0.73V時,單片機下降沿觸發中斷。

編輯:admin  最后修改時間:2019-09-06

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
日韩欧美一区二| 中文av一区二区三区| 蜜臀av.com| 成人网站免费观看入口| 99999精品视频| 五月天婷婷激情视频| 成人高清在线观看视频| 人妻互换免费中文字幕| 丝袜制服一区二区三区| 超碰97在线看| 亚洲精品国产一区二区三区| 亚洲一区二区三区四区精品| 黑人巨大国产9丨视频| 国产原创中文在线观看| 国产三级精品三级在线| 黄色片免费在线观看视频| 亚洲狼人综合干| 国产三级日本三级在线播放| 男人的天堂avav| 97av中文字幕| 国产 欧美 日韩 一区| 午夜啪啪免费视频| 久久黄色片网站| 国产l精品国产亚洲区久久| 9色porny| 久久综合九色综合88i| 丁香六月激情网| 人妻少妇精品久久| 日本一道本久久| av五月天在线| 日本成人xxx| 少妇人妻在线视频| youjizzxxxx18| 中文字幕在线乱| 欧美视频在线第一页| a√天堂在线观看| 婷婷六月天在线| 永久免费在线看片视频| 欧美不卡在线播放| 国产成人美女视频| 97国产精东麻豆人妻电影| 午夜精品久久久内射近拍高清| 一区二区三区入口| 女人床在线观看| 国产一二三区av| 久久久一本二本三本| 日韩视频一二三| 中文av字幕在线观看| 成人av一级片| 人妻熟妇乱又伦精品视频| 手机版av在线| 91人人澡人人爽人人精品| 黄色一级视频片| 中文字幕乱码免费| 日韩欧美一级在线| 国产一区 在线播放| 99热这里只有精品7| 色呦色呦色精品| 日韩在线一区视频| 精品亚洲一区二区三区四区| 国产一级不卡毛片| 超碰影院在线观看| av片中文字幕| 亚洲免费av一区| 国产精品h视频| 国产美女在线一区| 性生交免费视频| 欧洲在线免费视频| 日本xxxxxxxxxx75| 日韩精品免费播放| 大地资源网在线观看免费官网| 91热视频在线观看| 日韩毛片在线免费看| 中文字幕亚洲欧洲| 337p粉嫩大胆噜噜噜鲁| 亚洲欧美偷拍另类| 国产精品网站免费| 免费观看黄色大片| 91香蕉视频污版| 国产精品三级一区二区| 国产免费999| 九色在线视频观看| 无码人妻精品一区二区蜜桃网站| aaaaaa亚洲| 亚洲天堂2018av| 久久精品香蕉视频| 波多野结衣家庭教师在线| 男人日女人的bb| 日本中文字幕在线不卡| 欧美 另类 交| 奇米777在线视频| 黄色三级视频在线播放| 999这里有精品| 国产欧美精品aaaaaa片| 免费在线看黄色片| 日本wwwcom| 中文字幕av不卡在线| 一级一片免费播放| 欧美黑人经典片免费观看| 久久av综合网| 日韩视频免费在线播放| 日韩欧美国产片| 久久久性生活视频| 精品国产成人av在线免| 国产精品嫩草影视| 97在线国产视频| 香蕉视频999| 欧洲精品在线播放| www.日本一区| 9久久婷婷国产综合精品性色| 成年人视频大全| 2021国产视频| 中文字幕精品一区二区三区在线| 老司机午夜免费福利视频| 日本在线观看免费视频| 蜜臀精品一区二区| 成人手机在线播放| 国产在线视频三区| 99精品999| 午夜剧场高清版免费观看 | 超碰中文字幕在线观看| 亚欧无线一线二线三线区别| 国产女大学生av| 欧美久久久久久久久久久久久| 在线观看av的网址| 欧美国产日韩激情| 国产av无码专区亚洲精品| 欧美激情国产精品日韩| 日韩福利视频在线| 亚洲综合欧美在线| 香蕉视频999| 欧美精品久久96人妻无码| 日本高清xxxx| 免费在线观看亚洲视频| 免费黄色一级网站| 久久久久久久久影视| 精品久久久久久无码国产| 手机av在线免费| 黄色国产一级视频| 亚洲一区二区三区四区五区xx| 小早川怜子一区二区三区| 亚洲国产一二三精品无码 | 成品人视频ww入口| av动漫在线播放| 在线黄色免费观看| 国产黄视频在线| 久青草视频在线播放| 97av中文字幕| 精品一区二区成人免费视频| 亚洲精品高清无码视频| 99热亚洲精品| 欧洲xxxxx| 青草全福视在线| 特黄特黄一级片| 亚洲18在线看污www麻豆| 日韩avxxx| 国产玉足脚交久久欧美| 成年人网站国产| 久久久久久久久久久福利| 国产精品69久久久| 日韩 欧美 视频| a级免费在线观看| 亚洲午夜精品久久久久久人妖| 国产男女无遮挡| 自拍偷拍21p| 免费cad大片在线观看| 欧美一区二区中文字幕| 欧美私人情侣网站| 五月天视频在线观看| 嫩草影院中文字幕| av片中文字幕| 日本女人高潮视频| 精品久久久久av| 成人在线免费观看网址| 波多野结衣天堂| 亚洲精品无码国产| 欧美视频国产视频| 免费无遮挡无码永久视频| 日日噜噜夜夜狠狠| 欧美亚洲日本在线观看| 国产精品视频一二三四区| 密臀av一区二区三区| 精品久久久久久久久久中文字幕 | 免费在线黄网站| 999热精品视频| 黄色一级片免费播放| 中文字幕第21页| 日韩av一二三四| 中文字幕 91| 男女爽爽爽视频| 日韩在线第三页| 中文字幕在线综合| 男女视频在线看| 亚洲图片 自拍偷拍| 91香蕉国产线在线观看| 蜜桃免费在线视频| 国产精品jizz在线观看老狼| 日韩人妻精品一区二区三区| 青青青在线观看视频| 国产av熟女一区二区三区|