IO,中断,定时与串口课件.pptVIP

IO,中断,定时与串口课件.ppt

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

?PD:掉電方式控制位=0:常規工作方式。=1:進入掉電方式:?振盪器停振?片內RAM和SRF的值保持不變?P0—P3口維持原狀。?程式停止只有複位能使之退出掉電方式。SMOD———GF1GF0PDIDLPCON?IDL:待機方式(空閒方式)控制位=0:常規工作方式。=1:進入待機方式:?振盪器繼續振盪?中斷、定時器、串口功能繼續有效?片內RAM和SRF保持不變?CPU狀態保持、P0—P3口維持原狀?程式停頓。中斷和複位能退出待機,繼續後面的程式。SMOD———GF1GF0PD1DLPCONORG0000H(P.134)LJMPMAINORG0013H;中斷向量LJMPINTMAIN:SETBEA;開總中斷允許“開關”SETBEX1;開分中斷允許“開關”CLRPX1;0優先順序(也可不要此句)SETBIT1;邊沿觸發MOVB,#01H;給B寄存器賦初值HERE:SJMPHERE;原地等待中斷申請INT:MOVA,B;自B寄存器中取數RLA;左環移一次MOVB,A;存回B,備下次取用(MOVP1,A);輸出到P1口RETI;中斷返回中斷服務程式單片機的定時/計數器2個16位定時器/計數器——(52系列有3個16位Timer)定時器:對片內機器時鐘(週期方波)進行計數計數器:對Tx引腳輸入的負脈衝進行計數與Timer工作有關的特殊功能寄存器:TCON和TMOD第五章I/O,中斷,定時與串行通信P.135Timer的2個特殊功能寄存器(TCON,TMOD)TF1TR1TF0TR0IE1IT1IE0IT0定時器控制寄存器TCON(88H)P.137TFx:Timer0/1計數溢出標誌位。=1計數溢出;=0計數未滿TFx標誌位可用於申請中斷或供CPU查詢。在進入中斷服務程式時會自動清零;但在查詢方式時必須軟體清零。TRx:Timer0/1運行控制位。=1啟動計數;=0停止計數TR0/TR1:Timer0/1運行控制位:TR0/TR1=0時,Timer0/1停止計數TR0/TR1=1時,Timer0/1啟動計數定時器T0/T1中斷申請過程?在已經開放T0/T1中斷允許且已被啟動的前提下:?T0/T1加滿溢出時TF0/TF1標誌位自動置“1”?檢測到TCON中TF0/TF1變“1”後,將產生指令:LCALL000BH/LCALL001BH執行中斷服務程式,?TF0/TF1標誌位會自動清“0”,以備下次中斷申請。定時/計數器可按片內機器週期定時,也可對由T0/T1引腳輸入一個負脈衝進行加法計數TF1TR1TF0TR0IE1IT1IE0IT0TCON(88H)GATEC/TM1M0GATEC/TM1M0定時器方式寄存器TMOD(89H)P.137T1T0M1,M0:工作方式定義位(定義4種方式):C/T:計數器/定時器選擇位=1外部事件計數器。對Tx引腳的負脈衝計數;=0片內時鐘定時器。對機器週期脈衝計數定時00:13位Timer——用它無益,不要記它!01:16位Timer——經常用到10:可自動重裝的8位Timer——經常用到11:T0分為2個8位Timer;T1此時不工作——因為沒有帶來甚麽好處,幾乎無用GATEC/TM1M0GATE

文档评论(0)

157****3839 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档