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

正文內(nèi)容

中斷功能的應(yīng)用舉例(更新版)

2025-07-02 17:35上一頁面

下一頁面
  

【正文】 EEIF EEIE TMR1IF TMR1IE RBIF RBIE INTF INTE T0IF T0IE PEIE GIE 中斷 CPU當(dāng)前的程序 喚醒 CPU(如果處于模式 ) 中斷源第二梯隊(duì) 中斷源第一梯隊(duì) (e) PIC16F870中斷邏輯 。利用片內(nèi)的定時(shí)器 /計(jì)數(shù)器 TMR0模塊和中斷邏輯功 能部件,讓 TMR0工作于定時(shí)器模式,并且在超時(shí)溢出時(shí)向 CPU發(fā)送 中斷請(qǐng)求信號(hào)。 中斷功能的應(yīng)用舉例 由于中斷功能是一種應(yīng)用比較廣發(fā)的功能,在絕大多數(shù)的單片機(jī) 控制項(xiàng)目中幾乎都會(huì)用到此功能,因此,我們?cè)诒竟?jié)中盡量利用 ICD 配套演示板上不算很多的硬件資源,通過靈活配置和輔以必要的附 加條件,盡可能多樣化的設(shè)計(jì)幾個(gè)實(shí)驗(yàn)范例,以便充分展現(xiàn)中斷功 能的不同用法和編程技巧。萬一單片機(jī)脫離正常工作狀態(tài),而進(jìn)入失控 狀態(tài) (或出現(xiàn)非正?,F(xiàn)象 ),就可以利用復(fù)位按鈕 SW2,對(duì)單片機(jī)實(shí)施 人工強(qiáng)行復(fù)位。 ※ 程序流程圖 如圖 ,包含主程序和中斷服務(wù)子程序的流程圖,延時(shí)子程序再次不再贅述,可以參見“ PIC匯編語言程序設(shè)計(jì)基礎(chǔ)”一部分中關(guān)于巖石子程序的介紹。我 們打算 T1延時(shí)用軟件手段實(shí)現(xiàn), T2延時(shí)以硬件措施完成,分頻器配 置給 TMR0使用,并且分頻比設(shè)定為最大 (1:256),利用 TMR0編制一 段大約 66ms的延時(shí)子程序。也就是 8只 LED中只有一只點(diǎn)亮,亮燈的位置以循環(huán)方式不停 的移動(dòng),移動(dòng)的速度取決于在各個(gè)位置上停留的時(shí)間,即在兩步之 間插入一個(gè)約 96ms的延時(shí),并且在每一個(gè)位置上 LED都保持快速閃 爍。 ※ 硬件電路規(guī)劃 流水燈電路如圖 (電路圖總各個(gè)元器件的標(biāo)號(hào)保持與 《 M APLAB— ICD用戶指南 》 中提供的電路圖中各元器件標(biāo)號(hào)一致 )。 TMR0延時(shí)時(shí)長的計(jì)算式為 256*(2560)指令周期 =65536指令周期 =65536 μs =。即從 00H開始經(jīng)過 256次加 1后,累計(jì)到 100H 便產(chǎn)生高位溢出,并且發(fā)出中斷請(qǐng)求。單 片機(jī)的時(shí)鐘振蕩器工作模式選用 RC阻容振蕩方式 (將跳線 JP1插接到 演示板標(biāo)有 RC一側(cè)的接線針上 ),根據(jù)電路中給定的 R3和 R4阻容值, 時(shí)鐘頻率大約為 4MHz。 下面的 3個(gè)范例中,第 1個(gè)范例中著重應(yīng)用的一個(gè)中斷源是 TMR0; 第 2個(gè)實(shí)驗(yàn)中則重應(yīng)用的中斷源是外部中斷 INT;第 3個(gè)實(shí)驗(yàn)中著重應(yīng) 用 RB端口電平變化中斷,并且有 2個(gè)中斷源 (外部 INT和端口 RB)同時(shí) 在活動(dòng) . TMR0溢出中斷 如何以中斷方式利用模塊產(chǎn)生延時(shí)?與查詢方式相比,以中斷 方式利用 TMR0模塊產(chǎn)生延時(shí)是如何分解 CPU負(fù)擔(dān)的?下面的實(shí)驗(yàn)范 例會(huì)使讀者得到答案。 PIC16F87X RC0 RC1 RC2 RC3 RC4 RC5 RC6 RC7 470Ω *8 D1 D0 D2 D3 D4 D5 D6 D7 LED *8 _____ MCLR VDD VDD VDD C4 22pF 47KΩ R3 R13 R20 47KΩ 470Ω R5 R6 R7 R8 R9 R10 R11 R12 VSS OSC1 圖 閃爍式跑馬燈電路 ※ 軟件設(shè)計(jì)思路 驅(qū)動(dòng) 8只 LED的顯示碼的形成,采用一次性向端口寄存器賦初值, 然后循環(huán)移動(dòng)的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1