




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第6章MCS-51的準時器/計數器如果晶振的頻次為3MHz,準時器/計數器工作在方式0、1、2下,其最大的準時時間各為多少準時器/計數器用作準時器時,其計數脈沖由誰提供準時時間與哪些因素相關準時器/計數器作計數器模式使用時,對外界計數頻次有何限制準時器/計數器的工作方式2有什么特點合用于什么應用場合一個準時器的準時時間有限,怎樣實現兩個準時器的串行準時,來實現較長時間的準時準時器/計數器測量某正單脈沖的寬度,采用何種方式可獲得最大量程若時鐘頻次為6MHz,求允許測量的最大脈沖寬度是多少判斷下列說法是否正確1)特殊功能存放器SCON,與準時器/計數器的控制無關。2)特殊功能存放器TCON,與準時器/計數器的控制無關。3)特殊功能存放器IE,與準時器/計數器的控制無關。4)特殊功能存放器TMOD,與準時器/計數器的控制無關。設定1ms的準時,能夠在引腳上產生周期為2ms的方波輸出,設晶體振蕩器的頻次為6MHz,分別寫出在方式0和方式1時,賦給T0的常數。設MCS-51單片機的晶振頻次為12MHz,請編程使端輸出頻次為20kHz的方波。10.要求采用準時中止的方式,實現下列圖所示流水燈的雙向循環(其中流水燈的閃爍速率為每秒1次。
D1—D8—D1)流動功能。11.設單片機的fosc=12MHz,使和分別輸出周期為1ms和lOms的方波,請用準時器TO方式2編程實現。附錄2:作業及答案如果晶振的頻次為3MHz,準時器/計數器工作在方式0、1、2下,其最大的準時時間各為多少(12/3×8192=;12/3*65636=;12/3*256=)準時器/計數器用作準時器時,其計數脈沖由誰提供準時時間與哪些因素相關(準時的計數脈沖來自于單片機內部,即每個機器周期產生一個計數脈沖,也就是每個機器周期計數器加1。準時時間與準時器的工作模式、準時器的初值選擇相關。)準時器/計數器作計數器模式使用時,對外界計數頻次有何限制(計數脈沖的頻次不能高于振蕩脈沖頻次的1/24;由于確認1次負跳變要花2個機器周期,即24個振蕩周期,因別的部輸入的計數脈沖的最高頻次為系統振蕩器頻次的1/24。)準時器/計數器的工作方式2有什么特點合用于什么應用場合(自動重裝的8位計數器,TLx讀數溢出時,溢出標志地點1的同時,自動將THx中的常數送到TLx中,使TLx從初值開始計數。多用于串口通信精準準時,產生波特率用)一個準時器的準時時間有限,怎樣實現兩個準時器的串行準時,來實現較長時間的準時(1)2個準時/計數器共同辦理;(2)1個準時/計數器配合軟件計數方式辦理。準時器/計數器測量某正單脈沖的寬度,采用何種方式可獲得最大量程若時鐘頻次為6MHz,求允許測量的最大脈沖寬度是多少(采用方式1準時工作方式,最大脈沖寬度為)判斷下列說法是否正確5)特殊功能存放器SCON,與準時器/計數器的控制無關。(對)6)特殊功能存放器TCON,與準時器/計數器的控制無關。(錯)7)特殊功能存放器IE,與準時器/計數器的控制無關。(錯)8)特殊功能存放器TMOD,與準時器/計數器的控制無關。(錯)8.設定1ms的準時,能夠在引腳上產生周期為2ms的方波輸出,設晶體振蕩器的頻次為6MHz,分別寫出在方式0和方式1時,賦給T0的常數。(方式0:13位計數器(最大計數8192),TH0=1EH,TL0=0CH;方式1為16位計數器(最大計數65536),TH0=0FEH,TL0=0CH)7192=213-1000=7192=a=213-5000×12/12=3192=110001111000B設MCS-51單片機的晶振頻次為12MHz,請編程使端輸出頻次為20kHz的方波。解:fosc=12MHz,所以機器周期為1us。20kHz的方波周期為1/(20×1000)=50us,方波即高電平和低電平和時間相等,所以只要設一個準時器準時25us將求反一次即可。由于題目沒有規定,所以能夠用查問方式,也能夠用中止方式進行編程實現。方法一:采用查問方式實現#include<>sbitP1_0=P1^0;求采用準時中止的方式,實現下列圖所示流水燈的雙向循環(D1—D8—D1)流動功能。其中流水燈的閃爍速率為每秒1次。#include<>#defineuncharunsignedcharbitldelay=0;unchart=0;timer0( )interrupt1{t++;TH0=0x3c;TL0=0xb0;if(t==20){ldelay=1;t=0;}}main( ){unchartable[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};inti=0;intj=1;TMOD=0x01;TH0=0x3c;TL0=0xb0;EA=1;ET0=1;TR0=1;while(1)if(ldelay){ldelay=0;if(j){P2=table[i];i++;if(i==8){i=6;j=0;}}else{P2=table[i];i--;if(i==-1){i=1;j=1;}}}}設單片機的fosc=12MHz,使和分別輸出周期為1ms和lOms的方波,請用準時器TO方式2編程實現。解:fosc=12MHz,所以機器周期為1us。要使輸出周期為1000us的方波,能夠經過準時中止方式實現,準時時間為250us,準時計數2次來實現,對求反即可。要使輸出周期為10ms的方波,也能夠經過準時中止方式實現,準時時間為5ms,當時間到時,對求反即可。由于5ms/250us=20,所以也能夠經過對250us的準時計數20次來實現。程序如下:#include<>sbitP1_0=P1^0;//輸出周期為1000us的方波的引腳sbitP1_1=P1^1;//輸出周期為10ms的方波的引腳unsignedcharnum1=0,num2=0;//中止次數計數器,初值為0voidmain( ){P1_0=0;P1_1=0;TMOD=0x02;TH0=256-250;//
//輸出初值為0//輸出初值為0//T0方式2準時計250次,計數初值為模
256減200TL0=TH0;IE=0x82;TR0=1;for(;;){}
//允許CPU響應中止,允許//啟動T0//無限循環等待中止
T0發中止懇求}voidtimer0( )interrupt1using1{num1++;num2++;i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 草原草原生態補償金分配與使用考核試卷
- 林業防火機械裝備與應用考核試卷
- 探秘六年級模板
- 四年級學生成長解析
- 南京中醫藥大學《JAVA面向對象編程》2023-2024學年第二學期期末試卷
- 南京旅游職業學院《俄羅斯歷史》2023-2024學年第二學期期末試卷
- 江蘇省泰興市濟川中學2024-2025學年初三下學期5月練習數學試題含解析
- 吉林省長春市三中2025屆4月高三學業水平考試生物試題試卷含解析
- 山東省諸城市龍源學校2024-2025學年中考化學試題沖刺試卷含解析
- 洛陽理工學院《生物材料研究的基礎、前沿與應用》2023-2024學年第二學期期末試卷
- GB/T 32960.3-2025電動汽車遠程服務與管理系統技術規范第3部分:通信協議及數據格式
- 2024年四川省公安廳招聘警務輔助人員真題
- 全套教學課件《工程倫理學》
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- 老年人燙傷的預防與護理課件
- 部編版小學道德與法治六年級下冊《各不相同的生活環境》課件
- 國內外經濟形勢和宏觀經濟政策展望課件
- 國家文化安全
- 我的家鄉臨海課品課件
- 基礎會計教材電子版
- 臨床科室醫院感染風險評估檢查表
評論
0/150
提交評論