單片機(jī)復(fù)習(xí)資料(僅供參考)_第1頁(yè)
單片機(jī)復(fù)習(xí)資料(僅供參考)_第2頁(yè)
單片機(jī)復(fù)習(xí)資料(僅供參考)_第3頁(yè)
單片機(jī)復(fù)習(xí)資料(僅供參考)_第4頁(yè)
單片機(jī)復(fù)習(xí)資料(僅供參考)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

AT89C52單片機(jī)片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的分布情況單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是00H--FFH,內(nèi)部數(shù)據(jù)存儲(chǔ)器中的高128單元是專用寄存器區(qū),低128單元是用戶數(shù)據(jù)存儲(chǔ)區(qū),地址范圍是00H-7FH。其中00H-1FH是通用寄存器區(qū),共32個(gè)單元。20H-2FH是位尋址區(qū),共16個(gè)單元128位,可直接位尋址,也可字節(jié)尋址。30H-7FH共80個(gè)單元是用戶區(qū),只能字節(jié)尋址。2.最小系統(tǒng):單片機(jī)電源、電源濾波電路振蕩電路復(fù)位電路RST引腳上高電平持續(xù)2個(gè)機(jī)器周期以上的時(shí)間。3.89C52的中斷系統(tǒng)有6個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí),各個(gè)中斷源的優(yōu)先級(jí)是由特殊功能寄存器IP來確定,IP中和各個(gè)中斷源對(duì)應(yīng)位為1時(shí),此中斷源為高優(yōu)先級(jí),否則為低優(yōu)先級(jí)。在同一優(yōu)先級(jí)中,各個(gè)中斷源的優(yōu)先順序是由自然優(yōu)先級(jí)來確定的。各個(gè)中斷源的入口地址是多少?4.看門狗的工作原理看門狗,又叫WDT(watchdogtimer),實(shí)質(zhì)上是一個(gè)獨(dú)立的定時(shí)器電路。在系統(tǒng)啟動(dòng)了看門狗后,看門狗就開始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門狗定時(shí)器中的計(jì)數(shù)寄存器,那么看門狗計(jì)數(shù)器就會(huì)溢出,從而引起看門狗中斷,造成系統(tǒng)復(fù)位。所以,在使用看門狗時(shí)要注意及時(shí)清看門狗,即常說的“喂狗”。在AT89S52中,WDT由14位計(jì)數(shù)器和特殊功能寄存器中的看門狗定時(shí)器復(fù)位存儲(chǔ)器(WDTRST)構(gòu)成。5、51單片機(jī)的復(fù)位電路有上電復(fù)位、手動(dòng)復(fù)位電路兩種。(在單片機(jī)的9腳RET端至少維持2個(gè)機(jī)器周期的高電平)復(fù)位后,PC值為(0000H),SP值為(07H),通用寄存器的當(dāng)前寄存器組為(第0)組,該組寄存器的地址范圍是從(00H)到(07H)。復(fù)位后,一些特殊功能寄存器的內(nèi)容會(huì)恢復(fù)為初始值。特殊功能寄存器初始態(tài)特殊功能寄存器初始態(tài)ACC00HB00HPSW00HSP07HDPH00HTH000HDPL00HTL000HIPxxx00000BTH100HIE0xx00000BTL100HTMOD00HTCON00HSCONxxxxxxxxBSBUF00HP0-P31111111BPCON0xxxxxxxB5.定時(shí)器的有關(guān)計(jì)算(注意單位換算)(定時(shí)/計(jì)數(shù)器實(shí)質(zhì)是一個(gè)16位的可編程加法計(jì)數(shù)器)1.若8051的晶振頻率fosc為12MHz,定時(shí)器/計(jì)數(shù)器T0工作在工作方式1,要求產(chǎn)生10ms定時(shí),寫出定時(shí)器的方式控制字和計(jì)數(shù)初值(分別寫出TH0與TL0值)。fosc=12MHz,16位計(jì)數(shù)器,10ms定時(shí),設(shè)計(jì)數(shù)初值為a, t=12/fosc*(216-a) 10*103=12/12*(216-a) a=55536=D8F0H 即TH0=D8H TL0=F0H(TH0=a/256,TL0=a%256)所以TMOD|=0x01; //設(shè)置定時(shí)器模式 TL0=0xF0; //設(shè)置定時(shí)初值 TH0=0xD8; //設(shè)置定時(shí)初值2.定時(shí)1ms:TH0=(65536-1000)/256TL0=(65536-1000)%256總結(jié):定時(shí)器/計(jì)數(shù)器的初值計(jì)算方法:計(jì)數(shù)方式:初值=計(jì)數(shù)器最大值-所需計(jì)數(shù)值定時(shí)方式:初值=計(jì)數(shù)器最大值-定時(shí)時(shí)間/機(jī)器周期6.波特率的計(jì)算:方式0的波特率=fosc/12方式1的波特率=(2SMOD/32)·(T1溢出率)方式2的波特率=(2SMOD/64)·fosc方式3的波特率=(2SMOD/32)·(T1溢出率)課本206頁(yè)計(jì)算(4)指令周

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論