- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
計算時間常數:(28-TC)×1μs=100μs ∴TC=256-100=156⑵編程: ORG 0000H SJMP MAIN ORG 000BH AJMP TL0INT ;TL0中斷入口? ORG 001BH AJMP TH0INT ;TH0中斷入口 ORG 0030HMAIN: MOV TMOD,#27H;設T0為方式3,TL0為計數 ;器方式,TH0為定時器方式,T1作串列傳輸速率發生器,方式2 MOV TH0,#156 ;TH0定時常數 MOV TL0,#0FFH ;TL0計數常數 MOV TL1,#BAUD ;BAUD根據串列傳輸速率算出 ;的時間常數 MOV TH1,#BAUD MOV TCON,#55H;置TR0和TR1為“1”,啟 ;動TL0和TH0 SETB ET0 ;允許TR0中斷 SETB ET1 ;允許TR1中斷 SETB EA ;允許CPU中斷 SJMP $ ;中斷等待 ORG 0100HTL0INT: MOV TL0,#0FFH ;重置計數長度 (中斷處理) RETITH0INT: MOV TH0,#156 ;重置定時常數 CPL P1.0 ;P1.0引腳輸出方波 RETI? 門控位GATE可用作對INTx引腳上的高電平持續時間進行計量。當GATE位設為“1”,並設定時器/計數器啟動位TRx為“1”,這時定時器/計數器定時完全取決於INTx引腳,僅當INTx引腳電平為“1”時,定時器才工作,換另一角度看,定時器實際記錄的時間就是相應INTx引腳上高電平的持續時間。6.5.3門控位GATE的應用⒊數據寄存器——TH2、TL2?T2有一個16位的數據寄存器,是由高8位寄存器TH2和低8位寄存器TL2所組成。它們都只能位元組尋址,相應的位元組地址為CDH和CCH。這兩個寄存器都是讀/寫寄存器。複位後,所有這兩個寄存器全部清零。⒋捕獲寄存器——RCAP2H、RCAP2L?T2中的捕獲寄存器是一個16位的數據寄存器,由高8位寄存器RCAP2H和低8位寄存器RCAP2L所組成。它們也都只能位元組尋址,相應的位元組地址為CBH和CAH。 捕獲寄存器RCAP2H和RCAP2L,用於捕獲計數器TL2、TH2的計數狀態,或用來預置計數初值的。TH2、TL2和RCAP2H、RCAP2L之間接有雙向緩衝器(三態門)。 複位後,所有這兩個寄存器全部清零。 T2的工作方式用控制位CP/RL2(T2CON.0)和RCLK+TCLK來選擇。T2可能有三種工作方式(表6-2):捕獲方式、自動重轉載方式和串列傳輸速率發生器方式。⒈捕獲方式?捕獲方式是指:在一定條件下,自動將計數器TH2和TL2的數據讀入捕獲寄存器RCAP2H和RCAP2L,亦即TH2和TL2內容的捕獲是通過捕獲寄存器RCAP2H和RCAP2L來實現的。其工作原理可參見圖6-7。當CP/RL2=l時,選擇捕獲方式。捕獲操作發生於下述兩種情況下:6.3.2定時器/計數器T2的工作方式
⑴定時器2的寄存器TH2和TL2溢出時,打開重裝載三態緩衝器,把TH2和TL2的內容自動讀入到捕獲寄存器RCAP2H和RCAP2L中。同時,溢出標誌TF2置1,申請中斷。⑵當EXEN2=l且T2EX(P1.1)端的信號有負跳變時,將發生捕獲操作。同時標誌EXF2置1,申請中斷。若T2的中斷是被允許的,則無論發生TF2=l還是EXF2=l,CPU都會回應中斷,此中斷向量的地址為002BH。回應中斷後,應用軟體清除中斷申請。TF2和EXF2都是直接可尋址位,可採用CLRTF2和CLREXF2指令實現清除中斷申請的功能。?⒉自動重裝載方式自動重裝載方式是指:在一定條件下,自動地將捕獲寄存器RCAP2H和RCAP2L的數據裝入計數器TH2和TL2中。 一般說來捕獲寄存器RCAP2H和RCAP2L在這裏起預置計數初值的功能。對8XC52,其工作原理可參見圖6-8。當CP/RL2=0時,選擇自動重裝載方式。 重裝載操作發生於下述兩種情況下:⑴T2的寄存器TH2和TL2溢出時,打開重裝載三態緩衝器,把捕獲寄存器RCAP2H和RCAP2L的內容自動裝載到TH2和TL2中。同時,溢出標誌TF2置1,申請中斷。⑵當EXEN2=1且T2EX(P1.1)端的信號有負跳變時,將發生重裝載操作。同時標誌EXF2置1,申請中斷。若T2的中斷是被允許的,則無論發生TF2=1還
文档评论(0)