《單片機(jī)應(yīng)用技術(shù)》課件-項(xiàng)目2 蜂鳴器電路的設(shè)計與控制_第1頁
《單片機(jī)應(yīng)用技術(shù)》課件-項(xiàng)目2 蜂鳴器電路的設(shè)計與控制_第2頁
《單片機(jī)應(yīng)用技術(shù)》課件-項(xiàng)目2 蜂鳴器電路的設(shè)計與控制_第3頁
《單片機(jī)應(yīng)用技術(shù)》課件-項(xiàng)目2 蜂鳴器電路的設(shè)計與控制_第4頁
《單片機(jī)應(yīng)用技術(shù)》課件-項(xiàng)目2 蜂鳴器電路的設(shè)計與控制_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)技術(shù)與實(shí)現(xiàn)

項(xiàng)目二蜂鳴器電路的設(shè)計與控制項(xiàng)目二蜂鳴器電路的設(shè)計與控制任務(wù)一

單片機(jī)控制蜂鳴器電路的制作任務(wù)二

單片機(jī)控制蜂鳴器功能的實(shí)現(xiàn)拓展知識

單片機(jī)應(yīng)用系統(tǒng)的開發(fā)單片機(jī)最小系統(tǒng)

要使單片機(jī)工作起來,最基本的電路的構(gòu)成為單片機(jī)電源時鐘復(fù)位1、電源電路:向單片機(jī)供電。2、時鐘電路:單片機(jī)工作的時間基準(zhǔn),決定單片機(jī)工作速度。3、復(fù)位電路:確定單片機(jī)工作的起始狀態(tài),完成單片機(jī)的啟動過程。注意:1)EA/VP(31腳)接+5V單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)電路蜂鳴器作為通用輸出引腳,MCU內(nèi)部程序向該引腳輸出高電平或低電平來驅(qū)動器件工作,即開關(guān)量輸出。?為什么不直接輸出高電平,直接驅(qū)動負(fù)載?I/O引腳輸出電流是由芯片提供給外圍設(shè)備,驅(qū)動外圍設(shè)備,電流通過芯片引腳從芯片內(nèi)流出,也稱為拉電流,是外部設(shè)備從芯片“拉”出電流。如果輸出電流大于驅(qū)動設(shè)備的工作電流,就需要串聯(lián)一個限流電阻;相反地,輸出電流小于驅(qū)動設(shè)備的工作電流,需要增加放大電路,提高驅(qū)動電流。外部電流通過芯片引腳向芯片內(nèi)流入稱為輸入電流。如果芯片主動接納外部電流,這種輸入電流稱為吸收電流;芯片被動接納外部電流,這種輸入電流也稱為灌電流。在實(shí)際使用I/O口時,如果有輸入電流要特別注意芯片I/O口所能承受的最大值。I/O引腳輸入輸出電流單片機(jī)仿真軟件:protuesProteus繪制單片機(jī)最小系統(tǒng)單片機(jī)控制蜂鳴器電路三極管Q1的極性對嗎?能換成PNP型嗎?哪種好?為什么??MCS-51單片機(jī)的匯編語言指令集51系列單片機(jī)指令集含有111條指令每條指令在執(zhí)行時要花去一定的時間,以機(jī)器周期為單位。按指令執(zhí)行時間分類:單周期(64條);雙周期(45條);4周期(2條)按指令的功能分類,可分為5大類:數(shù)據(jù)傳送類(29條);算術(shù)運(yùn)算類(24條)邏輯運(yùn)算及移位類(24);控制轉(zhuǎn)移類(17條)位操作類(17條)每條指令在程序存儲器ROM中占據(jù)一定的空間,以字節(jié)為單位。按指令所占字節(jié)數(shù)分類:單字節(jié)(49條);雙字節(jié)(46條);3字節(jié)(16條)MCS-51單片機(jī)指令格式MCS-51單片機(jī)指令格式采用了單地址指令格式。一條匯編語句是由標(biāo)號、操作碼、目的操作數(shù)、源操作數(shù)和注釋等5部分組成的,其中方括號中的部分是可以選擇的。指令的具體格式為:[標(biāo)號]:操作碼

[目的操作數(shù)],[源操作數(shù)];[注釋]例如:

HY1:MOVR3,

#08H;執(zhí)行數(shù)據(jù)傳送操作

ORG 0000H

LJMP A1A1

ORG 0030HA1A1: SETB P2.0 ;主程序

LCALL M1M1 ;調(diào)用延時子程序

CLR P2.0

LCALL M1M1 ;調(diào)用延時子程序

LJMP A1A1 ;主程序循環(huán)M1M1: MOV 30H,#2 ;延時子程序M1M2: MOV 31H,#248M1M3: MOV 32H,#250M1M4: DJNZ 32H,M1M4

DJNZ 31H,M1M3

DJNZ 30H,M1M2

RET ;延時子程序返回

END ;程序結(jié)束

操作碼

目的操作數(shù),源操作數(shù)

地址標(biāo)號:;注釋(解釋)MCS-51單片機(jī)指令格式1地址標(biāo)號由字母、數(shù)字、下劃線_組成,開頭必須是字母,標(biāo)號后加冒號。用英文大寫字母書寫指令書寫指令時,輸入法在英文狀態(tài)注意區(qū)分中,英文狀態(tài)下的標(biāo)點(diǎn)符號形式234注意事項(xiàng)MCS-51單片機(jī)指令格式指令符號A:累加器,用于運(yùn)算及存放數(shù)據(jù)。B:專用寄存器,用于MUL和DIV指令中,存放第二操作數(shù)、乘積高位字節(jié)。CY:進(jìn)位標(biāo)志位,或布爾處理器中的累加器。bit:內(nèi)部RAM或?qū)S眉拇嫫髦械闹苯訉ぶ肺弧?bit:位地址單元內(nèi)容取反。DPTR:16位數(shù)據(jù)指針,也可作為16位地址寄存器。Rn:工作寄存器中的寄存器Rn、R0…R7之一Ri:工作寄存器中的寄存器R0或R1#data:8位立即數(shù)#data16:16位立即數(shù)rel:補(bǔ)碼形式的8位地址偏移量。偏移范圍為-128~127/:位操作指令中,該位求反后參與操作,不影響該位X:片內(nèi)RAM的直接地址或寄存器(X):相應(yīng)地址單元中的內(nèi)容→:箭頭左邊的內(nèi)容送入箭頭右邊的單元內(nèi)direct:片內(nèi)RAM或SFR的地址(8位)@:間接尋址寄存器addr11:11位目的地址addr16:16位目的地址程序流程圖設(shè)計程序流程圖所用符號━━在框內(nèi)說明程序的開始和結(jié)束。━━在框內(nèi)說明程序如何處理數(shù)據(jù)。━━在框內(nèi)說明程序需要進(jìn)行什么樣的邏輯判斷。菱形框矩形框半圓弧框MCS-51單片機(jī)的復(fù)位任務(wù)二匯編程序

ORG0000H;偽指令,地址指定,指定存放在0000H起的單元

JMPA1A1;跳轉(zhuǎn)到A1A1所在那行指令

ORG0030H;偽指令,指定下一條指令的地址0030H單元A1A1:SETBP2.0;把P2.0置“1”,即置為高電平

ACALLM1M1;調(diào)用“M1M1”延時子程序,實(shí)現(xiàn)延時0.5秒

CLRP2.0;把P2.0清“0”,即置為低電平

ACALLM1M1;調(diào)用“M1M1”延時子程序,實(shí)現(xiàn)延時0.5秒

LJMPA1A1;跳轉(zhuǎn)到A1A1所在那行指令

;0.5秒延時子程序M1M1:MOV30H,#2;把"2"存入30H單元M1M2:MOV31H,#248;把"248"存入31H單元M1M3:MOV32H,#250;把"250"存入32H單元M1M4:DJNZ32H,M1M4;減1判0DJNZ31H,M1M3;該指令重復(fù)執(zhí)行上面兩條指令248次

DJNZ30H,M1M2;指令重復(fù)執(zhí)行上面四條指令2次

RET;子程序返回主程序

END;主程序結(jié)束拓展知識:單片機(jī)應(yīng)用系統(tǒng)開發(fā)制作過程設(shè)計電路圖制作電路板程序設(shè)計硬件軟件聯(lián)調(diào)程序燒錄產(chǎn)品測試單片機(jī)開發(fā)系統(tǒng)(單片機(jī)仿真器)編程器為什么要配備開發(fā)系統(tǒng)呢

溫馨提示

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

最新文檔

評論

0/150

提交評論