80C51的中断系统及定时计数器课件.pptVIP

80C51的中断系统及定时计数器课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

*GATE:門控位。GATE=0時,只要用軟體使TCON中的TR0或TR1為1,就可以啟動定時/計數器工作;GATA=1時,要用軟體使TR0或TR1為1,同時外部中斷引腳或也為高電平時,才能啟動定時/計數器工作。即此時定時器的啟動條件,加上了或引腳為高電平這一條件。:定時/計數模式選擇位。=0為定時模式;=1為計數模式。M1M0:工作方式設置位。定時/計數器有四種工作方式,由M1M0進行設置。*80C51的中斷系統及定時/計數器*5.180C51的中斷系統5.1.180C51的中斷系統結構一、中斷的概念電腦具有即時處理能力,能對外界發生的事件進行及時處理,這是依靠它們的中斷系統來實現的。CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理(中斷發生);CPU暫時中斷當前的工作,轉去處理事件B(中斷回應和中斷服務);待CPU將事件B處理完畢後,再回到原來事件A被中斷的地方繼續處理事件A(中斷返回),這一過程稱為中斷。*引起CPU中斷的根源,稱為中斷源。中斷源向CPU提出的中斷請求。CPU暫時中斷原來的事務A,轉去處理事件B。對事件B處理完畢後,再回到原來被中斷的地方(即中斷點),稱為中斷返回。實現上述中斷功能的部件稱為中斷系統(中斷機構)。*隨著電腦技術的應用,人們發現中斷技術不僅解決了快速主機與慢速I/O設備的數據傳送問題,而且還具有如下優點:分時操作。CPU可以分時為多個I/O設備服務,提高了電腦的利用率;即時回應。CPU能夠及時處理應用系統的隨機事件,系統的即時性大大增強;可靠性高。CPU具有處理設備故障及掉電等突發性事件的能力,從而使系統可靠性提高。*二、80C51中斷系統的結構80C51的中斷系統有5個中斷源,2個優先順序,可實現二級中斷嵌套。*5.1.280C51的中斷源一、中斷源1、(P3.2)。可由IT0(TCON.0)選擇其為低電平有效還是下降沿有效。當CPU檢測到P3.2引腳上出現有效的中斷信號時,中斷標誌IE0(TCON.1)置1,向CPU申請中斷。2、(P3.3)。可由IT1(TCON.2)選擇其為低電平有效還是下降沿有效。當CPU檢測到P3.3引腳上出現有效的中斷信號時,中斷標誌IE1(TCON.3)置1,向CPU申請中斷。3、TF0(TCON.5),片內定時/計數器T0溢出中斷請求標誌。當定時/計數器T0發生溢出時,置位TF0,並向CPU申請中斷。4、TF1(TCON.7),片內定時/計數器T1溢出中斷請求標誌。當定時/計數器T1發生溢出時,置位TF1,並向CPU申請中斷。5、RI(SCON.0)或TI(SCON.1),串行口中斷請求標誌。當串行口接收完一幀串行數據時置位RI或當串行口發送完一幀串行數據時置位TI,向CPU申請中斷。*二、中斷請求標誌1、TCON的中斷標誌IT0(TCON.0),外部中斷0觸發方式控制位。當IT0=0時,為電平觸發方式。當IT0=1時,為邊沿觸發方式(下降沿有效)。IE0(TCON.1),外部中斷0中斷請求標誌位。IT1(TCON.2),外部中斷1觸發方式控制位。IE1(TCON.3),外部中斷1中斷請求標誌位。TF0(TCON.5),定時/計數器T0溢出中斷請求標誌位。TF1(TCON.7),定時/計數器T1溢出中斷請求標誌位。*2、SCON的中斷標誌RI(SCON.0),串行口接收中斷標誌位。當允許串行口接收數據時,每接收完一個串行幀,由硬體置位RI。同樣,RI必須由軟體清除。TI(SCON.1),串行口發送中斷標誌位。當CPU將一個發送數據寫入串行口發送緩衝器時,就啟動了發送過程。每發送完一個串行幀,由硬體置位TI。CPU回應中斷時,不能自動清除TI,TI必須由軟體清除。*一、中斷允許控制CPU對中斷系統所有中斷以及某個中斷源的開放和遮罩是由中斷允許寄存器IE控制的。5.1.380C51中斷的控制EX0(IE.0),外部中斷0允許位;ET0(IE.1),定時/計數器T0中斷允許位;EX1(IE.2),外部中斷0允許位;ET1(IE.3),定時/計數器T1中斷允許位;ES(IE.4),串行口中斷允許位;EA(IE.7),CPU中斷允許(總允許)位。*二、中斷優先順序控制80C51單片機有兩個中斷優先順序,即可實現二級中斷服務嵌套。每個中斷源的中斷優先

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档