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

正文內(nèi)容

無(wú)線多點(diǎn)報(bào)警系統(tǒng)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-10-03 12:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 實(shí)現(xiàn)優(yōu)先權(quán)排隊(duì) 通常,系統(tǒng)中有 多個(gè)中斷源,當(dāng)有多個(gè)中斷源同時(shí)發(fā)出中斷請(qǐng)求時(shí),要求計(jì)算機(jī)能確定哪個(gè)中斷更緊迫,以便首先響應(yīng)。為此,計(jì)算機(jī)給每個(gè)中斷源規(guī)定了優(yōu)先級(jí)別,稱為優(yōu)先權(quán)。這樣,當(dāng)多個(gè)中斷源同時(shí)發(fā)出中斷請(qǐng)求時(shí),優(yōu)先權(quán)高的中斷能先被響應(yīng),只有優(yōu)先權(quán)高的中斷處理結(jié)束后才能響應(yīng)優(yōu)先權(quán)低的中斷。計(jì)算機(jī)按中斷源優(yōu)先權(quán)高低逐次響應(yīng)的過(guò)程稱優(yōu)先權(quán)排隊(duì),這個(gè)過(guò)程可通過(guò)硬件電路來(lái)實(shí)現(xiàn),亦可通過(guò)軟件查詢來(lái)實(shí)現(xiàn)。定時(shí)器初值與中斷周期 時(shí)鐘中斷無(wú)需過(guò)于頻繁,一般取 20mS(50Hz)即可。如需要百分之一秒的時(shí)基信號(hào),可取 10mS(100Hz)。這里取 20mS,用定時(shí)器 T0 工作于 16 位定時(shí)器方式 (方式 1)。 T0 的工作方式為:每過(guò)一個(gè)機(jī)器周期自動(dòng)加 1,當(dāng)計(jì)滿 0FFFFh,要溢出時(shí),便會(huì)產(chǎn)生中斷,并由硬件設(shè)置相應(yīng)的標(biāo)志位供軟件查詢。即中斷時(shí)比啟動(dòng)時(shí)經(jīng)過(guò)了 N+1 個(gè)機(jī)器周期。所以,我們只要在 T0 中預(yù)先存入一個(gè)比滿值 0FFFFh 小 N的數(shù),然后啟動(dòng)定時(shí)器,便會(huì)在 N個(gè)機(jī)器周期后產(chǎn)生中斷。這個(gè)值便是所謂的“初值”。下面計(jì)算我們需要的初值:時(shí)鐘為 6MHz, 12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期, 20mS 中有 10000 個(gè)機(jī)器周期。 (10000)10=(2710)16,則 0FFFFh2710h+1=0D8F0h。由于響應(yīng)中斷、保護(hù)現(xiàn)場(chǎng)及重裝初值還需要 7~8 個(gè)機(jī)器周期,把這個(gè)值再加上 7,即 T0 應(yīng)裝入的初值是 0D8F7h。每次中斷進(jìn)入后,先把 A及 W的值壓入堆棧,然后即把 0D8F7h 裝入 T0。 設(shè)置一個(gè)單元,每次中斷加 1 我們可以取內(nèi)部 RAM 中一個(gè)單元,取名為INCPI(Increase Per Interrupt),在中斷中,裝完 T0 初值后,用 INC INCPI 指令將其加一。從這個(gè)單元中,無(wú)論中斷程序還是主程序,都可以從中獲得 20mS 的 1~256之間任意整數(shù)倍的信號(hào)。例如:有一段向數(shù)碼管送顯的程 序,需要每 河南工業(yè)職業(yè)技術(shù)學(xué)院機(jī)電工程系畢業(yè)設(shè)計(jì)(論文) 第 10 頁(yè) 共 32 頁(yè) 次以便刷新顯示器,便可以設(shè)一單元 (稱為等待單元 )W_DI ,用 /MOV A,INCPI/ADD A,25/MOV W_DI ,A/語(yǔ)句讓其比當(dāng)前的 INCPI 值大 25,然后在每次中斷中檢查是否于 INCPI 值相等。若相等,說(shuō)明已過(guò)了 25 個(gè)中斷周期,便執(zhí)行送顯程序,并且讓 W_DI 再加上 25,等待下個(gè) 。我們可以設(shè)置多個(gè)等待單元,以便取出多個(gè)不同的時(shí)基信號(hào)。讓中斷程序在每次中斷時(shí)依次查詢各個(gè)等待單元是否與 INCPI 相等,若相等,則執(zhí)行相應(yīng)的處理,并重新設(shè)置該等待單元的值,否則跳過(guò)。 例如:用 秒信號(hào)刷新或閃爍顯示器,用 1秒信號(hào)產(chǎn)生實(shí)時(shí)時(shí)鐘,或輸出一定頻率的方波,以一定間隔查詢輸入設(shè)備等。 中斷的使用 開(kāi)全局中斷 51 是 EA = 1 對(duì)應(yīng)中斷使能 比如定時(shí)器 1 ET1 = 定時(shí)器 0 ET0 = 1 定時(shí)器工作方式配置: 有三種方式 雙 8位定時(shí) 16位定時(shí) 還有捕捉方式 定時(shí)器 2 有 4種 ,具體不介紹了 TMOD 是定時(shí)器 0和定時(shí)器 1 方式配置的寄存器 TMOD = 0x01,定時(shí)器 0 工作在方式 1( 16 位計(jì)數(shù)) 打開(kāi)定時(shí)器 TR0 = 1。定時(shí)器 1打開(kāi)是 TR1 = 1。 中斷服務(wù)程序:就是定時(shí)時(shí)間到,你要處理的事務(wù) 12864 應(yīng)用說(shuō)明 使用前的準(zhǔn)備 先給模塊加上工作電壓,再按照下圖的連接方法調(diào)節(jié) LCD 的對(duì)比度,使其顯示出黑色的底影。此過(guò)程亦可以初步檢測(cè) LCD 有無(wú)缺段現(xiàn)象。 字符顯示 帶中文字庫(kù)的 128X640402B 每屏可顯示 4 行 8 列共 32個(gè) 16 16 點(diǎn)陣的漢字,每個(gè)顯示 RAM 可顯示 1 個(gè)中文字符或 2個(gè) 16 8點(diǎn)陣全高 ASCII 碼字符,即每屏最多可實(shí)現(xiàn) 32 個(gè)中文字符或 64個(gè) ASCII 碼字符的顯示。帶中文字庫(kù)的 128X640402B內(nèi)部提供 128 2 字節(jié)的字符顯示 RAM 緩沖區(qū)( DDRAM)。字符顯示是通過(guò)將字符顯示編碼寫入該字符顯示 RAM實(shí)現(xiàn)的。根據(jù)寫入內(nèi)容的不同,可分別在液晶屏上顯示 CGROM(中文字庫(kù))、 HCGROM( ASCII 碼字庫(kù))及 CGRAM(自定義字形)的內(nèi)容。三種不同字符 /字型的選擇編碼范圍為: 0000~ 0006H(其代碼分別是 0000、 000 000 0006共 4個(gè))顯示自定義字型, 02H~ 7FH顯示半寬 ASCII 碼字符, A1A0H~ F7FFH 顯示 8192種 GB2312 中文字庫(kù)字形。字符顯示 RAM在液晶模塊中的地址 80H~ 9FH。字符顯示的RAM 的地址與 32個(gè)字符顯示區(qū)域有著一一對(duì)應(yīng)的關(guān)系,其對(duì)應(yīng)關(guān)系如下表所示。 80H 81H 82H 83H 84H 85H 86H 87H 90H 91H 92H 93H 94H 95H 96H 97H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 河南工業(yè)職業(yè)技術(shù)學(xué)院機(jī)電工程系畢業(yè)設(shè)計(jì)(論文) 第 11 頁(yè) 共 32 頁(yè) 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 3 、圖形顯示 先設(shè)垂直地址再設(shè)水平地址 (連續(xù)寫入兩個(gè)字節(jié)的資料來(lái)完成垂直與水平的坐標(biāo)地址 ) 垂直地址范圍 AC5...AC0 水平地址范圍 AC3? AC0 繪圖 RAM 的地址計(jì)數(shù)器( AC)只會(huì)對(duì)水平地址 (X 軸 )自動(dòng)加一 ,當(dāng)水平地址 =0FH 時(shí)會(huì)重新設(shè)為 00H 但并不會(huì)對(duì)垂直地址做進(jìn)位自動(dòng)加一,故當(dāng)連續(xù)寫入多筆資料時(shí),程序需自行判斷垂直地址是否需重新設(shè)定。 GDRAM 的坐標(biāo)地址與資料排列順序如下圖: 應(yīng)用說(shuō)明 用帶中文字庫(kù)的 128X64 顯示模塊時(shí)應(yīng)注意以下幾點(diǎn): ①欲在某一個(gè)位置顯示中文字符時(shí),應(yīng)先設(shè)定顯示字符位置,即先設(shè)定顯示地址,再寫入中文字符編碼。 ②顯示 ASCII 字符過(guò)程與顯示中文字符過(guò)程相同。不過(guò)在顯示連續(xù)字符時(shí),只須設(shè)定一次顯示地址,由模塊自動(dòng)對(duì)地址加 1指向下一個(gè)字符位置,否則,顯示的字符中將會(huì)有一個(gè)空 ASCII 字符位置。 ③當(dāng)字符編碼為 2 字節(jié)時(shí),應(yīng)先寫入高位字節(jié),再寫入低位字節(jié)。 ④模塊在接收指令前,向處理器必須先確認(rèn)模塊內(nèi)部處于非忙狀態(tài),即讀取 BF標(biāo)志時(shí) BF需為“ 0”,方可接受新的 指令。如果在送出一個(gè)指令前不檢查 BF 標(biāo)志,則在前一個(gè)指令和這個(gè)指令中間必須延遲一段較長(zhǎng)的時(shí)間,即等待前一個(gè)指令確定執(zhí)行完成。指令執(zhí)行的時(shí)間請(qǐng)參考指令表中的指令執(zhí)行時(shí)間說(shuō)明。⑤“ RE”為基本指令集與擴(kuò)充指令集的選擇控制位。當(dāng)變更“ RE”后,以后的指令集將維持在最后的狀態(tài),除非再次變更“ RE”位,否則使用相同指令集時(shí),無(wú)需每次均重設(shè)“ RE”位 . nRF905 時(shí)序說(shuō)明 發(fā)送流程 1. 當(dāng)微控制器有數(shù)據(jù)要發(fā)送時(shí),通過(guò) SPI 接口,按時(shí)序把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)送傳給 nRF905, SPI 接口的速 率在通信協(xié)議和器件配置時(shí)確定; 2. 微控制器置高 TRX_CE 和 TX_EN,激發(fā) nRF905 的 ShockBurstTM 發(fā)送模式; 3. nRF905 的 ShockBurstTM 發(fā)送: l 射頻寄存器自動(dòng)開(kāi)啟; l 數(shù)據(jù)打包 (加字頭和 CRC 校驗(yàn)碼 ); 河南工業(yè)職業(yè)技術(shù)學(xué)院機(jī)電工程系畢業(yè)設(shè)計(jì)(論文) 第 12 頁(yè) 共 32 頁(yè) l 發(fā)送數(shù)據(jù)包; l 當(dāng)數(shù)據(jù)發(fā)送完成,數(shù)據(jù)準(zhǔn)備好引腳被置高; 4. AUTO_RETRAN 被置高, nRF905 不斷重發(fā),直到 TRX_CE 被置低; 5. 當(dāng) TRX_CE 被置低, nRF905 發(fā)送過(guò)程完成,自動(dòng)進(jìn)入空閑模式。 ShockBurstTM工作模式保證,一旦發(fā)送 數(shù)據(jù)的過(guò)程開(kāi)始,無(wú)論 TRX_EN 和 TX_EN 引腳是高或低,發(fā)送過(guò)程都會(huì)被處理完。只有在前一個(gè)數(shù)據(jù)包被發(fā)送完畢, nRF905 才能接受下一個(gè)發(fā)送數(shù)據(jù)包。 接收流程 1. 當(dāng) TRX_CE 為高、 TX_EN 為低時(shí), nRF905 進(jìn)入 ShockBurstTM 接收模式; 2. 650us 后, nRF905 不斷監(jiān)測(cè),等待接收數(shù)據(jù); 3. 當(dāng) nRF905 檢測(cè)到同一頻段的載波時(shí),載波檢測(cè)引腳被置高; 4. 當(dāng)接收到一個(gè)相匹配的地址,地址匹配引腳被置高; 5. 當(dāng)一個(gè)正確的數(shù)據(jù)包接收完畢, nRF905 自動(dòng)移去字頭、地址和 CRC 校驗(yàn)位,然后把數(shù)據(jù)準(zhǔn)備好引腳置高 6. 微控制器把 TRX_CE 置低, nRF905 進(jìn)入空閑模式; 7. 微控制器通過(guò) SPI口,以一定的速率把數(shù)據(jù)移到微控制器內(nèi); 8. 當(dāng)所有的數(shù)據(jù)接收完畢, nRF905 把數(shù)據(jù)準(zhǔn)備好引腳和地址匹配引腳置低; 9. nRF905 此時(shí)可以進(jìn)入 ShockBurstTM 接收模式、 ShockBurstTM 發(fā)送模式或關(guān)機(jī)模式。當(dāng)正在接收一個(gè)數(shù)據(jù)包時(shí), TRX_CE 或 TX_EN 引腳的狀態(tài)發(fā)生改變, nRF905立即把其工作模式改變,數(shù)據(jù)包則丟失。當(dāng)微處理器接到地址匹配引腳的信號(hào)之后,其就知道 nRF905 正在接收數(shù)據(jù)包,其可以決定是讓 nRF905 繼續(xù)接收該數(shù)據(jù)包還是進(jìn)入另一個(gè)工作模式。 節(jié)能模式 nRF905 的節(jié)能模式包括關(guān)機(jī)模式和節(jié)能模式。在關(guān)機(jī)模式, nRF905 的工作電流最小,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1