版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第15章 基于以太網的環(huán)境監(jiān)測系統(tǒng)單片機原理及應用系統(tǒng)設計本章主要內容1215.1 項目背景與研究現狀315.3 系統(tǒng)硬件設計15.2 系統(tǒng)方案論證與總體功能 415.4 系統(tǒng)軟件設計15.1 項目背景與研究現狀15.2 系統(tǒng)方案論證與總體功能 15.3 系統(tǒng)硬件設計15.4 系統(tǒng)軟件設計本章主要內容15.1.1 項目背景隨著計算機技術的發(fā)展,越來越多的大型工業(yè)生產建立了工業(yè)監(jiān)控以太網。從而形成了統(tǒng)一的傳輸平臺,為很多生產系統(tǒng)提供數據傳輸的高速公路,是對原有系統(tǒng)很好的改造?,F場總線的出現,對于實現面向設備的自動化系統(tǒng)起到了巨大的推動作用,但現場總線這類專用實時通信網絡具有成本高,速度低和支持應
2、用有限等缺陷,再加上總線通信協議的多樣性,使得不同總線產品不能互相互連,互用和互操作等,因而現場總線工業(yè)網絡的進一步發(fā)展受到了極大的限制。隨著以太網技術的發(fā)展,特別是高速以太網的出現使得以太網能夠克服自己本身的缺陷,進入工業(yè)領域成為工業(yè)以太網,因而使得人們可以用以太網設備去代替昂貴的工業(yè)網絡設備。 從實際來看,設計基于以太網的數據采集系統(tǒng),可以很好地實現網絡傳輸。在此基礎上,也可以將其作為其于以太網的網絡測試平臺開發(fā)過程中的調試工具,從而加速把以太網集成到測試、采集和工業(yè)I/O儀器中的開發(fā)進程。從工業(yè)應用來看,以太網的應用可以大大提高勞動效率,能夠讓儀表在一些危險的環(huán)境下取代人力工作,并且得到
3、的數據與結果比人工現場的結果更加科學,精確。所以設計一個基于以太網數據采集系統(tǒng)是非常有實際意義的。15.1.2 研究現狀 在數據采集方面, 當前越來越多的通信系統(tǒng)工作在很寬的頻帶上,對于保密和抗干擾有很高要求的某些無線通信更是如此,隨著信號處理器件的處理速度越來越快,數據采樣的速率也變得越來越高,在某些電子信息領域,要求處理的頻帶要盡可能的寬、動態(tài)范圍要盡可能的大,以便得到更寬的頻率搜索范圍,獲取更多的信息量。因此,通信系統(tǒng)對信號處理前端的A/D采樣電路提出了更高的要求,即希望A/D轉換速度快而采樣精度高,以便滿足系統(tǒng)處理的要求。 隨著以太網技術的高速發(fā)展及它的80%的市場占有率和現場總線的明
4、顯缺陷,促使工控領域的各大廠商紛紛研發(fā)出適合自己工控產品且兼容性強的工業(yè)以太網。目前,國內應用最為廣泛的是德國西門子公司研發(fā)的SIMATIC NET工業(yè)以太網。SIMATIC NET工業(yè)以太網主要體系結構是由網絡硬件、網絡部件、拓撲結構、通行處理器和SIMATIC NET軟件等部分組成。工業(yè)以太網以其特有的低成本、高實效、高擴展性和高智能的魅力,吸引著越來越多的制造業(yè)的廠商。方案一:本組初定方案為使用溫濕度傳感器DHT11與煙霧傳感器MQ-2進行環(huán)境監(jiān)測。當溫濕度值或煙霧濃度超過程序中所設定的閾值時,蜂鳴器將進行報警。OLED將實時顯示傳感器傳回的數據。數據經單片機處理后將由W5100模塊傳至
5、電腦上位機,實現遠程監(jiān)控。上位機也可以給單片機發(fā)送指令,命令單片機接通繼電器,繼電器打開后電機轉動。方案二:本組的第二種方案為在溫濕度傳感器DHT11與煙霧傳感器MQ-2的基礎上添加火焰?zhèn)鞲衅鳎黾訉痣U的監(jiān)測功能。另外本方案增加了5個獨立按鍵,可以對報警閾值在線調整。每個傳感器都配有兩個獨立的指示燈,當環(huán)境參數小于報警值時,報警燈熄滅,工作正常指示燈點亮,當環(huán)境參數超過所設臨界值時,除了蜂鳴器報警,每個傳感器獨立的報警燈將點亮報警。15.2.1 系統(tǒng)方案論證 上位機給單片機發(fā)送指令后不再驅動繼電器,而是直接將信號送至電機驅動,驅動電機轉動。方案論證:第一種方案中如果通過繼電器接通驅動電機轉動
6、,電機一旦轉動將對單片機產生較大的電磁干擾,OLED顯示屏無法正常顯示,嚴重的情況下單片機將復位,因此如果使用該方案,系統(tǒng)將無法正常工作。而第二種方案在第一種方案的基礎上增加了火焰?zhèn)鞲衅?,豐富了對環(huán)境安全的監(jiān)測功能。此外獨立按鍵的設置大大方便了用戶的使用,用戶可以根據實際情況,不需要改變程序即可改變所設報警值。當測得的環(huán)境數據超標時,獨立報警燈的設置使得用戶可以迅速判別出時哪一項環(huán)境數據超標并迅速做出調整。結論:綜上所述,第二種方案更能滿足用戶使用需求,且運行更加穩(wěn)定。因此,選用第二種方案作為該系統(tǒng)的設計目標。15.2.2 系統(tǒng)總體功能1. 基本功能 (1)溫濕度傳感器、煙霧傳感器、火焰?zhèn)鞲衅?/p>
7、將檢測到的數據經單片機處理后,通過以太網傳給電腦的上位機。 (2)W5100通過Socket通道配置,同時與多臺主機通信,用戶可在不同終端遠程讀取環(huán)境參數。 (3)OLED顯示屏實時顯示檢測到的溫濕度值以及煙霧濃度。 (4)當環(huán)境參數值超過所設定的閾值時,報警器報警,正常工作指示燈熄滅,報警燈開啟。2. 拓展功能 (1)用戶可通過按鍵根據實際需求自主設計報警閾值,不需在程序中改變閾值,實現了系統(tǒng)的人性化設計。 (2)用可以根據傳感器傳回的環(huán)境參數,通過上位機發(fā)送指令,接通直流電機。15.3.1 系統(tǒng)硬件組成總體框圖系統(tǒng)硬件組成主要包括單片機、煙霧傳感器、溫濕度傳感器、以太網模塊、電機驅動及直流
8、電機系統(tǒng)等組成,其硬件組成框圖如圖15-1所示。圖15-1 系統(tǒng)硬件框圖15.3.2 STC15F2K60S2單片機簡介1. STC15F2K60S2系列單片機功能STC15F2K60S2系列單片機是STC生產的單時鐘/機器周期(1T)的單片機,是高速/高可靠/低功耗/超強抗干擾的新一代8051單片機,采用第八代加密技術,加密性超強,指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍。內部記成高精度R/C時鐘,1溫飄,常溫下溫飄5,5MHz35MHz寬范圍可設置,可徹底聲調外部昂貴的晶振和外部復位電路(內部已記成高可靠復位電路,8級可選復位門檻電壓)。3路CCP/PWM/PCA,8路高速10位A
9、/D轉換(30萬次/秒),內置2K字節(jié)大容量SRAM,2組高速異步串行通信端口(UART1/UART2,可在5組管腳之間進行切換,分時復用可作5組串口使用),1組高速同步串行通信端口SPI,針對串行口通信/電機控制/強干擾場合。 現STC15系列單片機采用STC-Y5超高速CPU內核,在相同的時鐘頻率下,速度又比STC早期的1T系列單片機(如STC12系列/STC11系列/STC10系列)的速度快20。 STC15F2K60S2實物圖如圖15-2所示:圖15-2 STC15F2K60S2單片機實物圖 2. STC15F2K60S2單片機特點 STC15F2K60S2系列單片機具有以下特點: (
10、1)增強型8051CPU,1T,單時鐘/機器周期,速度比普通8051快8-12倍。 (2)工作電壓:5.5V-3.8V。 (3)8K/16K/24K/32K/40K/48K/56K/60K/61K字節(jié)片內Flash程序存儲器,擦寫次數10萬次以上。 (4)片內大容量2048字節(jié)的SRAM。 (5)大容量片內EEPROM,擦寫次數10萬次以上。 (6)ISP/IAP,在系統(tǒng)可編程/在應用可編程,無需編程器,無需仿真器。 (7)共8通道10位高速ADC,速度可達30萬次/秒,3路PWM還可當3路D/A使用。STC15F2K60S2原理連接圖如圖15-3所示。圖15-3 STC15F2K60S2原理
11、圖 1. W5100簡介 W5100 是一款多功能的單片網絡接口芯片,內部集成有 10/100Mbps以太網控制器,主要應用于高集成、高穩(wěn)定、高性能和低成本的嵌入式系統(tǒng)中。使用 W5100 可以實現沒有操作系統(tǒng)的 Internet 連接。W5100與IEEE802.310BASE-T和802.3u100BASE-TX兼容。W5100 內部還集成有 16KB存儲器用于數據傳輸。使用W5100不需要考慮以太網的控制,只需要進行簡單的端口編程。15.3.3 以太網模塊W5100W5100實物圖如圖15-4所示:圖15-4 W5100模塊實物圖 2. W5100與單片機通信方式 W5100模塊與單片機
12、有三種通信方式,分別為直接總線接口、間接總線接口、SPI總線接口。直接總線接口采用15位地址線,8位數據線,還有CS、RD、WR、INT等信號線。間接總線接口采用2位地址線,8位數據線,另加CS、RD、WR、INT等信號線。以上兩種接線方式較為復雜,且占用的單片機引腳數較多,不利于其他功能的擴展,因此選用SPI總線接口方式與單片機通信。 串行接口模式只需要4個引腳進行數據通信。這4個引腳的定義分別為:SCLK、/SS、MOSI、MISO。W5100的SPI_EN引腳選擇SPI操作。W5100模塊與單片機的連接如圖15-5所示:圖15-5 W5100模塊與單片機連接圖3. W5100內部特性 (
13、1)與MCU多種接口選擇:直接并行總線接口、間接并行總線接口和SPI總線接口; (2)可選擇YL18-2050S、 YT37-1107S、YL2J011D、YL2J201A網絡變壓器。 (3)支持ADSL連接 (支持PPPOE協議,帶PAP/CHAP驗證)。 (4)支持4個獨立的端口(sockets)同時連接。 (5)內部16K字節(jié)存儲器作TX/RX緩存。 (6)內嵌10BaseT/100BaseTX以太網物理層,支持自動應答(全雙工/半雙工模式)。 (7)3.3V工作電壓,I/O口可承受5V電壓。W5100原理圖如圖15-6所示:圖15-6 W5100原理連接圖15.3.4 火焰?zhèn)鞲衅麟娐吩O
14、計1. 火焰?zhèn)鞲衅鹘榻B火焰?zhèn)鞲衅魇菣C器人專門用來搜尋火源的傳感器,當然火焰?zhèn)鞲衅饕部梢杂脕頇z測光線的亮度,只是本傳感器對火焰特別靈敏。火焰?zhèn)鞲衅骼眉t外線對對火焰非常敏感的特點,使用特制的紅外線接受管來檢測火焰,然后把火焰的亮度轉化為高低變化的電平信號,輸入到中央處理器中,中央處理器根據信號的變化做出相應的程序處理?;鹧?zhèn)鞲衅鲗嵨锶鐖D15-7所示:圖15-7 火焰?zhèn)鞲衅鲗嵨飯D2. 火焰?zhèn)鞲衅鞴ぷ髟砘鹧鎮(zhèn)鞲衅饔筛鞣N燃燒生成物、中間物、高溫氣體、碳氫物質以及無機物質為主體的高溫固體微粒構成的?;鹧娴臒彷椛渚哂须x散光譜的氣體輻射和連續(xù)光譜的固體輻射。不同燃燒物的火焰輻射強度、波長分布有所差異,但總
15、體來說,其對應火焰溫度的近紅外波長域及紫外光域具有很大的輻射強度,根據這種特性可制成火焰?zhèn)鞲衅鳌?3. 火焰?zhèn)鞲衅魇褂谜f明(1)火焰?zhèn)鞲衅鲗鹧孀蠲舾?,對普通光也是有反應的,一般用做火焰報警等。?)傳感器與火焰要保持一定距離,以免高溫損壞傳感器,對打火機測試火焰距離為80cm,對火焰越大,測試距離越遠。(3)小板模擬量輸出方式和AD轉換處理,可以獲得更高的精度?;鹧?zhèn)鞲衅髟韴D如圖15-8所示:圖15-8 火焰?zhèn)鞲衅髟韴D 1. MQ-2工作原理 MQ-2型煙霧傳感器屬于二氧化錫半導體氣敏材料,屬于表面離子式N型半導體。當處于200300C溫度時,二氧化錫吸附空氣中的氧,形成氧的負離子吸附,
16、使半導體中的電子密度減少,從而使其電阻值增加。當與煙霧接觸時,如果晶粒間界處的勢壘受到該煙霧的調制而變化,就會引起表而電導率的變化。利用這一點就可以獲得這種煙霧存在的信息,煙霧濃度越大,電導率越大輸出電阻越低。15.3.5 煙霧傳感器電路設計煙霧傳感器實物如圖15-9所示:圖15-9 煙霧傳感器實物圖2. MQ-2工作特性 (1)MQ-2型傳感器對天然氣、液化石油氣等煙霧有很高的靈敏度,尤其對烷類煙霧更為敏感并且具有良好的抗干擾性,可準確排除有刺激性非可燃性煙霧的干擾信息,例如酒精和煙霧等。注意:經過測試,對烷類的感應比紙張木材燃燒產生的煙霧好很多,輸出電壓升高很快。 (2)MQ-2型傳感器具
17、有良好的重復性和長期的穩(wěn)定性。初始穩(wěn)定,響應時間短,長時間工作性能好。注意:使用前必須先加熱一段時間,否則其輸出的電阻和電壓不準確。 (3)其檢測可燃氣體與煙霧的范圍是100-10000ppm。注意:ppm為體積濃度/1ppm=1立方厘米除以1立方米。 (4)電路設計電壓范圍寬,24V以下均可;加熱電壓50.2V。注意:加熱電壓必須在此范圍內,否則容易使內部的信號線熔斷。由于電壓過大,導致內部的的信號線熔斷而傳感器報廢。3. 煙霧傳感器原理圖如圖15-10所示: DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器,它應用專用的數字模塊采集技術和溫濕度傳感技術,傳感器包括一
18、個電阻式感濕元件和一個NTC測溫元件,具有極高的可靠性和卓越的長期穩(wěn)定性。 溫濕度傳感器模塊實物如圖15-11所示。15.3.6 溫濕度傳感器電路設計圖15-11 DHT11實物圖技術參數 溫濕度傳感器技術參數如上表所示,使用時應注意避免溫度值大于50,濕度值超過90%RH,以免導致其損壞。參數名稱參數范圍供電電壓3.3-5V輸出單總線數字信號測量范圍濕度:20%-90%RH溫度:050測量精度濕度:5%RH溫度:1分辨率濕度:1%RH溫度:12. 使用方法 DATA端口用于單片機與DHT11之間的通訊和同步,采用單總線數據格式,一次通訊時間4ms左右,數據分小數部分和整數部分,當前小數部分用
19、于以后擴展,現讀出為零。一次完整的數據傳輸為40bit,高位先出。DATA端口傳輸的數據格式為: 8bit濕度整數數據+8bit濕度小數數據+8bit溫度整數數據+8bit溫度小數數據+8bit校驗和。 數據傳送正確時校驗和數據等于“8bit濕度整數數據+8bit濕度小數數據+8bit溫度整數數據+8bit溫度小數數據”所得結果的末8位。 用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束后,DHT11發(fā)送響應信號,送出40bit的數據,并觸發(fā)一次信號采集,用戶可選擇讀取部分數據。從模式下,DHT11接收到開始信號觸發(fā)一次溫濕度采集,如果沒有接收到主機發(fā)送
20、開始信號,DHT11不會主動進行溫濕度采集,采集數據后轉換到低速模式。 3. 引腳說明 DHT11的引腳說明如表15-2所示:引腳名稱功能1VDD3.35V2DATA串行數據線3GND接電源負極DHT11總體模塊框圖和硬件連接圖如圖15-12所示:15.3.7 蜂鳴器報警電路設計當實際溫度或濕度值超過設定值時,蜂鳴器將進行報警提醒使用者。利用PNP管(9012)放大驅動?;鶚O接10K歐姆的電阻,發(fā)射極接蜂鳴器,集電極接電源。其電路圖如圖15-13所示:圖15-13 蜂鳴器報警模塊硬件連接圖OLED顯示屏是指有機電激發(fā)光二極管由于同時具備自發(fā)光,不需背光源、對比度高、厚度薄、視角廣、反應速度快、
21、可用于撓曲性面板、使用溫度范圍廣、構造及制程較簡單等優(yōu)異之特性,被認為是下一代的平面顯示器新興應用技術。OLED實物如圖15-14所示:15.3.8 系統(tǒng)顯示電路設計圖15-14 蜂鳴器報警模塊硬件連接圖有機發(fā)光顯示技術由非常薄的有機材料涂層和玻璃基板構成。當有電荷通過時這些有機材料就會發(fā)光。OLED發(fā)光的顏色取決于有機發(fā)光層的材料,故廠商可由改變發(fā)光層的材料而得到所需之顏色。有源陣列有機發(fā)光顯示屏具有內置的電子電路系統(tǒng),因此每個像素都由一個對應的電路獨立驅動。OLED具備有構造簡單、自發(fā)光不需背光源、對比度高、厚度薄、視角廣、反應速度快、可用于撓曲性面板、使用溫度范圍廣等優(yōu)點,技術提供了瀏覽
22、照片和視頻的最佳方式而且對相機的設計造成的限制較少。1. 發(fā)光原理OLED為自發(fā)光材料,不需用到背光板,同時視角廣、畫質均勻、反應速度快、較易彩色化、用簡單驅動電路即可達到發(fā)光、制程簡單、可制作成撓曲式面板,符合輕薄短小的原則,應用范圍屬于中小尺寸面板。顯示方面:主動發(fā)光、視角范圍大;響應速度快,圖像穩(wěn)定;亮度高、色彩豐富、分辨率高。工作條件:驅動電壓低、能耗低,可與太陽能電池、集成電路等相匹配。適應性廣:采用玻璃襯底可實現大面積平板顯示;如用柔性材料做襯底,能制成可折疊的顯示器。2. 模塊特點由于OLED是全固態(tài)、非真空器件,具有抗震蕩、耐低溫(-40)等特性,在軍事方面也有十分重要的應用,
23、如用作坦克、飛機等現代化武器的顯示終端。OLED硬件連接圖如圖15-15所示:圖15-15 OLED硬件連接圖2. 模塊特點L298N是ST公司生產的一種高電壓、大電流電機驅動芯片。該芯片采用15腳封裝。使用L298N芯片驅動電機,該芯片可以驅動一臺兩相步進電機或四相步進電機,也可以驅動兩臺直流電機。電機驅動模塊實物圖如圖15-16所示:15.3.9 電機驅動電路設計圖15-16 L289N實物圖L298N工作電壓高,最高工作電壓可達46V,輸出電流大,瞬間峰值電流可達3A,持續(xù)工作電流為2A;額定功率25W。內含兩個H橋的高電壓大電流全橋式驅動器,可以用來驅動直流電動機和步進電動機、繼電器線
24、圈等感性負載;采用標準邏輯電平信號控制;具有兩個使能控制端,在不受輸入信號影響的情況下允許或禁止器件工作;有一個邏輯電源輸入端,使內部邏輯電路部分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。1. L298N模塊特點該驅動板可驅動2路直流電機,使能端ENA、ENB為高電平有效時,控制方式及直流電機表如表15-3所示。 2. 直流電機的驅動ENAIN1IN2直流電機狀態(tài)0XX停止100制動101正轉111反轉111制動若要對直流電機進行PWM調速,需設置IN1和IN2,確定電機的轉動方向,然后對使能端輸出PWM脈沖,即可實現調速。注意當使能信號為0時,電機處于自由停止狀態(tài);當使能信號
25、為1,且IN1和IN2為00和11時,電機出于制動狀態(tài),阻止電機轉動。電機驅動模塊原理圖如圖15-17所示: 2. 直流電機的驅動圖15-17 L289N電機驅動原理圖15.4.1 系統(tǒng)軟件設計總體流程圖系統(tǒng)軟件總體流程圖如圖15-18所示:15.4 系統(tǒng)軟件設計圖15-18 軟件總體流程圖1. SPI通信配置在SPI模式,W5100使用“完整32位數據流”。完整的32位數據流包括一個字節(jié)的操作碼,2個字節(jié)的地址碼和1個字節(jié)的數據。操作碼、地址和數據字節(jié)傳輸都是高位(MSB)在前低位(LSB)在后。換句話說,SPI數據的第一位是操作碼的高位(MSB),最后一位是數據的低位(LSB)。W5100
26、的SPI數據格式如表15-4所示。15.4.2 通信程序設計命令操作碼地址數據寫操作0 xF01111 00001字節(jié)讀操作0 x0F0000 11111字節(jié)表15-4 SPI數據格式表SPI配置方式: (1)配置SPI主設備輸入/輸出方向 (2)將/SS置高電平 (3)設置SPI主設備的寄存器 (4)向SPI數據寄存器(SPDR)寫入要傳輸的數據 (5)將/SS置低電平 (6)等待接收完成 (7)如果所有數據都傳輸完成,將/SS置高電15.4.2 通信程序設計 TCP是以連接為基礎的通信方式,它必須首先建立連接,然后利用連接的IP地址和端口號進行數據傳輸。TCP有兩種連接方式:一種是服務模式
27、(被動開啟),即等待接收連接請求以建立連接;另一種是客戶端模式(主動開啟),即發(fā)送連接請求到服務器。 W5100服務端工作模式如下圖15-19所示:2. W5100與主機通信配置圖15-19 W5100工作模式圖 本系統(tǒng)的w5100工作在TCP模式的服務器模式下,該方式下的編程步驟為: (1)裝載網絡參數該步驟中需要編程配置網關參數、加載子網掩碼及物理地址。此外還需配置W5100模塊的本機IP地址,以及端口號。當W5100模塊與上位機連接時需要輸入程序中配置好的IP地址及端口號。如果W5100模塊需要與多個客戶端連接,則需要配置多個端口號,端口號可由用戶任意配置。(2)硬件復位 為保證W510
28、0正常工作,在使用前必須對W5100模塊進行硬件復位。用戶只需將W5100的復位引腳置“1”后再做適當延時。2. W5100與主機通信配置(3)初始化W5100寄存器在使用W5100之前,需要先對W5100初始化。在初始化之前先對W5100軟件復位,之后將已經配置完成的網關參數、子網掩碼、物理地址、主機IP地址及端口號分別寫入W5100。接著需要定義W5100發(fā)送緩沖區(qū)及發(fā)送緩沖區(qū)的大小,由于W5100的各端口共用一個緩沖區(qū),因此只需配置一次。2. W5100與主機通信配置(4)W5100 Socket 端口初始化設置W5100有4個獨立的Socket通道,每個通道均可獨立地與一個客戶端連接通
29、信,該步驟分別設置4個端口,根據端口工作模式,將端口置于TCP服務器、TCP客戶端或UDP模式。本系統(tǒng)配置了兩個Socket通道且均工作于服務端模式。從端口狀態(tài)字節(jié)Socket_State可以判斷端口的工作情況,若Socket_State為零,則說明可以進行端口初始化。下一步依次判斷S_Mode的值,如果為客戶端模式則設置該通道與遠程客戶端連接;若為服務端模式則進入通道監(jiān)聽;如果為UDP模式則調用UDP模式配置函數。當每種方式對應的配置函數返回“true”時說明配置成功。2. W5100與主機通信配置 本步配置中可以分別配置不同的Socket通道,方式與上述方式一致。 W5100 Socket
30、配置過程如圖15-20所示。2. W5100與主機通信配置圖15-20 W5100 Socket通道配置流程圖STC15F2K60S2單片機集成有8通道10位高速電壓輸入型模/數轉換器(ADC),因此單片機不需要外接0809AD轉換芯片即可實現AD轉換。1. 寄存器配置AD轉換需要配置的寄存器有: (1)P1口模擬輸入通道功能控制寄存器P1ASFP1ASF的8個控制位與P1口的8個口線是一一對應的,即P1ASF.7P1ASF.0對應控制P1.7P1.0。若其值為“1”,對應P1口的口線為ADC的輸入通道,其值為“0”,實現其他I/O口功能。P1ASF的格式如表15-5所示。15.4.3 AD轉
31、換程序設計 15.4.3 AD轉換程序設計地址B7B6B5B4B3B2B1B0復位值BCHP17ASFP16ASFP15ASFP14ASFP13ASFP12ASFP11ASFP10ASF0 x00表15-5 P1ASF寄存器配置表(2)ADC控制寄存器ADC_CONTRADC控制寄存器ADC-CONTER主要用于選擇ADC轉換輸入通道、設置轉換速度以及ADC啟動、記錄轉換結束標志等。ADC-CONTER格式如表15-6所示。 15.4.3 AD轉換程序設計表15-6 ADC_CONTR寄存器配置表地址B7B6B5B4B3B2B1B0復位值BCHADC_POWERSPEED1SPEED0ADC_FLAGADC_STARTCHS2CHS1CHS00 x00 ADC_POWER:ADC電源控制位。 ADC_POWER0,關閉ADC電源;ADC_POWER1,打開ADC電源。 SPEED1、SPEED0:ADC轉換速度控制位。 ADC_FLAG:A/D轉換轉換結束標志位。A/D轉換完成后,ADC_FLAGl,要由軟件清零。不管A /D轉換完成后是由該位申請中斷,還是由軟件查詢該標志位判斷
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025保姆雇傭合同范本與雇傭注意事項
- 二零二五年度按揭房產買賣合同風險評估報告3篇
- 讀后感:夢想的力量 夢想的力量的讀后感
- 小學數學課程資源的環(huán)保理念實踐
- 老年人宣傳的標語(85句)
- 開學后學校防疫措施全面規(guī)劃
- 實驗在辦公自動化中的應用及優(yōu)勢分析
- 中國人力資源外包(HRO)行業(yè)投資分析、市場運行態(tài)勢、未來前景預測報告
- 利用數學思維優(yōu)化辦公流程的策略研究
- 個人租房標準協議2024版詳細版B版
- 2025河南滎陽市招聘第二批政務輔助人員211人高頻重點提升(共500題)附帶答案詳解
- JJF 2180-2024嬰兒輻射保暖臺校準規(guī)范
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 中建X局設計參數指標庫
- 2025年八省聯考新高考語文試題解讀及備考啟示
- 2025年江西江銅集團招聘筆試參考題庫含答案解析
- 教育技術研究員合同模板
- DZ/T 0462.3-2023 礦產資源“三率”指標要求 第3部分:鐵、錳、鉻、釩、鈦(正式版)
- 2023年售前工程師年度總結及來年計劃
- DL-T 5190.1-2022 電力建設施工技術規(guī)范 第1部分:土建結構工程(附條文說明)
- 《華東理工大學學報》版式與體例說明.doc
評論
0/150
提交評論