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

正文內(nèi)容

單片機原理及應(yīng)用(c語言版)-閱讀頁

2024-08-28 14:48本頁面
  

【正文】 存放通道號 SETB IT1 。開中斷 SETB EX1 MOV DPTR,7FFFH 。送通道號 ,啟動轉(zhuǎn)換 SJMP $ 逐次逼近型并行輸出 A/D轉(zhuǎn)換器及接口 中斷服務(wù)程序: MOVX A,DPTR 。存數(shù) INC R0 。更新通道 DJNZ R2,DONE RETI DONE: MOV A,R3 MOVX DPTR,A RETI 逐次逼近型并行輸出 A/D轉(zhuǎn)換器及接口 單片機內(nèi)部集成的 A/D轉(zhuǎn)換器 目前,很多單片機片內(nèi)集成有 A/D轉(zhuǎn)換器,下面以 STC89LE516AD/X2為例,說明 A/D轉(zhuǎn)換的使用方法。 2.特殊功能寄存器 ( 1) P1_ADC_EN特殊功能寄存器 。格式如圖 915所示。 A/D轉(zhuǎn)換結(jié)果特殊功能寄存器,地址為 0C6H,復(fù)位值為 00000000B,模擬 /數(shù)字轉(zhuǎn)換結(jié)果計算公式如下:結(jié)果 =256 * Vin /VCC。A/D轉(zhuǎn)換控制特殊功能寄存器,地址為 0C5H,復(fù)位值為 xxx00000B。 ADC_CONTR ( C5H) — — — FLAG START CHS2 CHS1 CHS0 圖 916 ADC_CONTR 特殊功能寄存器 單片機內(nèi)部集成的 A/D轉(zhuǎn)換器 相關(guān)位說明如下 : 1) ADC_FLAG:模擬 /數(shù)字轉(zhuǎn)換結(jié)束標(biāo)志位,當(dāng) A/D轉(zhuǎn)換完成后, ADC_FLAG=1。 3) CHS2/CHS1/CHS0:模擬輸入通道選擇,如表 94所示。 //A/D轉(zhuǎn)換功能允許寄存器 sfr ADC_CONTR=0xC5。 //A/D轉(zhuǎn)換結(jié)果寄存器 單片機內(nèi)部集成的 A/D轉(zhuǎn)換器 //延時函數(shù) void delay(unsigned char delay_time) { unsigned int i。i10000。 } 單片機內(nèi)部集成的 A/D轉(zhuǎn)換器 unsigned char ADC() //AD轉(zhuǎn)換函數(shù) { delay(1)。 //,啟動 A/D轉(zhuǎn)換 while((ADC_CONTRamp。 //等待轉(zhuǎn)換結(jié)束 return ADC_DATA。具有兩級輸入數(shù)據(jù)寄存器的 8位單片 D/A轉(zhuǎn)換器,它能直接與單片機 89C52相連接,采用 二次緩沖方式 ,可以在輸出的同時,采集下一個數(shù)據(jù),從而提高轉(zhuǎn)換速度,能夠在多個轉(zhuǎn)換器同時工作時,實現(xiàn) 多通道 D/A的同步轉(zhuǎn)換輸出。 ② 只需在滿量程下調(diào)整其線性度。 ④ 電流穩(wěn)定時間為 1μs。 ⑥ 功耗低,約為 200mW。 ⑧ 單電源供電( +5V~ +15V)。 DAC0832的邏輯結(jié)構(gòu)如下圖所示,由 8位鎖存器 、 8位 DAC 寄存器 和 8位 D/A轉(zhuǎn)換器 構(gòu)成。 ?ILE:數(shù)據(jù)鎖存允許信號,高電平有效。 ?WR1:輸入寄存器的“寫”選通信號,低電平有效。 ?XFER:數(shù)據(jù)傳送信號,低電平有效。 8位并行 D/A轉(zhuǎn)換器 DAC0832接口技術(shù) ?RFB:反饋信號輸入線,片內(nèi)已有反饋電阻。 IOUT1與 IOUT2的和為常數(shù), DAC寄存器的內(nèi)容線性變化。 ?VCC:工作電源。 ?AGND:模擬信號地 。 P 08 9 C 5 1P 2 . 7W R I L E VC CD 0 ~ D 7C SX F E RW R 1W R 2D G N DVR E FRF BIO U T 1IO U T 2A G N Dμ A 7 4 1+ 5 V1 0 k Ω+ 1 5 V1 0 k Ω 1 5 VVO U T+圖 918 DAC0832單緩沖方式接口 8位并行 D/A轉(zhuǎn)換器 DAC0832接口技術(shù) 將 ILE接 +5V,寄存器選擇信號及數(shù)據(jù)傳送信號都與地址選擇線相連(圖中為 ),兩級寄存器的寫信號都由 89C52的 WR端控制。 8位并行 D/A轉(zhuǎn)換器 DAC0832接口技術(shù) C語言程序清單: /*頭文件聲明及端口地址定義 */ include define DAC0832 XBYTE[0x7FFF] /*在需要輸出時 , data1為輸出模擬量的數(shù)字值 */ DAC0832=data1。 圖 919是一個 二路同步 輸出的 D/A轉(zhuǎn)換接口電路。 8位并行 D/A轉(zhuǎn)換器 DAC0832接口技術(shù) P 2 . 5P 2 . 7P 0W R8 9 C 5 2P 2 . 6C SX F E R D A C 0 8 3 2D I 0 ~ D I 7 ( 1 )W R 1W R 2 D G N D VC C I L E VC C I L EC SX F E R D A C 0 8 3 2D I 0 ~ D I 7 ( 2 )W R 1W R 2 D G N D+ 5 V88圖 919 DAC0832雙緩沖方式接口 8位并行 D/A轉(zhuǎn)換器 DAC0832接口技術(shù) C語言程序清單: include /* 定義兩片 0832輸入寄存器端口地址和 / / 同步輸出地址 */ define DAC0832_1 XBYTE[0xDFFF] define DAC0832_2 XBYTE[0xBFFF] define DAC_ALL XBYTE[0x7FFF] /* 在需要模擬量同步輸出時 */ DAC0832_1=data1。 //第二片 0832輸出數(shù)字值 DAC_ALL=0。階梯波是在一定的時間內(nèi)每隔一段時間輸出的幅值遞增一個恒定值。用 DAC0832的 單緩沖方式 就可以實現(xiàn)這樣的波形。 while(1) for(i=0。i++) { DAC0832=i*n。 //延時 1ms } } 8位并行 D/A轉(zhuǎn)換器 DAC0832接口技術(shù) 串行 D/A轉(zhuǎn)換器 TLC5615接口技術(shù) 數(shù) /模轉(zhuǎn)換器從接口上可分為兩大類: 并行接口和串行接口。 1. TLC5615的結(jié)構(gòu)原理 TLC5615是具有 3線串行接口 的數(shù) /模轉(zhuǎn)換器。帶有 上電復(fù)位 功能。 ( 1) TLC5615的特點 。 ② 5V單電源工作。 ④ 最大輸出電壓是基準(zhǔn)電壓的 2倍。 ⑥ 內(nèi)部上電復(fù)位 。 ⑧ 引腳與 MAX515兼容。 +D A C+ 2控 制 邏 輯上 電 復(fù) 位1 0 位 D A C 寄 存 器1 6 位 移 位 寄 存 器O U T( 電 壓 輸 出 )D O U TR E F I NA G N DC SS C L KD I N圖 921 TLC5615功能方框圖 串行輸入 D/A轉(zhuǎn)換器 TLC5615接口技術(shù) ( 3)引腳功能說明 : ?DIN:串行數(shù)據(jù)輸入。 ?CS:芯片選擇,低電平有效。 ?AGND:模擬地。 ?OUT: DAC模擬電壓輸出。正電源( ~ )。圖 923所示的 D/A輸入 /輸出關(guān)系如表 95所列。 XX為不關(guān)心狀態(tài)。 10位 X X MSB LSB 如果有級聯(lián)電路,則應(yīng)使用 16位 的傳送格式,即在最高位 MSB的前面 再加上 4個虛位 ,被轉(zhuǎn)換的 10位數(shù)字在中間 。 D I NS C L KC SD O U TVD DO U TR E F I NA G N DVC CP 3 . 2P 3 . 1P 3 . 08 9 C 5 1+ 5 VT L C 5 6 1 52 k Ω2 . 5 V圖 923 TLC5615與 89C51接口電路 串行輸入 D/A轉(zhuǎn)換器 TLC5615接口技術(shù) D/A轉(zhuǎn)換程序如下: sbit CS=P3^0。 sbit DIN=P3^2。 adata=2。 //片選有效 串行輸入 D/A轉(zhuǎn)換器 TLC5615接口技術(shù) for(i=11。i) { SCLK=0。(1i)。 //時鐘高電平 } SCLK=0。 //片選高電平 } 串行輸入 D/A轉(zhuǎn)換器 TLC5615接口技術(shù) 開關(guān)器件接口 在單片機控制系統(tǒng)中,單片機總要對被控對象實現(xiàn)控制操作。 后向通道的特點是 弱電控制強電 ,即小信號輸出實現(xiàn)大功率控制。 數(shù)字信號形態(tài)的 開關(guān)量、二進(jìn)制數(shù)字量和頻率量 可直接用于開關(guān)量、數(shù)字量系統(tǒng)及頻率調(diào)制系統(tǒng)的控制。 J ~ 2 2 0 V+ 5 VP 1 . 0圖 924 繼電器接口 開關(guān)器件接口 只要讓繼電器的 吸合線圈 通過一定的電流,線圈產(chǎn)生的磁力就會 帶動銜鐵 移動,從而帶動開關(guān)點的 接通和斷開 ,由此控制電路的 通或斷 。圖中 二極管 的作用是把繼電器吸合線圈的反電動勢吸收掉,從而 保護(hù)晶體管 。 吸 收電 路過 零開 關(guān)光 耦 合 器輸 入 端輸 出 端圖 925 固體繼電器內(nèi)部結(jié)構(gòu) 開關(guān)器件接口 固態(tài)繼電器 是一種 四端器件 :兩端輸入,兩端輸出,它們之間用 光耦合器隔離 。 過零開關(guān) 使得輸出開關(guān)點在輸出端電壓在過零的瞬間接通或者斷開,以減少由于開關(guān)電流造成的 干擾 。 開關(guān)器件接口 固態(tài)繼電器的主要特點是: 1)低噪聲 。 2)可靠性高 。 3)承受浪涌電流大 。 4)驅(qū)動功率小 。 5)對電源的適應(yīng)性強 。 開關(guān)器件接口 圖 926是使用固態(tài)繼電器實現(xiàn)控制 單向伺服電動機可逆運轉(zhuǎn) 的實例。為防止干擾竄入和保證系統(tǒng)的安全,常常采用 光電耦合器 ,用以實現(xiàn)信號的傳輸,同時又可將系統(tǒng)與現(xiàn)場隔離開。發(fā)光端與接收端相互是 隔離 的。 光電二極管型光耦合器 達(dá)林頓型光耦合器 光電三極管型光耦合器 光隔離器 表 96 幾種常用的光耦合器 開關(guān)器件接口 圖 927 光電耦合器 4N25的接口電路 8 9 C 5 2P 1 . 07 4 L S 0 43 k Ω+ 5 V7 4 0 72 0 0 Ω4 N 2 5+ 5 V輸 出16 542 開關(guān)器件接口 本章小結(jié) 本章介紹了單片機應(yīng)用系統(tǒng)配置中最常使用的非編碼 鍵盤 、 LED顯示器 、 A/D轉(zhuǎn)換器 、 D/A轉(zhuǎn)換器 和 開關(guān)器件 的工作原理及其接口技術(shù),并且詳細(xì)說明每類接口的編程方法。 本章完
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1