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

正文內(nèi)容

[工學(xué)]第9章應(yīng)用系統(tǒng)配置及接口技術(shù)-文庫吧資料

2025-01-25 12:08本頁面
  

【正文】 ;設(shè)置通道選擇和工作模式( IN0, 12位) CLR ;置 CS為低 MOV R5, 0CH ;置輸出位計數(shù)初值 LOOP: MOV P1, 04H ; P1 2為輸入位 MOV C, ;讀入轉(zhuǎn)換數(shù)據(jù)一位 RLC A ;將進(jìn)位移給 A,即將轉(zhuǎn)換數(shù)據(jù)的一位讀入 ,同時將控制字的一位輸入 C MOV , C ;送出一位控制位入 2543 SETB ;置 I/O時鐘為高 NOP CLR ;置 I/O時鐘為低 CJNE R5, 04, LOP1 ;剩 4位了嗎? MOV R0, A ;前 8位存入 RAM INC R0 CLR A LOP1: DJNZ R5, LOOP ;未轉(zhuǎn)完繼續(xù)讀剩余 4位 ANL A, 0FH MOV R0, A ;轉(zhuǎn)換完的存入單元 RET 3) TLC2543與 89C51的 16位數(shù)據(jù)傳送程序 ORG 100H START: MOV SP, 50H ;初始化堆棧指針 MOV P1, 04H ;初始化 P1口 CLR ;置 I/O CLOCK為低 SETB ;置 CS為高 MOV A, 0FFH ACALL TLC2543 ACALL STORE LJMP STARJ TLC2543: MOV R4, 0CH ;讀輸入數(shù)據(jù)命令字到 R4, AIN0, 16位,高位在前 MOV A, R4 ;讀輸入數(shù)據(jù)到 A DW0: CLR ;置 CS為低 JB , LSB ;若輸入數(shù)據(jù) D1為 1,首先進(jìn)行低字節(jié)數(shù)據(jù)傳送 MSB: MOV R5, 08 ;以下傳送高字節(jié)數(shù)據(jù) LOOP1: MOV C, ;讀轉(zhuǎn)換數(shù)據(jù)到 C RLC A ;轉(zhuǎn)換數(shù)據(jù)移到 A的最低位,輸入數(shù)據(jù)移入 C MOV , C ;寫輸入數(shù)據(jù)(命令字) SETB ;置 I/O CLOCK為高 NOP CLR ;置 I/O CLOCK為低 DJNZ R5, LOOP1 ;判 8個數(shù)據(jù)送完否,未完跳回 MOV R2, A ;轉(zhuǎn)換結(jié)果的高字節(jié)放入 R2 MOV A, R4 ;讀輸入數(shù)據(jù)到 A JB , RETURN ;若輸入數(shù)據(jù) D1為 1,送數(shù)結(jié)束 LSB: MOV R5, 08 ;以下傳送低字節(jié)數(shù)據(jù) LOOP2: MOV C, RLC A MOV , C SETB NOP CLR DJNZ R5, LOOP2 MOV R3, A ;轉(zhuǎn)換結(jié)果低字節(jié)放入 R3 MOV A, R4 JB , MSB ;若輸入數(shù)據(jù) D1為 1,進(jìn)行高字節(jié)數(shù)據(jù)傳送 RETURN: RET STORE: MOV A, R4 ;讀輸入數(shù)據(jù)到 A ANL A, 0F0H ;只保留地址位 SWAP A ;以下產(chǎn)生存儲地址 MOV B, 02 MUL AB ADD A, 30H MOV R1, A MOV A, R2 MOV R1, A ;把高字節(jié)放入相應(yīng)的偶數(shù)地址 RAM: ;各通道地址依次為 30H、 32H…… INC R1 MOV A, R3 MOV R1, A ;把低字節(jié)放入相應(yīng)的奇數(shù)地址 RAM: ;各通道地址依次為 31H、 33H…… RET END 逐次逼近型并行輸出A/D轉(zhuǎn)換器及接口 1. ADC0809 A/D轉(zhuǎn)換器芯片 由 8路模擬開關(guān)、 8位 A/D轉(zhuǎn)換器、三態(tài)輸出鎖存器以及地址鎖存譯碼器等組成。 ? 這 4根連線分別是: 片選信號、 I/O時鐘、串行輸入和串行輸出。 1 TLC2543的片內(nèi)結(jié)構(gòu)及引腳功能 圖 921 TLC2543 圖 922 TLC2543片內(nèi)結(jié)構(gòu)框圖 片內(nèi)由通道選擇器、數(shù)據(jù)(地址和命令字)輸入寄存器、采樣 /保持電路、 12位的模 /數(shù)轉(zhuǎn)換器、輸出寄存器、并行到串行轉(zhuǎn)換器及控制邏輯電路 7個部分組成。 1/4 096的線性誤差; ? 內(nèi)置系統(tǒng)時鐘; ? 轉(zhuǎn)換結(jié)束標(biāo)志位; ? 單 /雙極性輸出; ? 輸入 /輸出的順序可編程(高位或低位在前); ? 可支持軟件關(guān)機(jī); ? 輸出數(shù)據(jù)長度可編程。 圖 9- 19 方式 1 工作時序 2 TLC1549與 89C51接口電路與程序 ? TLC1549與 89C51的 SPI接口如圖 920所示。 1 LSB; ? 單電源供電( +5 V), ? 最大工作電流僅為 mA; ? 轉(zhuǎn)換結(jié)果以串行方式輸出; ? 工作溫度為 55~ +125 ℃ 。 ⑶ 通過 I/O接口與單片機(jī)相連 . 從 ADC接口電路結(jié)構(gòu)來看, ADC芯片與單片機(jī)連接有如下形式: 單通道串行輸出 A/D芯片 TLC1549及接口 A/D轉(zhuǎn)換器芯片 1) 主要性能 ? 逐次比較型 10位 A/D轉(zhuǎn)換器。 ⑴ 與單片機(jī)總線直接連接 。如具有 SPI三線接口的 TLC154TLC154 TLC254 MAX187等,具有 2線 I2C接口的 MAX12 PCF8591( 4路 8位 A/D,還含 1路 8位 D/A)等。 ? 雙積分A/D轉(zhuǎn)換器:具有精度高、抗干擾性好、價格低廉等優(yōu)點(diǎn),但轉(zhuǎn)換速度低。 前向通道中的A/D轉(zhuǎn)換器及接口技術(shù) ? 模/數(shù)(A/D)轉(zhuǎn)換電路的種類有: 計數(shù)比較型、逐次逼近型、雙積分型 等等。 片內(nèi) RAM分配 : 58H—5FH:顯示緩沖區(qū) ; 60H:顯示緩沖區(qū)指針 寄存器分配 : R6—列選擇; R3—列號 子程序嵌套 : LED顯示子程序 KEY: MOV A,# 00H ;向串口數(shù)據(jù)緩沖器送全 0 CLR MOV SBUF, A KL0: JNB TI, KL0 ;等待 8位數(shù)據(jù)發(fā)送完畢 CLR TI ;清中斷標(biāo)志 KL1: JNB , PK1 ;第 1行有鍵按下否? JB , KL1 ;第 2行有鍵按下否? PK1: ACALL D10MS ;有鍵按下 ,延時 10m s消除鍵抖動 JNB , PK2 ;確定是否鍵抖動引起 JB , KL1 PK2: MOV R7,# 08H ;不是鍵抖動引起則逐列掃描 MOV R6,# 0FEH ;選中第 0列 MOV R3,# 00H ;記下列號初值 PL5: MOV A, R6 ;使某一列為低 MOV SBUF, A KL2: JNB , PK4 ;是第 1行嗎? JNB , PK5 ;是第 2行嗎? MOV A, R6 ;不是本列,則繼續(xù)下一列 RL A MOV R6, A INC R3 ;列號加 1 DJNZ R7, PL5 ;若仍未找到,則執(zhí)行下一次 RET PK5: MOV R4,# 08H ;是第 2行,則 R4送首鍵號值 08H AJMP PK3 ;轉(zhuǎn)鍵處理 PK4: MOV R4,# 00H ;是第 1行,則 R4送首鍵號值 00H PK3: MOV A,# 00H ;等待鍵釋放 MOV SBUF, A KL3: JNB TI, KL3 CLR TI KL4: JNB , KL4 JNB , KL4 MOV A, R4 ;取鍵號 ADD A, R3 CLR C SUBB A,# 0AH ;是命令鍵嗎? JNC KL6 ;轉(zhuǎn)命令鍵處理程序 MOP DPTR,# TABL ;字形碼表首址送 DPTR ADD A,# 0AH ;恢復(fù)鍵號 MOVC A, A+ DPTR ;取字形碼數(shù)據(jù) MOV R0, 60H ;取顯示緩沖區(qū)指針 MOV R0, A ;將字形碼入顯示緩沖區(qū) INC R0 CJNE R0,# 60H, KD ;顯示緩沖區(qū)未滿轉(zhuǎn) KD MOV 60H,# 58H ;重設(shè)顯示緩沖區(qū)首地址 SJMP KD1 ;轉(zhuǎn)顯示 KD: MOV 60H, R0 ;保存顯示緩沖區(qū)地址 KD1: ACALL LED ;調(diào)用送顯示程序 RET KL6: MOV B,# 03H ;修正命令鍵地址轉(zhuǎn)移表指針 MUL AB MOV DPTR, KTAB ;地址轉(zhuǎn)移表首地址送 DPTR JMP A+ DPTR ;根據(jù)指針跳轉(zhuǎn) KTAB: LJMP K1 ; K1, K3… 為各命令鍵服務(wù)程序首地址
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1