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

正文內(nèi)容

常用外圍設(shè)備接口電路培訓(xùn)課件-wenkub.com

2025-02-24 12:06 本頁(yè)面
   

【正文】 D/A轉(zhuǎn)換數(shù)據(jù)裝入 MTD+1單元 MOV NUMB,2 。設(shè) VIIC軟件包已裝入 ROM, VSDA、VSCL、 SLA、 NUMB、 MTD、 MRD均已按 軟件包小結(jié)中協(xié)議定義。Y軸信號(hào) →0832(2) 輸入寄存器 MOV DPTR,7FFFH 。取 X軸信號(hào) MOVX DPTR,A 。 2機(jī)周 雙緩沖方式 【例 918】按圖 928( a)編程, DAC0832⑴和⑵輸出端接運(yùn)放后,分別接圖形顯示器 X軸和 Y軸偏轉(zhuǎn)放大器輸入端,實(shí)現(xiàn)同步輸出,更新圖形顯示器光點(diǎn)位置。輸出 。置鋸齒波幅值 。 三、 DAC 0832應(yīng)用實(shí)例 單緩沖方式 【例 917】電路按圖 927,要求輸出鋸齒波如圖 929( a)所示,幅度為 UREF/2=。 ⑦ RFB:反饋電流輸入端 。 ④ WR1:輸入寄存器寫選通信號(hào) , 低電平有效 。 ⑵ 線性度 ⑶ 轉(zhuǎn)換精度 ⑷ 建立時(shí)間 ⑸ 溫度系數(shù) 二、 DAC0832及其接口電路 DAC 0832是 8位 D/A芯片,由美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn),是目前國(guó)內(nèi)應(yīng)用最廣的 8位 D/A芯片(請(qǐng)?zhí)貏e注意 ADC0832與DAC0832的區(qū)別)。判 4通道 A/D完成否 ?未完繼續(xù) RET 。置接收字節(jié)數(shù) LCALL RDNB 。置發(fā)送字節(jié)數(shù) LCALL WRNB 。設(shè) VIIC軟件包已裝入 ROM, VSDA、 VSCL、 SLA、 NUMB、 MTD、 MRD均已按 軟件包小結(jié)中協(xié)議定義。 PCF8591引腳功能 SDA、 SCL: I2C總線數(shù)據(jù)線、時(shí)鐘線; A A A0:引腳地址輸入端; AIN0~ AIN3:模擬信號(hào)輸入端, OSC:外部時(shí)鐘輸入端,內(nèi)部時(shí)鐘輸出端; EXT:內(nèi)外部時(shí)鐘選擇端, EXT=0時(shí)選擇內(nèi)部時(shí)鐘; VDD、 VSS:電源、接地端; AGND:模擬信號(hào)地; UREF:基準(zhǔn)電壓輸入端; AOUT: D/A轉(zhuǎn)換模擬量輸出端; 該芯片既可用于 A/D轉(zhuǎn)換 ( 模擬信號(hào)從 AIN0~ AIN3輸入 ) , 又可用于 D/A轉(zhuǎn)換 ( D/A轉(zhuǎn)換模擬量從 AOUT輸出 ) ,器件地址為 1001, 若 A2A1A0接地 , D/A轉(zhuǎn)換寫尋址字節(jié)SLAW=90H, A/D轉(zhuǎn)換讀尋址字節(jié) SLAR=91H。判兩通道 A/D完畢否 ?未完繼續(xù) CLR REN 。高低 4位互換 ,組成正確的 A/D數(shù)據(jù) MOV R0,A 。讀第二字節(jié)數(shù)據(jù) ANL A,0FH 。讀第一字節(jié)數(shù)據(jù) MOV B,A 。清發(fā)送中斷標(biāo)志 SETB REN 。片選 0832 MOV A,06H 。 解: AD0832:MOV SCON,00H 。8路采集完畢 ,返回 三、 串行 A/D ADC0832及其接口電路 ADC 0832是 8位串行 A/D轉(zhuǎn)換器; 轉(zhuǎn)換速度較高( 250KHz時(shí)轉(zhuǎn)換時(shí)間 32?s); 單電源供電,功耗低( 15mw)。存 A/D值 INC DPTR 。啟動(dòng) A/D MOV R6,17 。 解:編程如下: MAIN:MOV R1,50H 。修改數(shù)據(jù)區(qū)地址 DJNZ R7,LOOP 。查詢 A/D轉(zhuǎn)換結(jié)束否?未完繼續(xù)查詢等待 MOVX A,DPTR 。置通道數(shù) SETB 。中斷返回 ⑵ 查詢方式 工作在查詢方式時(shí) ,0809 EOC端可不必通過(guò)反相器與或相連,直接與 80C51 P1口或 P3口中任一端線相連。判 8路采集完否 ?未完繼續(xù) CLR EX1 。存 A/D值 INC DPTR 。中斷服務(wù)子程序首地址 PINT1: PUSH Acc 。CPU開(kāi)中 MOV DPTR,0FEF8H 。置數(shù)據(jù)區(qū)首址 MOV R7,8 。中斷服務(wù)子程序入口地址 LJMP PINT1 。 ADC 0809應(yīng)用實(shí)例 ⑴ 中斷方式 【例 912】 按圖 920,用中斷方式對(duì) 8路模擬信號(hào)依次 A/D轉(zhuǎn)換一次,并把結(jié)果存入以 30H為首址的內(nèi) RAM中,試編制程序。 ⑻ EOC: A/D轉(zhuǎn)換結(jié)束信號(hào)輸出端 , 高電平有效 。 0809 ALE信號(hào)有效時(shí)將當(dāng)前轉(zhuǎn)換的通道地址鎖存 。 ⑸ OE: A/D轉(zhuǎn)換結(jié)果輸出允許控制端 。 時(shí)鐘頻率高 , A/D轉(zhuǎn)換速度快 。 ⑵ C、 B、 A: 8路模擬信號(hào)轉(zhuǎn)換選擇端 。指 A/D轉(zhuǎn)換器完成一次 A/D轉(zhuǎn)換所需時(shí)間。 N為 A/D轉(zhuǎn)換的位數(shù), N越大,分辨率越高 ,習(xí)慣上分辨率常以 A/D轉(zhuǎn)換位數(shù) N表示。 設(shè) D為 N位二進(jìn)制數(shù)字量, UA為電壓模擬量,UREF為參考電壓,無(wú)論 A/D或 D/A,其轉(zhuǎn)換關(guān)系為: UA = D UREF / 2N ( 其中: D=D0 20+D1 21+ ? +DN1 2N1) A/D轉(zhuǎn)換器的主要性能指標(biāo): ⑴ 轉(zhuǎn)換精度 。 POP Acc 。行編號(hào) 2 RLC A 。C=0,無(wú)鍵按下 ,修正行線編號(hào) DJNZ R3,PINT03 。置行線編號(hào)初值 MOV R3,03H 。C=1,該列有鍵按下 ,(列線編號(hào)存 R1) DEC R1 。取列線編號(hào)初值 MOV R3,03H 。行線置低電平 ,列線置輸入態(tài) MOV A,P1 。讀行線 (~ )數(shù)據(jù) CPL A 。轉(zhuǎn)主程序 ,并等待有鍵按下時(shí)中斷 解: OGR 2023H 。置為高優(yōu)先級(jí)中斷 MOV P1,00001111B 。轉(zhuǎn)中斷服務(wù)程序 ORG 0100H 。 ORG 0000H 。調(diào)用執(zhí)行 1鍵功能子程序 RET 。 JMP A+DPTR 。行編號(hào) 4+列編號(hào) =按鍵編號(hào) KEY7: CLR C 。取行線編號(hào) CLR C 。依次右移入 C中 JC KEY6 。取行線數(shù)據(jù) (低 4位 ) MOV R2,00H 。依次左移入 C中 JC KEY4 。取列線數(shù)據(jù) (高 4位 ) MOV R1,03H 。等待按鍵釋放 CPL A 。無(wú)消抖標(biāo)志 ,置消抖標(biāo)志 LCALL DY10ms 。屏蔽列線 ,保留行線數(shù)據(jù) MOV R2,A 。全 0,無(wú)鍵按下 ,返回 KEY1: MOV P1,0FH 。讀列線數(shù)據(jù) CPL A 。 參閱 ,圖 86,【例 82】。 解:編程如下: KEY99: MOV DPTR,7FFFH 。轉(zhuǎn) 2鍵功能程序 GRET:RET KB0: LCALL WORK0 。全 0,無(wú)鍵閉合 ,返回 。全 0,無(wú)鍵閉合 ,返回 LCALL DY10ms 。執(zhí)行 2鍵功能子程序 RET 按圖 913(b)編程如下 : KEYB:ORL P1,07H 。轉(zhuǎn) 1鍵功能程序 JB ,KA2 。屏蔽高 5位 ,保留有鍵值信息的低 3位 JZ GRET 。全 0,無(wú)鍵閉合 ,返回 LCALL DY10ms 。置 ~ MOV A,P1 。 ⑶ 中斷控制方式 中斷控制方式是利用外部中斷源,響應(yīng)鍵輸入信號(hào)。 特點(diǎn) :對(duì) CPU工作影響小,但應(yīng)考慮鍵盤處理程序的運(yùn)行間隔周期不能太長(zhǎng),否則會(huì)影響對(duì)鍵輸入響應(yīng)的及時(shí)性。 ⑵ 矩陣式鍵盤 I/O端線分為行線和列線,按鍵跨接在行線和列線上,按鍵按下時(shí),行線與列線發(fā)生短路 。 ⑵ 軟件去抖動(dòng) 檢測(cè)到按鍵按下后,執(zhí)行 延時(shí) 10ms子程序后再確認(rèn) 該鍵是否確實(shí)按下,消除抖動(dòng)影響。設(shè) VIIC軟件包已裝入 ROM, 。指向下一讀出單元 INC R1 。 MOVB: MOV R1,32H 。將 55H~ 58H顯示符數(shù)據(jù)移至 32H~ 35H LCALL MOVB 。將 51H~ 54H顯示符數(shù)據(jù)移至 32H~ 35H LCALL MOVB 。 解 : VSAA: MOV MTD,00H 。 ⑶ 寫數(shù)據(jù)操作格式 S SLAW A SADR A COM A data1 A data2 A data3 A data4 A P 紅色 部分由 80C51發(fā)送, SAA1064接收; 黑色部分由 SAA1064發(fā)送, 80C51接收。 ③ MX MX2:位碼驅(qū)動(dòng)端 。 電源 ~ 15V; ② P1~ P16:段驅(qū)動(dòng)輸出端 。判循環(huán)顯示結(jié)束否 ?未完繼續(xù) ORL P1,00000111B 。取百位字段碼 MOVX DPTR,A 。輸出十位字段碼 CLR 。個(gè)位顯示 LCALL DY2ms 。置循環(huán)顯示次數(shù) DIR50: SETB 。 RET 。選通下一位顯示 CJNE R0,38H,DLP2 。讀顯示字段碼 MOVX DPTR,A 。置循環(huán)掃描次數(shù) MOV DPTR,7FFFH 。輸出字位代碼 ACALL DEYS 。送“ 8”的字形代碼 MOVX R0,A 。 動(dòng)態(tài) 顯示舉例 (循環(huán)顯示“ 8”的實(shí)驗(yàn) ) 實(shí)驗(yàn)箱 從 P0口擴(kuò)展了兩個(gè) 8位的簡(jiǎn)單 I/O口 : 一個(gè)送段代碼 (字形狀 ),地址是 0DCH。跳去再顯示下一個(gè)數(shù) LD2: RET 。R0 指向下一字節(jié) MOV A, R3 JB , LD2 。查表 MOV P0, A 。數(shù)碼管譯碼 表首址 MOV R0, 7AH 。 條件 : 待顯數(shù)據(jù) (00H— 09H)已放在 : 7FH— 7AH單元中 (分別對(duì)應(yīng) 十萬(wàn)位 ~ 個(gè)位 ) 說(shuō)明 : 由于用了 反相驅(qū)動(dòng)器 7406,要用共陽(yáng)譯碼表。段碼雖同時(shí)到達(dá) 6個(gè) LED,但 一次僅一個(gè) LED被選中 。輸出百位顯示數(shù) RET 。輸出個(gè)位顯示數(shù) MOV P1,11010000B 。圖中:4511 ABCD為 0~ 9二進(jìn)制數(shù)輸入端 (A是低位 ), abcdefg為顯示段碼輸出端,LE為輸入信號(hào)鎖存控制 (低電平有效 ),數(shù)碼管為共陰數(shù)碼管。判斷 是否發(fā)完 6個(gè)數(shù)? RET 。經(jīng)串行口 發(fā)送 到 74LS164 JNB TI, $ 。共陽(yáng) LED數(shù)碼管譯碼 表首址 MOV R0, 30H ?!?與 ” 門關(guān) ,禁止 TXD發(fā)移位脈沖 RET 。清串行中斷標(biāo)志 MOV SBUF,32H 。等待串行發(fā)送完畢
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1