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

正文內(nèi)容

畢業(yè)設(shè)計--基于51礦用瓦斯檢測報警器---軟件設(shè)計(參考版)

2024-12-05 19:40本頁面
  

【正文】 。 void set_dog void 。 void X5045WriteStatus unsigned char val 。 unsigned char X5045ReadByte unsigned char addr 。 unsigned char X5045SpiRecive void 。 void X5045WriteDisable void 。 void X5045SpiClose void 。 void initX5045 void 。 sbit EEPROMSI P2^6。 把數(shù)據(jù)寫入開始于所選地址的存儲器陣列中( 1 至 4字節(jié)) sbit EEPROMCS P2^4。 從開始于所選地址的存儲器列陣中讀出數(shù)據(jù) define WRTE 2。 寫狀態(tài)寄存器(塊鎖定) define READ 3。 復(fù)位寫使能鎖存器(禁止寫操 作) define RSDR 5。WEL 位及 WP 引腳的狀態(tài)對器件內(nèi)的存儲器及狀態(tài)寄存器各部分保護(hù)的影響如表所列 看門狗的硬件 看門狗的硬件連接圖如圖 : 圖 看門狗的硬件連接圖 看門狗 X25045 的程序代碼 pragma small pragma ot 2 include include include 1101 1111 include 1101 1111 define WREN unsigned char 6。然后再次拉低 CS,最后送入 WREN 指令及對應(yīng)于狀態(tài)寄存器內(nèi)容的 8 位數(shù)據(jù)即可。當(dāng)用 CS 選中器件后,送 8 位 RDSR 指令,并由 CLK 信號觸發(fā)即可將狀態(tài)寄存器的內(nèi)容從 SO 線上讀出。編程時,可在軟件的合適地方加一條喂狗指令,使看門狗的定時時間永遠(yuǎn)達(dá)不到預(yù)置時間,系統(tǒng)就不 會復(fù)位而正常工作。 WD1= 1, WD0 1,禁止看門狗工作。 WD1= 0, WD0 1,預(yù)置時間為 。如表所示,狀態(tài)寄存器共有 6 位有含義,其中 WD WD0 和看門狗電路有關(guān),其余位和的工作設(shè)置有關(guān)。 WD0、 WD1( Watchdog Timer)位用于選擇看門狗的超時周期。任何被塊鎖保護(hù)的存儲器都只能讀出不能寫入。 WEL 位是易失性只讀位。當(dāng)該位為“ 1”時,表示非易失性寫操作正在進(jìn)行;為“ 0”時,表示沒有進(jìn)行寫操作 WEL( Write Enable Latch)位用于指出“寫使能”鎖存的狀態(tài)。狀態(tài)寄存器的格式如(缺省值為 00H : 其中: WIP WriteInProgress 位是易失性只讀位,用于指明器件是否忙于內(nèi)部非易失性寫操作。在整個工作期間, CS 必須為低狀態(tài)寄存器狀態(tài)寄存器包含四個非易失性狀態(tài)位和兩個易失性狀態(tài)位。而SO 線上的數(shù)據(jù)則由 SCK 的下降沿輸出。所列為 X5045 的指令格式及其操作。 X5045 可提供最少為 1000,000 次擦寫和 100 年的數(shù)據(jù)保存期,并具有串行外圍接口( SPI)和軟件協(xié)議的特點,允許工作在簡單的四總線上。重新設(shè)置 VCC 門限 X5045 出廠時設(shè)置的標(biāo)準(zhǔn) VCC 門限電壓為 Vtrip,但在應(yīng)用時,如果標(biāo)準(zhǔn)值不恰當(dāng) ,用戶可以重新調(diào)整。而當(dāng) VCC 返回并超過 Vtrip 達(dá) 200ms 時,系統(tǒng)重新開始工作看門狗定時器 看門狗定時器的作用是通過監(jiān)視 WDI 輸入來監(jiān)視微處理器是否激活。該信號可避免系統(tǒng)微處理器在電壓不足或振蕩器未穩(wěn)定的情況下工作當(dāng) VCC 超過器件的 Vtrip 門限值時,電路將在 200ms(典型)延時后釋放 RESET 以允許系統(tǒng)開始工作低電壓監(jiān)視 工作時, X5045 對 VCC 電平進(jìn)行監(jiān)測,若電源電壓跌落至預(yù)置的最小 Vtrip以下時,系統(tǒng)即確認(rèn) RESET,從而避免微處理器 在電源失效或斷開的情況下工作。當(dāng)它低電平時,寫操作被禁止; Vss:地; Vcc:電源電壓; RESET:復(fù)位輸出。軟件看門狗不需外接硬件電路,但系統(tǒng)需要出讓一個定時器資源。 ( 10) P_09 為設(shè)定值:在標(biāo)準(zhǔn)甲烷濃度值設(shè)定時,通過按遙控器的“開關(guān)”鍵,儀器切換到“ P_09”狀態(tài),再按 一下遙控器的“轉(zhuǎn)換”鍵,儀器顯示“ ”,通過“轉(zhuǎn)換”鍵來設(shè)定標(biāo)準(zhǔn)甲烷濃度值,設(shè)定值設(shè)定后按“下”鍵保存設(shè)定值并返回到菜單選擇狀態(tài);按“上”鍵不保存設(shè)定值并退出菜單,儀器顯示濃度狀態(tài)。 ( 8) P_07 為復(fù)電值:在設(shè)定復(fù)電點時,通過按遙控器的“開關(guān)”鍵,儀器切換到“ P_07”狀態(tài),再按一下遙控器的“轉(zhuǎn)換”鍵,儀器顯示“ ”,通過“轉(zhuǎn)換”鍵來設(shè) 定復(fù)電點數(shù)值,數(shù)值設(shè)定后按“下”鍵保存設(shè)定值并返回到菜單選擇狀態(tài);按“上”鍵不保存設(shè)定值并退出菜單,儀器顯示濃度狀態(tài)。 ( 6) P_05 為滿度:在調(diào)滿度時,通過按遙控器的“開關(guān)”鍵,儀器切換到“ P_05”狀態(tài),再按一下遙控器的“轉(zhuǎn)換”鍵,儀器的“ P_05”狀態(tài)和傳感器電壓數(shù)值輪流顯示(時間間隔為 1 秒),同時,對儀器探頭持續(xù)通入 %的甲烷標(biāo)準(zhǔn)氣,流量為 200ml/min,待傳感器電壓穩(wěn)定后,再按一下遙控器的“轉(zhuǎn)換”鍵,要求用戶輸入密碼“ FXX”(密碼為 F05),通過“轉(zhuǎn)換”鍵來輸入密碼,密碼輸入完成,按“下”鍵確認(rèn)密碼,若密碼正確 則滿度設(shè)定成功,否則,滿度設(shè)定未成功,同時返回到菜單選擇狀態(tài)。檢測完成按“下”鍵返回到菜單選擇狀態(tài);按“上”鍵退出菜單,儀器顯示濃度狀態(tài)。檢測完成按“下”鍵返回到菜單選擇狀態(tài);按“上”鍵退出菜單,儀器顯示濃度狀態(tài)。檢測完成按“下”鍵返 回到菜單選擇狀態(tài);按“上”鍵退出菜單,儀器顯示濃度狀態(tài)。檢測完成按“下”鍵返回到菜單選擇狀態(tài);按“上”鍵退出菜單,儀器顯示濃度狀態(tài)。該解調(diào)輸出信號由一個微處理器直接解碼HS0038B 是標(biāo)準(zhǔn)的紅外遙控器,接收器系列,它支持所有主要傳輸碼 ( 1)光電檢測器及前置放大器在一個封裝內(nèi)部過濾器的 PCM 頻率 yTTL 和CMOS 兼容輸出有源低改進(jìn)對屏蔽電場干擾適合突發(fā)長度 10 次循環(huán) /爆裂低功率消 耗高免疫力環(huán)境光 在主菜單的情況下,按“開關(guān)”鍵來選擇菜單。引導(dǎo)碼由一個 的高電平脈沖及 的低電平脈 沖組成;八位的用戶編碼被連續(xù)發(fā)送兩次;八位的鍵數(shù)據(jù)碼也被連續(xù)發(fā)送兩次,第一次發(fā)送的是鍵數(shù)據(jù)碼的原碼,第二次發(fā)送的是鍵數(shù)據(jù)碼的反碼。 CX9012 的用戶編碼一共有 8 位,可利用“ SEL”腳與“ KI0KI7”中的任一腳相連接來進(jìn)行選擇。 455kHz 的振蕩頻率另經(jīng) 256 分頻,得到系統(tǒng)的基本工作時鐘為 。沒有按鍵操作時,該振蕩電路停振處于待機(jī)狀態(tài)以減少功率消耗。 遙控鍵盤電路 本課題設(shè)計采用紅外 CX9012 的介紹: CX9012是用一塊用于紅外遙控系統(tǒng)中的專用發(fā)射集成電路它具有 32個功能鍵,若配合用戶編碼的變化則可提供 256 種不同的發(fā)射碼另外 CX9012 還提供 6種雙重按鍵功能。 ( 2)鍵值判斷:在確認(rèn)有鍵按下以后,進(jìn)一步識別出是哪一個按鍵。 清內(nèi)部錯誤標(biāo)志 黑白元件測試 定時中斷的設(shè)計 圖 定時中斷流程圖 鍵盤部分的設(shè)計 鍵盤是由若干按鍵組成的最簡單輸入設(shè)備,操作人員可以通過鍵盤輸入數(shù)據(jù)或命令,實現(xiàn)簡單的 人機(jī)通信。 ad_state cccamp。 start_count 。 ccc ad_state。 if 0x4e20 正常中斷 ad_time_data 。 if ctrl 0x00 [1] TL0。 ctrl ad_stateamp。 unsigned char cc[2]。 GATE C/T M1 M0 GATE C/T M1 M0 0 0 0 1 1 0 0 1 信號積分到,讀取數(shù)據(jù),再對地積分 void EXINT_XXX void interrupt 0 將多路開關(guān)接到地 x4 端 unsigned char ctrl,ccc。 start_count 。 else 未 進(jìn)到外部中斷 ccc ad_state。 ad_state ccc|0x01。 20210 TL0 0x20。 TMOD ccc。0xf0。 有可能與遙控板沖突 ccc TMOD。0x01。 對地積分時間到,改到對信號積分 void TIME_XXX void interrupt 1 unsigned char ctrl,ccc。 default: break。 C4051C 0。 case 5: C4051A 0。 C4051C 1。 case 3: C4051A 1。 C4051C 0。 case 1: case 14: C4051A 0。 C4051C 1。 case 7: case 15: C4051A 0。 C4051C 1。 switch ctrl case 0: 切換到地 case 2: 切換到地 case 4: 切換到地 case 6: 切換到地 C4051A 1。 ctrl ctrlamp。 X3 X2 X1 工作方式選擇 000 對 GND 和 電源基準(zhǔn)源 0000 0001 001 對 GND 和 傳感器電源 0010 0011 010 對 GND 和 系統(tǒng)電源 0100 0101 011 對 GND 和 信號 0110 0111 111 對傳感器電源基準(zhǔn)源 和 信號 1110 1111 X0 當(dāng)前工作狀態(tài) 0 為 基 準(zhǔn) 定時
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1