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

正文內(nèi)容

單片機(jī)技術(shù)及應(yīng)用--第十章mcs-51系統(tǒng)擴(kuò)展及接口技術(shù)-資料下載頁

2025-01-16 15:11本頁面
  

【正文】 @DPTR,A INC DPH 。取 C口地址 INC DPH MOVX A,@DPTR 。讀 C口內(nèi)容 單片機(jī)技術(shù)及應(yīng)用 JB ,LONE 。轉(zhuǎn)判 1行 MOV A,OOH 。0行有鍵閉合,首鍵號 0→ A AJMP LKP 。轉(zhuǎn)鍵處理 LONE: JB ,NEXT 。轉(zhuǎn)判下一行 MOV A,08H 。1列有鍵閉合,首鍵號 08→ A LKP: ADD A,R4 。鍵處理 PUSH ACC 。鍵號進(jìn)棧保護(hù) LK3: ACALL DISUP 。判鍵釋放否 ACALL KS1 JNZ LK3 P0P ACC 。鍵號出棧 單片機(jī)技術(shù)及應(yīng)用 RET NEXT: INC R4 。列計(jì)數(shù)器加 1 MOV A,R2 。判是否掃描到最后一列 JNB ,KND RL A 。掃描模式左移一位 MOV R2,A AJMP LK4 KND: AJMP KEY KS1: MOV DPTR,DIGL 。全“ 0” → 掃描口 A口 MOV A,00H MOVX @DPTR,A 單片機(jī)技術(shù)及應(yīng)用 INC DPH INC DPH MOVX A,@DPTR 。讀鍵入狀態(tài) CPL A ANL A,03H 。屏蔽高 6位 (取低 2位 ) RET 。返回 顯示程序: ORG 8030H 單片機(jī)技術(shù)及應(yīng)用 DISUP: MOV R0,DISM 。顯示緩沖器首地址 → R0 MOV R3,0DFH 。(從最高位開始顯示 )顯示位,初值 → R3 MOV A,R3 DIS0: MOV DPTR,DIGL 。顯示口地址 → DPTR MOVX @DPTR,A 。送 DFH→ A口 INC DPH 。 DPH+1→ DPH,顯示口地址 (B口地址 ) MOV A,@R0 ADD A,17H 。顯示內(nèi)容 → A MOVC A,@a+PC 。轉(zhuǎn)換成七段碼值 單片機(jī)技術(shù)及應(yīng)用 MOVX @DPTR,A 。送 PB口顯示字形 MOV R7,02H 。延時(shí) DL1: MOV R6,0FFH DL2: DJNZ R6,DL2 DJNZ R7,DL1 INC R0 。緩沖器地址加 1 MOV A,R3 。判是否已顯示到最低位,是則轉(zhuǎn) DIS2 JNB ,DIS2 RR A 。否數(shù)位模式右移一位 (DFH→ EFH) MOV R3,A AJMP DIS0 。轉(zhuǎn) DIS0再顯示 單片機(jī)技術(shù)及應(yīng)用 DIS2: RET DSEG: DB 3FH,06H,5BH,4FH 。七段碼表 DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H DB 00H,09H,02H 單片機(jī)技術(shù)及應(yīng)用 模 /數(shù)和數(shù) /模轉(zhuǎn)換電路 在計(jì)算機(jī)應(yīng)用領(lǐng)域中,特別是在實(shí)時(shí)控制系統(tǒng)中,常常需要把外界連續(xù)變化的物理量 (如溫度、壓力、流量、速度 ),變成數(shù)字量送入計(jì)算機(jī)內(nèi)進(jìn)行加工、處理;反之,也需要將計(jì)算機(jī)計(jì)算結(jié)果的數(shù)字量轉(zhuǎn)化為連續(xù)變化的模擬量,用以控制、調(diào)節(jié)一些執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)對被控對象的控制,若輸入是非電的模擬信號,還需要通過傳感器轉(zhuǎn)換成電信號,這種由模擬量變?yōu)閿?shù)字量,或由數(shù)字量轉(zhuǎn)為模擬量的方法,通常叫做模 /數(shù)或數(shù) /模轉(zhuǎn)換。用以實(shí)現(xiàn)這類轉(zhuǎn)換的器件,叫做模 /數(shù) (A/D)轉(zhuǎn)換器和數(shù) /模 (D/A)轉(zhuǎn)換器。圖 1029所示是具有模擬量輸入和模擬量輸出的 MCS51應(yīng)用系統(tǒng)。 單片機(jī)技術(shù)及應(yīng)用 模 /數(shù)、數(shù) /模轉(zhuǎn)換技術(shù)是數(shù)字測量和數(shù)字控制領(lǐng)域的一個專門分支,有很多專門介紹 A/D、 D/A轉(zhuǎn)換技術(shù)與原理的專著。在今天,對那些具有明確應(yīng)用目標(biāo)的單片微機(jī)產(chǎn)品設(shè)計(jì)人員來講,只需要合理地選用商品化的大規(guī)模A/D、 D/A轉(zhuǎn)換電路,了解它們的功能和接口方法。這一節(jié)從應(yīng)用的角度,主要介紹常用典型的 A/D、 D/A轉(zhuǎn)換電路和 MCS51系統(tǒng)的接口邏輯設(shè)計(jì)。 單片機(jī)技術(shù)及應(yīng)用 圖 1029 具有模擬量輸入和輸出的單片機(jī)應(yīng)用系統(tǒng) 單片機(jī)技術(shù)及應(yīng)用 D/A轉(zhuǎn)換器與 8031的接口設(shè)計(jì) 1. D/A轉(zhuǎn)換器的基本原理 D/A轉(zhuǎn)換器的基本功能是將一個用二進(jìn)制表示的數(shù)字量轉(zhuǎn)換成相應(yīng)的模擬量。實(shí)現(xiàn)這種轉(zhuǎn)換的基本方法是對應(yīng)于二進(jìn)制數(shù)的每一位,產(chǎn)生一個相應(yīng)的電壓 (電流 ),而這個電壓 (電流 )的大小則正比于相應(yīng)的二進(jìn)制位的權(quán)。具體電路較復(fù)雜,這里就不多述,有興趣的同學(xué)請參看有關(guān)書籍。 單片機(jī)技術(shù)及應(yīng)用 2. 主要技術(shù)指標(biāo) (1) 分辨率。通常用數(shù)字量的數(shù)位表示,一般為 8位、12位、 16位等。分辨率為 10位,表示它可能對滿量程的1/210=1/1024的增量作出反應(yīng)。 (2) 輸入編碼形式。如二進(jìn)制碼、 BCD碼等。 (3) 轉(zhuǎn)換線性。通常給出在一定溫度下的最大非線性度,一般為 %~ %。 (4) 轉(zhuǎn)換時(shí)間。通常為幾十納秒至幾微秒。 (5) 輸出電平。不同型號的輸出電平相差很大。大部分是電壓型輸出,一般為 5~ 10V;也有高壓輸出型的,為 24~ 30V;還有一些是電流輸出型的,低者為 20mA左右,高者可達(dá) 3A。 單片機(jī)技術(shù)及應(yīng)用 3. 集成 D/A轉(zhuǎn)換器 —— DAC0832 DAC0832是目前國內(nèi)應(yīng)用較普遍的 D/A轉(zhuǎn)換器。 1) DAC0832主要特性 DAC0832是采用 CMOS/SiCr工藝制成的雙列直插式單片 8bit D/A轉(zhuǎn)換器。它可直接與 Z80、 808 8080等CPU相連,也可同 8031相連,以電流形式輸出;當(dāng)轉(zhuǎn)換為電壓輸出時(shí),可外接運(yùn)算放大器。其主要特性如下: (1) 輸出電流線性度可在滿量程下調(diào)節(jié)。 (2) 轉(zhuǎn)換時(shí)間為 1μs。 (3) 數(shù)據(jù)輸入可采用雙緩沖、單緩沖或直通方式。 (4) 增益溫度補(bǔ)償為 %FS/℃ 。 單片機(jī)技術(shù)及應(yīng)用 (5) 每次輸入數(shù)字為 8位二進(jìn)制數(shù)。 (6) 功耗為 20mW。 (7) 邏輯電平輸入與 TTL兼容。 (8) 供電電源為單一電源,可在 5~ 15V范圍內(nèi)。 2) DAC0832內(nèi)部結(jié)構(gòu)及外部引腳 DAC0832 D/A轉(zhuǎn)換器,其內(nèi)部結(jié)構(gòu)由一個數(shù)據(jù)寄存器、 DAC寄存器和 D/A轉(zhuǎn)換器 3大部分組成。 DAC0832內(nèi)部采用 R2R梯形電阻網(wǎng)絡(luò)。兩個寄存器輸入數(shù)據(jù)寄存器和 DAC寄存器用以實(shí)現(xiàn)兩次緩沖,故在輸出的同時(shí),還可收集一個數(shù)據(jù),這就提高了轉(zhuǎn)換速度。當(dāng)多芯片同時(shí)工作時(shí),可用同步信號實(shí)現(xiàn)各模擬量同時(shí)輸出。圖 1030示出了 DAC0832的外部引腳。 單片機(jī)技術(shù)及應(yīng)用 CS片選信號,低電平有效。與 ILE相配合,可對寫信號 WR1是否有效起到控制作用。 ILE允許輸入鎖存信號,高電平有效,輸入寄存器的鎖存信號由 ILE、 CS、 WR1的邏輯組合產(chǎn)生。當(dāng) ILE為高電平、 CS為低電平、 WR1輸入負(fù)脈沖時(shí),輸入寄存器的鎖存信號產(chǎn)生正脈沖。當(dāng)輸入寄存器的鎖存信號為高電平時(shí)輸入線的狀態(tài)發(fā)生變化,輸入寄存器的鎖存信號的負(fù)跳變將輸入在數(shù)據(jù)線上的信息打入輸入鎖存器。 單片機(jī)技術(shù)及應(yīng)用 圖 1030 DAC0832引腳排列 單片機(jī)技術(shù)及應(yīng)用 WR1寫信號 1,低電平有效。當(dāng) WR CS、 ILE均有效時(shí),可將數(shù)據(jù)寫入 8位輸入寄存器。 WR2寫信號 2,低電平有效。當(dāng) WR2有效時(shí)、在XFER傳送控制信號作用下,可將鎖存在輸入寄存器的 8位數(shù)據(jù)送到 DAC寄存器。 XFER數(shù)據(jù)傳送信號,低電平有效。當(dāng) WR2, XFER均有效時(shí),則在 DAC寄存器的鎖存信號產(chǎn)生正脈沖,當(dāng)DAC寄存器的鎖存信號為高電平時(shí), DAC寄存器的輸出和輸入寄存器的狀態(tài)一致, DAC寄存器的鎖存信號負(fù)跳變,輸入寄存器的內(nèi)容打入 DAC寄存器。 單片機(jī)技術(shù)及應(yīng)用 Verve基準(zhǔn)電源輸入端,它與 DAC內(nèi)的 R2R梯形網(wǎng)絡(luò)相接, Vref可在 177。 10V范圍內(nèi)調(diào)節(jié)。 DI0~ DI7是 8位數(shù)字量輸入端, DI7為最高位, DI0為最低位。 Iout1: DAC的電流輸出 1,當(dāng) DAC寄存器各位為 1時(shí),輸出電流為最大。當(dāng) DAC寄存器各位為 0時(shí),輸出電流為 0。 Iout2: DAC的電流輸出 2,它使 Iout1+ Iout2恒為一常數(shù)。一般在單極性輸出時(shí) Iout2接地,在雙極性輸出時(shí)接運(yùn)放。 Rfb反饋電阻。在 DAC0832芯片內(nèi)有一個反饋電阻,可用作外部運(yùn)放的分路反饋電阻。 VCC:電源輸入線, DGND為數(shù)字地, AGND為模擬信號地。 單片機(jī)技術(shù)及應(yīng)用 4. DAC0832和 MCS51的接口 DAC0832可工作在單、雙緩沖器方式。單緩沖器方式即輸入寄存器的信號和 DAC寄存器的信號同時(shí)控制,使一個數(shù)據(jù)直接寫入 DAC寄存器。這種方式適用于只有一路模擬量輸出或幾路模擬量不需要同步輸出的系統(tǒng);雙緩沖器方式,即輸入寄存器的信號和 DAC寄存器信號分開控制,這種方式適用于幾個模擬量需同時(shí)輸出的系統(tǒng)。下面只討論單極性單緩沖器電路方式時(shí)的接口方法。 單片機(jī)技術(shù)及應(yīng)用 圖 1031所示為具有單極性一路模擬量的 8031系統(tǒng)。圖中 ILE接 +5V, Iout2接地, Iout1輸出電流經(jīng)運(yùn)放 741輸出一個單極性電壓范圍為 0~ 5V。片選信號 CS和傳送信號XFER都連到地址線 A14,輸入寄存器和 DAC寄存器地址都可選為 BFFFH,寫選通輸入線 WR WR2都和 8031的寫信號 WR連接, CPU對 8031執(zhí)行一次寫操作,則把一個數(shù)據(jù)直接寫入 DAC寄存器, 8031的模擬量隨之變化。 單片機(jī)技術(shù)及應(yīng)用 圖 1031 單極性單緩沖器電路接口 單片機(jī)技術(shù)及應(yīng)用 A/D轉(zhuǎn)換器與 8031的接口設(shè)計(jì) A/D轉(zhuǎn)換器能把輸入的模擬信號轉(zhuǎn)換成數(shù)字形式。這樣微處理器能夠從傳感器、變送器或其他模擬信號獲得信息。 因 A/D轉(zhuǎn)換器應(yīng)用范圍極廣,故其品種及類型非常多。根據(jù) A/D電路的工作原理可以分為以下幾大類型: ? 雙積分 A/D轉(zhuǎn)換器,一般具有精度高、抗干擾性好、價(jià)格便宜等優(yōu)點(diǎn),但轉(zhuǎn)換速度慢,廣泛用于數(shù)字儀表中。 ? 逐次逼近比較型 A/D轉(zhuǎn)換器,在精度、速度和價(jià)格上都適中。 ? 并行 A/D轉(zhuǎn)換器,這是一種用編碼技術(shù)實(shí)現(xiàn)的高速 A/D轉(zhuǎn)換器。 單片機(jī)技術(shù)及應(yīng)用 轉(zhuǎn)換器的內(nèi)部電路較復(fù)雜,工作原理較難理解,有興趣的同學(xué)可參看相關(guān)書籍,這一小節(jié)將討論 ADC0809與MCS51的接口和程序設(shè)計(jì)方法。其他的芯片可到廠家或網(wǎng)上查找有關(guān)資料。 單片機(jī)技術(shù)及應(yīng)用 1. 技術(shù)指標(biāo) (1) 分辨率。通常用數(shù)字量的位數(shù)表示,如 8位、 10位、 12位、 16位分辨率等。若分辨率為 8位,表示它可以對全量程的 1/28=1/256的增量作出反應(yīng)。分辨率越高,轉(zhuǎn)換時(shí)對輸入量的微小變化的反應(yīng)越靈敏。 (2) 量程。即所能轉(zhuǎn)換的電壓范圍,如 5V、 10V等。 (3) 精度。有絕對精度和相對精度兩種表示方法。常用數(shù)字量的位數(shù)作為度量絕對精度的單位,如精度為177。 1/2LSB,而用百分比來表示滿量程時(shí)的相對誤差,如177。 %。注意,精度和分辨率是不同的概念。精度指的是轉(zhuǎn)換后所得結(jié)果相對于實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1