freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

定時(shí)計(jì)數(shù)器ppt課件(2)-免費(fèi)閱讀

  

【正文】 12.設(shè)計(jì)一個(gè)比賽搶答器,電路如圖 421所示, ~ S1~ S4,當(dāng)其中任何一個(gè)按鈕按下 時(shí),都能立即從 ,并點(diǎn)亮相應(yīng)的 發(fā)光二極管。如果開(kāi)關(guān)改接在( )改 用中斷方式,編寫(xiě)一個(gè)控制程序。這 5個(gè)中斷源可以分成兩個(gè)中斷優(yōu)先級(jí),由用戶(hù)對(duì)中斷優(yōu)先級(jí)寄存器 IP賦值來(lái)實(shí)現(xiàn)。設(shè)主程序入口 ORG 0003H 。l TABLE表的結(jié)構(gòu)為: 簡(jiǎn)譜碼(代表音符)為高 4位, 節(jié)拍碼(表示節(jié)拍數(shù))為低 4位, 在唱歌程序中對(duì)每一個(gè)有節(jié)拍的音符能通過(guò)設(shè)計(jì)共同生成音符節(jié)拍碼,本程序的音符節(jié)拍碼表見(jiàn)表 45。三 .背景知識(shí) 聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來(lái)控制單片機(jī)某個(gè)口線的 “高 ”電平或 “低 ”電平,則在該口線上就能產(chǎn)生一定頻率的方波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時(shí)程序控制 “高 ”“低 ”電平的持續(xù)時(shí)間,就能改變輸出頻率,從而改變音調(diào)。如實(shí)訓(xùn) 7就是簡(jiǎn)單的中斷、定時(shí)綜合應(yīng)用實(shí)例。因此輸出波形的頻率在編程時(shí)還是未知的。 我們假設(shè)繞線架的規(guī)定匝數(shù)是 5000圈,為控制這個(gè)圈數(shù),可以設(shè)定定時(shí) /計(jì)數(shù)器 T1用作計(jì)數(shù)器且工作在方式 1,于是確定其計(jì)數(shù)初值為: 初值 =655365000=60536=0EC78H 所以( TH1) =0ECH, (TL1)=78H( 2)控制程序 參考程序如下: ORG 0000H AJMP MAIN ORG 001BH AJMP COUNT ORG 0100H MAIN: MOV TMOD, 50H ;設(shè)置 T1為計(jì)數(shù)器,工作于方式 1 MOV TH1, 0ECH ;設(shè)定計(jì)數(shù)初值 MOV TL1, 78H MOV SP, 60H ;設(shè)堆棧指針 SETB ET1 ;開(kāi) T1中斷 SETB EA ; CPU開(kāi)中斷 CLR F0 ;用戶(hù)標(biāo)志 F0清 0WAIT: MOV C, ;等待啟動(dòng) JC WAIT ; =1,等待 CLR ;啟動(dòng)設(shè)備 SETB TR0 ; T1開(kāi)始計(jì)數(shù)LOOP: JNB F0,$ ;等待計(jì)數(shù) 5000中斷 SETB ;繞線機(jī)停止工作 CLR TR0 ; T1停止計(jì)數(shù) CLR F0 ;清 0 SJMP WAIT ;等待重新啟動(dòng) ORG 0200H ; T1中斷服務(wù)程序起始地址COUNT: MOV TH1, 0ECH ;重新設(shè)定計(jì)數(shù)初值 MOV TL1, 78H SETB F0 ;用戶(hù)標(biāo)志置 1 RETI ;中斷返回 END4 . 8 簡(jiǎn)易方波發(fā)生器一 .實(shí)訓(xùn)目的 掌握定時(shí)器初值的計(jì)算方法 學(xué)習(xí)定時(shí)器的使用及定時(shí)中斷程序的設(shè)計(jì)方法 掌握方波信號(hào)發(fā)生器的設(shè)計(jì)方法二 .課題要求 1.基本要求: 利用定時(shí) /計(jì)數(shù)器 T1,工作于方式 0,采用查詢(xún)方式,在 500Hz的方波,并用示波器進(jìn)行觀察(晶振采用 12MHz)。圖 416 繞線機(jī)的控制電路控制說(shuō)明: 1.軟件控制 =0時(shí),繞線機(jī)開(kāi)始繞線; =1時(shí),繞線機(jī)不繞線。 參考程序如下: ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV SP, 60H ;設(shè)堆棧指針 MOV TMOD, 90H;設(shè)置控制字, T1工作于方式 。 1. 定時(shí) /計(jì)數(shù)器用于外部脈沖寬度的測(cè)量 ( 1)測(cè)量原理 可以利用定時(shí)/計(jì)數(shù)器方式寄存器 TMOD中的門(mén)控位 GATE與 引腳配合使用,控制定時(shí)/計(jì)數(shù)器的啟動(dòng)與停止:216。l 工作方式 2和工作方式 3: 都是 8位定時(shí) /計(jì)數(shù)方 式,因此,最多可以計(jì)到 2 8,也就是 256次。4. 方式 3 方式 3只適用于定時(shí) /計(jì)數(shù)器 T0。方式 0為 13位定時(shí) /計(jì)數(shù)器,由 TL0的低 5位和 TH0( 8位)共同完成計(jì)數(shù)功能( TL0的高 3位可忽略)。當(dāng)計(jì)數(shù)器 T0(T1)計(jì)滿溢出時(shí), TF0(TF1)置 1,向 CPU發(fā)出中斷請(qǐng)求信號(hào)。 3.定時(shí) /計(jì)數(shù)值的設(shè)置現(xiàn)實(shí)現(xiàn)實(shí) 生活中,如何生活中,如何 滿滿 足足計(jì)計(jì) 數(shù)數(shù) 值值 少于少于 65536的需的需要?要? 如牛奶包裝線上如牛奶包裝線上 24盒盒裝箱一次。不難算出,當(dāng)單片機(jī)采用 12MHz的晶振時(shí),它提供給計(jì)數(shù)器的脈沖頻率是12MHz/12=1MHz,脈沖周期就是1微秒。 2 . 單片機(jī)應(yīng)用系統(tǒng)中定時(shí)計(jì)數(shù)的需求: 如用單片機(jī)控制的打鈴器、空調(diào)的定時(shí)開(kāi)關(guān)、啤酒自動(dòng)生產(chǎn)線上對(duì)酒瓶的計(jì)數(shù)裝置等。計(jì)計(jì) 數(shù)器如何能作數(shù)器如何能作 為為 定定 時(shí)時(shí)器使用呢?器使用呢?單片機(jī)中的定時(shí)器和計(jì)數(shù)器其實(shí)是一個(gè)器件:計(jì)數(shù)器: 是對(duì)外部發(fā)生的事件進(jìn)行計(jì)數(shù),定時(shí)器: 是對(duì)單片機(jī)內(nèi)部的標(biāo)準(zhǔn)時(shí)鐘脈沖進(jìn)行計(jì)數(shù)。與此類(lèi)似, 16位定時(shí)/計(jì)數(shù)器計(jì)滿 65536個(gè)脈沖時(shí),也會(huì)發(fā)生溢出。可見(jiàn), 定時(shí)器的定時(shí)時(shí)間長(zhǎng)短與系統(tǒng)時(shí)鐘和定時(shí)器初值有關(guān) 。l TR0(或 TR1) 由圖 411 可知,只有當(dāng) TR0(或 TR1)為 1時(shí),開(kāi)關(guān) 1才能閉合,計(jì)數(shù)脈沖才能進(jìn)入計(jì)數(shù)器,故 TR0(或TR1)稱(chēng)為運(yùn)行控制位, 可用指令 “SETB TR0(或TR1)”來(lái)置位以啟動(dòng)定時(shí) /計(jì)數(shù)器運(yùn)行; 或用指令“CLR TR0(或 TR1)”來(lái)關(guān)閉定時(shí) /計(jì)數(shù)器的工作, 一切全靠編程人員控制。圖 412 定時(shí) /計(jì)數(shù)器 T0方式 1的邏輯結(jié)構(gòu)示意圖3. 方式 2 當(dāng) M1M0=10時(shí),定時(shí) /計(jì)數(shù)器工作于方式 2。圖 414 定時(shí) /計(jì)數(shù)器 T0方式 3的邏輯結(jié)構(gòu)示意圖 定時(shí)器 T1無(wú)工作方式 3,當(dāng)定時(shí)器 T0工作在方式 3時(shí),定時(shí)器 T1可設(shè)置為方式 0、方式 1和方式 2。 1.思路與計(jì)算: 要確定定時(shí)器( T0 或 T1),選擇其工作方式。利用定時(shí)器 T1的計(jì)數(shù)值m乘以機(jī)器周期就可以得到被測(cè)脈沖信號(hào)的寬度 TW。當(dāng)按下工作按鈕以后,機(jī)器啟動(dòng),繞線機(jī)在直流電機(jī)和減速齒輪的帶動(dòng)下開(kāi)始工作。繞線機(jī)每繞一圈,定時(shí) /計(jì)數(shù)器 T1的輸入引腳上就會(huì)產(chǎn)生一個(gè)負(fù)跳變的輸入脈沖。 以該實(shí)訓(xùn) T1方式 0產(chǎn)生 500Hz的方波(周期是2ms)為例,需要進(jìn)行 1ms的定時(shí),時(shí)間常數(shù)初值 X=81921103( 12106/12) =8192 1000=7192=1C18H=0001110000011000B 以 13位二進(jìn)制數(shù)表示,是 11100000 11000B, 則 ( TL1) =00011000B=18H,( TH1)=11100000B=0E0H 定義 TMOD=00000000B四 .硬件電路該實(shí)訓(xùn)硬件電路十分簡(jiǎn)單,見(jiàn)圖 417。DELAY: MOV R3, 40 ;設(shè)置定時(shí)器溢出次數(shù) SETB TR1 ;啟動(dòng) T1開(kāi)始計(jì)時(shí) D1: MOV TH1, 3CH ;裝入時(shí)間常數(shù)初值 MOV TL1, 0B0H D2: JBC TF1, D3; TF1為 1否 ?是則跳至 D3,并清 TF1, AJMP D2 ;否,則跳至 D2 D3: DJNZ R3, D1; R3=0?不是,跳到 D1 CLR TR1 ;是,則停止計(jì)數(shù) RET⑵ 采用兩個(gè)定時(shí)器串聯(lián)的方法 思路是: 將兩個(gè)定時(shí)器中的一個(gè)(如 T
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1