某個中斷請求被響應后,就存在著一個中斷請求的撤銷問題。下面接中斷請求源的類型分別說明中斷請求的撤銷方法。
1.定時器/計數器中斷請求的撤銷
定時器/計數器中斷的中斷請求被響應后,硬件會自動把中斷請求標志位(TFO或TF1)清O,因此定時器/計數器中斷請求是自動撤銷的。
2.外部中斷請求的撤銷
(1)跳沿方式外部中斷請求的撤銷 包括兩項內容:中斷標志位清0和外中斷信號的撤銷。
其中,中斷標志位(IEO或IE1)清0是在中斷響應后由硬件自動完成的。而外中斷請求信號的撤銷,由于跳沿信號過后也就消失了,所以跳沿方式的外部中斷請求也是自動撤銷的。
(2)電平方式外部中斷請求的撤銷 對于電平方式外部中斷請求的撤銷,中斷請求標志的撤銷是自動的,但中斷請求信號的低電平可能繼續存在,在以后的機器周期采樣時,又會把已清0的IEO或IE1標志位重新置1。為此,要徹底解決電平方式外部中斷請求的撤銷,除了標志位清0之外,必要時還需在中斷響應后把中斷請求信號輸入引腳從低電平強制改變為高電平。為此,可在系統中增加如右圖所示的電路。
由右圖可見,用D觸發器鎖存外來的中斷請求低電平,并通過D觸發器的輸出端Q接到INTO(或INT1(的反))。所以,增加的D觸發器不影響中斷請求。中斷響應后,為了撤銷中斷請求,可利用D觸發器的直接置1端SD實現,即把SD端接AT89S51的Pl.O端。因此,只要P1.0端輸出一個負脈沖就可以使D觸發器置1,從而撤銷低電平的中斷請求信號。所需的負脈沖在中斷服務程序中增加如下指令即可得到:
3.串行口中斷請求的撤銷
串行口中斷請求的撤銷只有標志位清0的問題。串行口中斷的標志位是TI和RI,但對這兩個中斷標志CPU不進行自動清0。因為在響應串行口的中斷后,CPU無法知道是接收中斷還是發送中斷,還需測試這兩個中斷標志位的狀態,以判定是接收操作還是發送操作,然后才能清除。所以串行口中斷請求的撤銷只能使用軟件的方法,在中斷服務程序中進行,即用如下指令在中斷服務程序中對串行口中斷標志位進行清除:
上一篇:基于定時器/計數器的實時時鐘的設計
下一篇:上位機應用控制編程
推薦閱讀
史海拾趣
Advantech公司是一家全球領先的工業計算機、自動化和嵌入式解決方案提供商,其發展歷程充滿了創新、合作和技術進步。以下是關于Advantech公司發展的五個相關故事:
創立與早期發展: Advantech公司成立于1983年,最初名為臺灣多媒體公司,其初衷是提供音頻和視頻卡。隨著技術的發展和市場需求的變化,公司逐漸轉型為提供工業計算機和自動化解決方案的領先供應商。
全球化戰略: 隨著全球市場的不斷擴大,Advantech制定了全球化戰略,積極拓展海外業務。1994年,公司在美國成立了第一家子公司,標志著其國際化發展的開始。此后,Advantech陸續在歐洲、亞洲和其他地區建立了辦事處和分支機構,構建起了覆蓋全球的銷售和服務網絡。
技術創新與合作伙伴關系: 作為工業自動化領域的領導者之一,Advantech不斷進行技術創新,并與全球各類合作伙伴密切合作。公司積極投入研發資金,不斷推出新產品和解決方案,以滿足客戶不斷變化的需求。同時,Advantech與眾多軟件和硬件供應商建立了緊密的合作關系,共同推動行業的發展。
智能化轉型: 隨著工業4.0和物聯網的迅速發展,Advantech積極響應智能化轉型的趨勢,推出了一系列智能化解決方案,涵蓋工業自動化、智慧城市、智能交通等多個領域。公司致力于為客戶提供智能化、數字化的整體解決方案,助力其實現生產效率提升和智能化升級。
生態系統建設: 為了進一步提升解決方案的綜合性和競爭力,Advantech積極構建生態系統,與行業合作伙伴共同打造全方位的服務體系。公司通過開放式的合作模式,與合作伙伴共享資源和技術,實現優勢互補,共同拓展市場,推動行業的發展和進步。
以上述五個方面為基礎,Advantech在電子行業中不斷發展壯大,成為了全球工業自動化和智能化領域的領導者之一。
公司成立與早期發展:AMD(Advanced Micro Devices)公司成立于1969年,由Jerry Sanders在美國加利福尼亞州圣克拉拉創立。最初,AMD致力于生產挑戰Intel在x86處理器市場的產品,但起初面臨著市場份額不足和技術挑戰等問題。然而,隨著時間的推移,AMD逐漸在市場上獲得了一席之地,并推出了一系列創新產品。
x86處理器市場競爭:AMD在x86處理器市場與Intel展開了激烈的競爭。1991年,AMD推出了第一款x86兼容處理器386DX-40,開始了與Intel的競爭。此后,AMD不斷推出更快、更強大的處理器,如K6系列、Athlon系列等,一度取得了一定的市場份額。
ATI收購與圖形處理器發展:為了拓展業務,AMD于2006年收購了圖形處理器制造商ATI Technologies。這一收購使AMD進入了圖形處理器市場,并推出了一系列創新的圖形處理器產品,如Radeon系列。AMD通過不斷推出高性能、高度集成的圖形處理器,贏得了廣大用戶的青睞。
全球Foundry戰略:為了降低制造成本并提高生產效率,AMD實施了全球Foundry戰略。2008年,AMD成立了GlobalFoundries,將自己的制造業務轉移給這家獨立的半導體制造公司。這一舉措使AMD得以專注于設計和研發,提升了公司的競爭力。
技術創新與新市場拓展:除了在x86處理器和圖形處理器市場取得成功外,AMD還不斷進行技術創新,拓展新的市場。例如,AMD在數據中心領域推出了EPYC系列服務器處理器,致力于滿足云計算和大數據處理的需求。此外,AMD還在游戲主機市場與Sony和Microsoft等公司合作,提供高性能的處理器和圖形處理器。
這些故事展示了AMD在其創立以來的發展歷程,包括在x86處理器市場的競爭、圖形處理器領域的擴展、全球Foundry戰略的實施以及在新興市場的技術創新和市場拓展等方面取得的成就。
Hong Kong X'Tals Ltd在電子行業的發展故事
故事一:精密時間與頻率產品的創新之路
Hong Kong X'Tals Ltd(簡稱HKC)自1991年成立以來,一直致力于精密時間和頻率產品的研發與生產。公司最引人注目的成就是其KSTAR系列全球導航衛星系統(GNSS)馴服振蕩器(GNSSDO)的推出。這款新產品不僅接收來自北斗、GPS、GLONASS和GALILEO等多衛星系統的信號,還具備高靈敏度和低噪聲的特點,長期頻率穩定性優于1E-12。KSTAR系列GNSSDO的推出,標志著HKC在通訊、自動駕駛、能源和金融等領域的時間同步解決方案上達到了國際領先水平。這一創新不僅增強了公司在全球市場的競爭力,也為眾多行業客戶提供了更加精準和可靠的時間同步服務。
故事二:從石英晶體到國際市場的跨越
HKC的母公司Kolinker Industrial Equipments Ltd擁有超過13年的中國晶體行業經驗,并在深圳設立了首家中國本地的晶體工廠,該工廠榮獲QS9000和ISO/TS16949認證。這一成就不僅體現了HKC在晶體制造領域的專業實力,也為其產品打入國際市場奠定了堅實的基礎。HKC憑借其高質量的石英晶體產品,成功進入東歐、日本、韓國、中國大陸、北美、臺灣和西歐等市場,成為國際市場上備受矚目的晶體產品供應商。
故事三:技術研發與產品多元化的并行發展
HKC深知技術研發對于企業發展的重要性,因此不斷加大在研發領域的投入。公司不僅專注于晶體、諧振器和振蕩器的研發與生產,還積極拓展產品線,推出了一系列滿足不同行業需求的電子產品。例如,在工業自動化領域,HKC設計并制造了多款機電一體化設備,贏得了國內外眾多知名家電制造商的青睞。此外,公司還涉足新能源行業,通過投資組建益陽晶鑫新能源科技實業有限公司,致力于多晶硅產業鏈的建設與發展。
故事四:品質管理與國際認證的雙重保障
HKC始終將品質管理視為企業發展的生命線。公司早在2000年和2003年就分別通過了ISO9002 1994及ISO9001 2000質量管理體系認證,成為同行業中最具實力的公司之一。這一系列的國際認證不僅證明了HKC在品質管理方面的卓越表現,也為其贏得了國內外客戶的廣泛信賴。HKC始終堅持以客戶為中心,不斷提升產品品質和服務水平,努力成為電子行業的佼佼者。
故事五:全球化戰略與本土化運營的有機結合
隨著全球市場的不斷擴大,HKC積極實施全球化戰略,在全球多個地區設立分公司和生產基地。同時,公司也注重本土化運營,根據不同地區的市場特點和客戶需求,提供定制化的產品和服務。例如,HKC在中國內地市場就設立了多家子公司和生產基地,通過深入了解本地市場需求和客戶需求,不斷優化產品結構和服務模式,贏得了中國市場的廣泛認可。這種全球化戰略與本土化運營的有機結合,為HKC的可持續發展提供了強有力的支撐。
在電子行業的快速發展中,EICHHOFF公司始終保持著對技術創新的追求。XX年代,公司成功研發出了一款具有革命性意義的連接器產品,該產品憑借其獨特的設計和卓越的性能,迅速在市場上獲得了廣泛認可。這一創新不僅為EICHHOFF帶來了豐厚的利潤,也進一步鞏固了其在行業中的領先地位。
此后,EICHHOFF公司繼續加大研發投入,不斷推出具有競爭力的新產品。這些產品不僅在性能上有所提升,還在設計和功能上進行了創新,滿足了客戶日益增長的需求。
在電子行業的快速發展中,EICHHOFF公司始終保持著對技術創新的追求。XX年代,公司成功研發出了一款具有革命性意義的連接器產品,該產品憑借其獨特的設計和卓越的性能,迅速在市場上獲得了廣泛認可。這一創新不僅為EICHHOFF帶來了豐厚的利潤,也進一步鞏固了其在行業中的領先地位。
此后,EICHHOFF公司繼續加大研發投入,不斷推出具有競爭力的新產品。這些產品不僅在性能上有所提升,還在設計和功能上進行了創新,滿足了客戶日益增長的需求。
關于ActiveSync的連接問題: 修改內核文件后 重新編譯 然后生成新的內核 然后下載進去 結果在建立ActiveSync“我的連接”這個的時候 發現“直接連接”這一項變成灰色 根本無法選擇這項 有沒有遇到 ...… 查看全部問答∨ |
我剛買了一個GPS,用的是windows embedded ce 6.0系統,卻發現控制面板程序被廠商刪掉了,打不開控制面板。哪位能提供一下windows\\control.exe程序?請發到 lvaj2008@gmail.com,謝謝!… 查看全部問答∨ |
要求: 1。熟悉C語言 2。本科生一年的工作經驗,研究生半年的工作經驗 3。熟悉C++比較好 4。如果大家比較感興趣可以發郵件給我 郵件:zhanglinli@huawei.com ...… 查看全部問答∨ |
各位達人,本人最近準備使用STM32的芯片開發個小東西,不過之前在網上看到有關其I2C的bug的信息,不知道現在 這顆芯片的硬I2C是否可解決了bug問題???謝謝大家了呵呵… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析