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

正文內(nèi)容

基于單片機(jī)點(diǎn)對(duì)點(diǎn)通信設(shè)計(jì)-wenkub

2022-10-19 09:26:43 本頁(yè)面
 

【正文】 行數(shù)據(jù)轉(zhuǎn)換,該器件的物理化學(xué)性能穩(wěn)定,線性度較好,在 0℃~ 100℃最大線性偏差小于 ℃。 優(yōu)點(diǎn):測(cè)量溫度精度高。溫度傳感器 TC1047 首先將溫度信號(hào)轉(zhuǎn)化成電壓信號(hào),再經(jīng)過(guò)信號(hào)處理,最后送到 TLC5510 進(jìn)行 A/D 轉(zhuǎn)換,最后將結(jié)果通過(guò)數(shù)碼管顯示出來(lái)。 方案三: DS18B20 電路 采用數(shù)字溫度傳感器 DS18B20 采集溫度,溫度測(cè)量范圍為 55~125℃,通過(guò)AT89S52 處理信號(hào),不需要進(jìn)行 A/D 轉(zhuǎn)換,其自身可將模擬信號(hào)轉(zhuǎn)化成數(shù)字信號(hào),然后再通過(guò)數(shù)碼管輸出結(jié)果。 二、 系統(tǒng)設(shè)計(jì)與分析 設(shè)計(jì)要求 ⑴基本要求 ①采用 DS18B20 實(shí)現(xiàn)溫度的采集; ②通過(guò)數(shù)碼管顯示溫度; ③能用鍵盤輸入預(yù)設(shè)數(shù)值,并進(jìn)行操作。采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計(jì) DS18B20 和 AT89C51 單片機(jī)構(gòu)成的溫度測(cè)量裝置 ,DS18B20 的 DQ 與 AT89C51 的 口相連,與它直接輸出溫度的數(shù)字信號(hào) ,采用 AT89C51 單片機(jī)控制。 、控制模塊 本系統(tǒng) 中采用 AT89C51 系列 單片機(jī)完成整個(gè)數(shù)控部分的功能,同時(shí), AT89C51作為一個(gè)智能化的可編程器件,便于系統(tǒng)功能的擴(kuò)展。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P1 口管腳寫入 1 后,被內(nèi)部 上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。這是由于內(nèi)部上拉的緣故。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。 RST:復(fù)位輸入。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào) ,此頻率為振蕩器頻率的 1/6。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN 有效。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 DSl8820 是美國(guó)達(dá)拉斯(DALLAS)半導(dǎo)體公司推出的應(yīng)用可組網(wǎng)的數(shù)字溫度傳感器,不需 A/ D 轉(zhuǎn)換電路,直接將溫度值轉(zhuǎn)換成數(shù)字量。 BIT15~BIT11 是符號(hào)位,為了就是表示轉(zhuǎn)換的值是正數(shù)還是負(fù)數(shù)。這種行列式鍵盤結(jié)構(gòu)能夠有效地提高單片機(jī)系統(tǒng)中 I/O口的利用率。所有器件都工作在 5V 單電源下。 7 三、 系統(tǒng)軟件設(shè)計(jì) 程序框圖: 程序代碼: CP BIT 。最小系統(tǒng)燈 DQ BIT 。溫度轉(zhuǎn)換結(jié)果存放地址 GNBJ EQU 55H 。ORG 0023H 。R0 初值 LCALL display START: LCALL delay LCALL delay LCALL SCAN JB ,WDX DIS: LCALL display LCALL ZSD JMP START WDX: LCALL WDXS JMP DIS 。入口為 A CLR C MOV R7,8 W1:CLR CP RRC A MOV SDB,C SETB CP DJNZ R7,W1 CLR CP RET 。輸出顯示,入口 50H PUSH ACC 。 SWAP A MOVC A,A+DPTR LCALL W08 MOV DPTR ,TAB MOV A,50H ANL A,0FH MOVC A,A+DPTR LCALL W08 POP ACC RET 。等待釋放 ANL A,0FH XRL A,0FH JNZ DK1A NK4: LJMP SCA NOKEY1: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY2 LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY2 MOV A,P3 ANL A,0FH SETB CJNE A,0EH,NK5 MOV KEYBUF,1 LJMP DK1A NK5: CJNE A,0DH,NK6 MOV KEYBUF,5 LJMP DK1A NK6: CJNE A,0BH,NK7 MOV KEYBUF,9 LJMP DK1A NK7: CJNE A,07H ,DK1A MOV KEYBUF,13 。 有鍵按下 MOV R5,KEYBUF 。發(fā)送數(shù)據(jù)給乙機(jī)鍵 LCALL TXXY LJMP L1 SCAN2: CJNE R5,12,KEY。 CLR 。 。發(fā)送數(shù)據(jù)子程序 (甲機(jī)通信協(xié)議 ) TXXY: 。溫度 顯示子程序 。初始化程序 SETB DQ 。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 NOP LCALL DELAY LCALL DELAY CBA:LCALL INIT_1820 JB FLAG1,ABC LJMP CBA ABC:LCALL DELAY1 MOV A,0CCH 。讀 DS18B20 的程序 ,從 DS18B20 中讀出一個(gè)字節(jié)的數(shù)據(jù) READ_1820: MOV R2,8 RE1: CLR C SETB DQ NOP NOP CLR DQ NOP 15 NOP NOP SETB DQ MOV R3,7 DJNZ R3,$ MOV C,DQ MOV R3,23 DJNZ R3,$ RRC A DJNZ R2,RE1 RET 。 低位存入 36H(TEMPER_L),高位存入 35H(TE
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1