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

正文內(nèi)容

中斷功能的應(yīng)用舉例(專業(yè)版)

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

下一頁面
  

【正文】 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è)計思路 驅(qū)動 8只 LED的顯示碼的形成,采用一次性向端口寄存器賦初值, 然后循環(huán)移動的方式。單 片機(jī)的時鐘振蕩器工作模式選用 RC阻容振蕩方式 (將跳線 JP1插接到 演示板標(biāo)有 RC一側(cè)的接線針上 ),根據(jù)電路中給定的 R3和 R4阻容值, 時鐘頻率大約為 4MHz。 TMR0延時時長的計算式為 256*(2560)指令周期 =65536指令周期 =65536 μs =。也就是 8只 LED中只有一只點亮,亮燈的位置以循環(huán)方式不停 的移動,移動的速度取決于在各個位置上停留的時間,即在兩步之 間插入一個約 96ms的延時,并且在每一個位置上 LED都保持快速閃 爍。 ※ 程序流程圖 如圖 ,包含主程序和中斷服務(wù)子程序的流程圖,延時子程序再次不再贅述,可以參見“ PIC匯編語言程序設(shè)計基礎(chǔ)”一部分中關(guān)于巖石子程序的介紹。 中斷功能的應(yīng)用舉例 由于中斷功能是一種應(yīng)用比較廣發(fā)的功能,在絕大多數(shù)的單片機(jī) 控制項目中幾乎都會用到此功能,因此,我們在本節(jié)中盡量利用 ICD 配套演示板上不算很多的硬件資源,通過靈活配置和輔以必要的附 加條件,盡可能多樣化的設(shè)計幾個實驗范例,以便充分展現(xiàn)中斷功 能的不同用法和編程技巧。 主程序 設(shè)定 C口全部輸出 設(shè)分頻器歸 TMR0,分頻比為 1:256 開放 TMR0中斷使能位和總使能位 消除 TMR0中斷標(biāo)志位 給 TMR0賦初值啟動定時器 顯示緩沖器賦初始顯示碼 調(diào)用延時子程序 顯示緩沖器帶進(jìn)位標(biāo)志循環(huán)右移 中斷服務(wù)子程序 保護(hù) W寄存器 清除 TMR0溢出標(biāo)志位 亮滅標(biāo)志位 =1? 中斷返回 Y N 修改亮滅標(biāo)志位 顯示緩沖器送顯 令燈 LED熄滅 TMR0賦初值重新啟動 恢復(fù) W寄存器 圖 程序流程圖 ※ 程序清單 ; ******************************************************* ; 《 閃爍式跑馬燈 》 ;程序文件名為“ ” ; ************************************************************** tmr0 equ 01h ;定義定時器 /計數(shù)器 0寄存器地址 pcl equ 02h ;定義程序計數(shù)器低字節(jié)寄存器地址 status equ 3h ;定義狀態(tài)寄存器地址 option_reg equ 81h ;定義選項寄存器地址 intcon
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1