版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 課 程 設 計</p><p> 2013年 12月 15 日</p><p><b> 課程設計任務書</b></p><p> 課程 電氣工程課程設計 </p><p> 題目
2、 基于單片機控制單相交流調功器的設計 </p><p><b> 主要內容:</b></p><p> 基于單片機的單相交流調功器主要分為四大模塊:信號放大模塊、A/D轉換模塊、單片機控制模塊、調功電路。工作流程:來自傳感器的模擬信號經過放大??斓膬杉壏糯筝敵龅紸/D轉換模塊,A/D轉換模塊在調功器啟動的時候已經準備就緒,
3、此時它接受到了信號在單片機的配合下進行A/D轉換工作,轉換的結果通過單片機傳送到調功模塊,這個信號跟調功模塊的信號進行運算,輸出到光耦合器件,通過光耦合器件控制驅動電路,實現對信號的放大,從而驅動控制晶閘管的通斷,達到對負載調功的目的。</p><p><b> 參考資料:</b></p><p> [1] 王 鑫,李 威.PLC機電控制系統(tǒng)應用設計技術.北京:電
4、子工業(yè)出版社,2010</p><p> [2] 范永勝,王 岷.電氣控制與PLC應用.北京:中國電力出版社,2007</p><p> [3] 魯遠東.PLC機電控制系統(tǒng)應用設計技術.北京:中國電力出版社,2010</p><p> [4] 張華宇.數控機床電氣及PLC控制技術.北京:中國電力出版社,2010</p><p> [
5、5] 肖 峰,賀哲榮.PLC編程100例. 北京:中國電力出版社,2009</p><p> 完成期限 2013.12.2至2013.12.15 </p><p> 指導教師 </p><p> 專業(yè)負責人 </p><p> 20
6、13年 12 月 15 日</p><p><b> 目 錄</b></p><p><b> 1 設計要求1</b></p><p> 2 系統(tǒng)結構設計1</p><p><b> 3 方案論證1</b></p><p> 3.1 信號
7、放大典論1</p><p> 3.2 A/D轉換模式2</p><p><b> 3.3 單片機3</b></p><p> 3.4 調功電路3</p><p><b> 4 最佳方案4</b></p><p><b> 5 硬件設計6<
8、/b></p><p> 5.1 信號放大器的設計6</p><p> 5.2 A/D轉換器的設計7</p><p> 5.3 單片機對AD574的控制7</p><p> 5.4 調功電路的設計8</p><p><b> 6 結論10</b></p>&
9、lt;p> 附錄一....................................................................................................................13 </p><p> 附錄二.........................................................
10、............................................................14</p><p> 附錄三.....................................................................................................................15</p>&
11、lt;p><b> 1 設計要求</b></p><p> 1.對系統(tǒng)設計方案的先進性、實用性和可行性進行論證,說明系統(tǒng)工作原理。</p><p> 2. 畫出單元電路圖,說明工作原理,給出系統(tǒng)參數計算過程。</p><p> 3. 對項目設計結果進行分析。</p><p> 3. 畫出整體電路原理圖,圖
12、紙、元器件符號及文字符號符合國家標準。</p><p> 4.課程設計說明書應嚴格按統(tǒng)一格式打印,資料齊全,堅決杜絕抄襲,雷同現象。</p><p><b> 2 系統(tǒng)結構設計</b></p><p> 基于單片機的單相交流調功器,顧名思義是要通過單片機編程控制實現交流調功。通常來自傳感器的信號是伏級的模擬信號,而單片機的接口電壓為+5V
13、,因此需要一個信號放大電路和一個A/D轉換電路。信號通過放大轉換之后輸送到單片機,單片機通過運行指令,控制輸出脈沖,通過脈沖驅動主電路晶閘管,從而達到調功的目的。系統(tǒng)框圖如圖1.1所示:</p><p> 圖1-1基于單片機的單相交流調功器設計框圖</p><p><b> 3 方案論證</b></p><p> 3.1 信號放大典論&l
14、t;/p><p> 通信系統(tǒng)中使用的小信號放大器分為兩類,一類是諧振放大器,諧振放大器都是選頻的窄帶放大器,并聯(lián)諧振回路、耦合諧振回路和各種固體濾波器是其負載。諧振放大器的主要參數除了電壓放大倍數(增益)、輸入阻抗、輸出阻抗外,通頻帶和選擇性是有別于其它放大器的重要的參數。另一類是寬帶放大器,實用中的寬帶放大器多為集成放大器。</p><p> 分離元件的諧振放大器通常采用y參數等效電路來
15、分析計算,單管單調諧放大器和單管雙調諧放大器的分析計算是本章的重點,這一章要注意計算公式的靈活應用。小信號放大器能否穩(wěn)定工作是電路設計和調整中必須考慮的問題,但是穩(wěn)定性涉及的問題比較多,計算只能為電路調整指一個方向,需要根據實際情況進行仔細地調整。</p><p> 集成寬帶放大器+集中選頻濾波器是目前小信號放大器的方向。寬帶放大器也存在穩(wěn)定工作的問題,當頻率比較高時,需要認真考慮阻抗匹配問題。</p&g
16、t;<p> 在本系統(tǒng)中放大電路可以采用集成芯片,集成放大芯片具有精度高、穩(wěn)定性好、輸入阻抗高、穩(wěn)定性好等優(yōu)點??梢圆捎玫男酒蠥D620、OP725、OP07等。</p><p> 3.2 A/D轉換模式</p><p> A/D轉換的作用是將時間連續(xù)、幅值也連續(xù)的模擬量轉換為時間離散、幅值也離散的數字信號。A/D轉換要經過取樣、保持、量化及編碼4個過程。在實際電路中
17、,這些過程有的是合并進行的。一般取樣和保持,量化和編碼往往都是在轉換過程中同時實現的。</p><p> 由于實現這種轉換的工作原理和采用工藝技術不同,因此生產出種類繁多的A/D轉換芯片。A/D轉換器按分辨率分為4位、6位、8位、10位、14位、16位和BCD碼的31/2位、51/2位等。按照轉換速度可分為超高速(轉換時間≤330ns),次超高速(330~3.3μs),高速(轉換時間3.3~333μs),低速(
18、轉換時間>330μs)等。A/D轉換器按照轉換原理可分為直接A/D轉換器和間接A/D轉換器。所謂直接A/D轉換器,是把模擬信號直接轉換成數字信號,如逐次逼近型,并聯(lián)比較型等。其中逐次逼近型A/D轉換器,易于用集成工藝實現,且能達到較高的分辨率和速度,故目前集成化A/D芯片采用逐次逼近型者多;間接A/D轉換器是先把模擬量轉換成中間量,然后再轉換成數字量,如電壓/時間轉換型(積分型),電壓/頻率轉換型,電壓/脈寬轉換型等。其中積分型A/D轉
19、換器電路簡單,抗干擾能力強,切能作到高分辨率,但轉換速度較慢。</p><p> 位數越高,分辨率越高。若小于最小變化量的輸入模擬電壓的任何變化,將不會引起輸出數字值的變化。 采用12-bit 的AD574,若是滿刻度為10V的話,分辨率即為10V / 212 = 2.44mV。 而常用的8-bit 的ADC0804,若是滿刻度為5V的話,分辨率即為5V / 28 = 19.53mV。 選擇適用的A/D轉
20、換器是相當重要的,并不是分辨率越高越好。 不需要分辨率高的場合,所擷取到的大多是噪聲。 分辨率太低,會有無法取樣到所需的信號。 (1)轉換誤差 通常以相對誤差的形式輸出,其表示A/D轉換器實際輸出數字值與理想輸出數字值的差別,并用最低有效位LSB的倍數表示。 (2)轉換時間 轉換時間是A/D轉換完成一次所需的時間。 從啟動信號開始到轉換結束并得到穩(wěn)定的數字輸出值為止的時間間隔。轉換時間越短則轉換速度就越快。
21、(3)精準度 </p><p> 對于A/D轉換器,精準度指的是在輸出端產生所設定的數字數值,其實際需要的模擬輸入值與理論上要求的模擬輸入值之差。 常用的芯片有:AD574、MC14433、AD7711A</p><p><b> 3.3 單片機</b></p><p> 單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術
22、把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。</p><p> 由于本系統(tǒng)對單片機的性能要求不是很高,用STC51的單片機就可以。</p><p><b> 3.4 調功電路<
23、/b></p><p> 調功是應用晶閘管及其觸發(fā)控制電路用于調整負載功率。一般調功電路由四個部分:電壓比較、控制電路、驅動放大、主電路。過零電壓比較電路由整流電路和電壓比較器組成,通過整流將交流電轉換成直流電,再將該直流電輸入到電壓比較芯片與比較電壓進行比較運算,輸出方波脈沖。輸出脈沖經過放大驅動晶閘管導通。</p><p> 運放可以做比較器電路,但性能較好的比較器比通用運放
24、的開環(huán)增益更高,輸入失調電壓更小,共模輸入電壓范圍更大,壓擺率較高(使比較器響應速度更快)。另外,比較器的輸出級常用集電極開路結構,如圖6所示,它外部需要接一個上拉電阻或者直接驅動不同電源電壓的負載,應用上更加靈活。但也有一些比較器為互補輸出,無需上拉電阻。</p><p> 比較器電路本身也有技術指標要求,如精度、響應速度、傳播延遲時間、靈敏度等,大部分參數與運放的參數相同。在要求不高時可采用通用運放來作比較
25、器電路。如在A/D變換器電路中要求采用精密比較器電路。</p><p> 其中電壓比較器可以選擇:LM393、LM339、OP07、OP27等。</p><p><b> 4 最佳方案</b></p><p> 放大電路采用集成芯片AD620,AD620具有精度高、噪聲低、使用簡單的優(yōu)點。通過在1號管腳和8號管腳之間串接一個電位器就可以調
26、整放大倍數。其3號腳為信號輸入腳,6號腳為信號輸出腳,4號和7號管腳分別接-5V和+5V直流電源,其它的腳都接地。最大增益可達1000倍。AD620放大倍數的計算公式為。通過調整電位器R可以調節(jié)其放大倍數AD620的管腳示意圖如圖4-1所示:</p><p> 圖4-1 AD620的管腳示意圖</p><p> A/D轉換采用芯片AD574,AD574A是美國模擬數字公司(Analog
27、)推出的單片高速12位逐次比較型A/D轉換器,內置雙極性電路構成的混合集成轉換顯片,具有外接元件少,功耗低,精度高等特點,并且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器。</p><p> AD574A的部分引腳說明:</p><p> [1] Pin1(+V)——+5V電源輸入端。</p><p> [2].Pin2(
28、)——數據模式選擇端,通過此引腳可選擇數據是12位或8位輸出。</p><p> [3].Pin3()——片選端。</p><p> [4].Pin4(A0)——字節(jié)地址短周期控制端。與端用來控制啟動轉換的方式和數據輸出格式。須注意的是,端TTL電平不能直接+5V或0V連接。</p><p> [5].Pin5()——讀轉換數據控制端。 </p>
29、<p> [6].Pin6(CE)——使能端。</p><p> 其引腳圖如圖4-2所示:</p><p> 圖4-2 AD620引腳圖</p><p> 由于本系統(tǒng)對單片機的性能要求不高,本次使用STC89C51單片機,其引腳圖如圖4-3所示:</p><p> 圖4-3STC89C51RC引腳示意圖</p>
30、;<p> 在本系統(tǒng)中調功電路的電壓比較可以用OP07,OP07具有極低的輸入失調電壓(OP07E的最大值為75 µV),通過在晶圓階段執(zhí)行調整而獲得,而且這種低失調電壓一般不需要進行任何外部零點校準。此外還具有低輸入偏置電流(OP07E為±4 nA)和高開環(huán)增益(OP07E為200 V/mV)特性。</p><p> OP07芯片引腳功能說明:1和8為偏置平衡(調零端),3
31、為反向輸入端,2為正向輸入端,4接地,5空腳 7為輸出,6接電源。OP07的引腳示意圖如圖4-4所示:</p><p> 圖4-4OP07的引腳示意圖</p><p><b> 5 硬件設計</b></p><p> 5.1 信號放大器的設計</p><p> AD620芯片通過在1號引腳和8號引腳之間串接電阻,
32、達到調節(jié)放大倍數的目的,AD620的最大放大倍數為1000倍,由于AD620放大倍數越大,誤差就越大,故本電路用了兩片AD620形成二級放大,其中U1放大50倍,U2的放大倍數通過電位器進行調節(jié)。信號放大電路如圖5-1所示:</p><p> 圖5-1信號放大電路圖</p><p> 5.2 A/D轉換器的設計</p><p> AD574A是高速12位逐次比
33、較型A/D轉換器,內置雙極性電路構成的混合集成轉換顯片,具有外接元件少,功耗低,精度高等特點,并且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器。其應用電路如圖5-2所示:</p><p> 圖5-2AD574輸入信號的雙極性接法</p><p> 5.3 單片機對AD574的控制</p><p> 模擬量從10VIN或20
34、VIN輸入,輸入極性由REFIN,REFOUT和BIPOFF的外部電路確定。不論輸入模擬量是單極性還是雙極性,均按從小到大的順序將輸入模擬量變換為數字量000H~FFFH。</p><p> 對單極性的模擬量, 0伏對應000H,最大電壓值對應FFFH,對雙極性的模擬量,負幅值對應0,0伏對應800H,正幅值對應FFFH。如果把轉換結果減去800H,可以得到與模擬量極性與大小對應的數字量。0-800H=800H
35、(負幅值),800H-800H=0(零值)FFFH-800H=7FFH(正幅值)。REFIN:片內基準電壓輸入線;BIPOFF:極性調節(jié)線。</p><p> AD574A的初始化以中斷方式編程如下:</p><p><b> ORG0003H</b></p><p> LJMPINTS0</p><p>
36、ORG0100H;主程序</p><p> MOVR0,#30H;設定數據緩沖區(qū)首地址</p><p> MOVDPTR,#5FFFH;AD574A的啟動地址</p><p> SETBIE.2;外部中斷1允許</p><p> SETBIE.7;開CPU中斷</p><p>
37、; MOVX@DPTR,A;啟動12位轉換</p><p><b> ORG1000H</b></p><p> INTS0: MOV DPTR,#5FFEH;準備數據高8位地址</p><p> MOVX A,@DPTR;讀入A/D轉換值的高8位</p><p> MOV@R0,A;存
38、A/D轉換值的高8位數據</p><p> INCDPTR;準備數據低4位地址</p><p> INCR0;調整數據緩沖區(qū)指針</p><p> MOVXA,@DPTR;讀入A/D轉換值的低4位</p><p> MOV@R0,A;保存低4位數據</p><p> RETI
39、;中斷返回</p><p> 5.4 調功電路的設計</p><p> 所謂調功就是通過控制晶閘管的通斷周期來控制負載上的功率。一般的調功電路分為四個部分:電壓比較、控制電路、驅動放大、主電路。</p><p> 過零電壓比較電路由整流電路和電壓比較器組成,通過整流將交流電轉換成直流電,再將該直流電輸入到電壓比較芯片OP07的正極與負極的輸入比較電壓進行
40、比較運算,輸出方波脈沖。調節(jié)與OP07負極相連的滑動變阻器可以調節(jié)輸出脈沖的占空比。過零電壓比較電路如圖5-3所示:</p><p> 圖5-3過零電壓比較電路</p><p> 控制電路由兩個非門和兩個與非門組成,其中U1A接收來自單片機的信號,U2A接收過零電壓比較器的輸出信號,U3、U4的輸出連接到驅動電路。當且僅當U1A、U2A的輸入信號同時為低電平時U3、U4的輸出才是低電平
41、,其它情況U3、U4的輸出都為高電平??刂齐娐啡鐖D5-4所示:</p><p><b> 圖5-4控制電路</b></p><p> 由于從與非門輸出的信號不足以驅動晶閘管的導通,因此需要驅動放大電路對控制電路的輸出信號進行放大。驅動電路通過光耦合器件與控制電路連接。由于主電路有兩個方向并聯(lián)的晶閘管,所以在實際的電路中,有兩個相同的驅動電路。其電路圖如圖5-5所示
42、:</p><p> 圖5-5驅動放大電路</p><p> 主電路由兩個反向并聯(lián)的晶閘管串接負載組成。主電路的輸入電壓為220V的交流電壓,晶閘管的控制端接驅動電路的輸出。當晶閘管的導通周期不同,負載上的功率也不同。主電路如圖5-6所示:</p><p><b> 圖5-6主電路</b></p><p><
43、b> 6 結論</b></p><p> 隨著科學技術的不斷進步,電氣工程與自動化技術正以令人矚目的發(fā)展速度,改變著我國工業(yè)的整體面貌。同時,對社會的生產方式、人們的生活方式和思想觀念也產生了重大的影響,并在現代化建設中發(fā)揮著越來越重要的作用。隨著與信息科學、計算機科學和能源科學等相關學科的交叉融合,它正向著智能化、網絡化和集成化的方向發(fā)展。</p><p> 課程
44、設計是工科學生十分重要的實踐教學環(huán)節(jié),通過課程設計,培養(yǎng)學生綜合運用先修課程的理論知識和專業(yè)技能,解決工程領域某一方面實際問題的能力。課程設計報告是科學論文寫作的基礎,不僅可以培養(yǎng)和訓練學生的邏輯歸納能力、綜合分析能力和文字表達能力,也是規(guī)范課程設計教學要求、反映課程設計教學水平的重要依據。</p><p> 本課程設計的課題是單片機控制單相交流調功器的設計,整個課程設計計劃在四周之內完成,第一周指導老師對這個
45、課程設計做了一個簡要的介紹,講解了本課程設計需要注意的幾個關鍵部分,并對發(fā)布了課程設計的任務書。經過幾天的小組討論與研究,明確了設計原理與要求,最終確定了這次設計的總體方案,下面就本次課程設計——單片機控制單相交流調功器的原理作一詳細介紹。</p><p> 基于單片機的單相交流調功器主要分為四大模塊:信號放大模塊、A/D轉換模塊、單片機控制模塊、調功電路。</p><p> 信號放大
46、模塊采用集成芯片AD620作為主芯片,AD620具有精度高、噪聲低、使用簡單的優(yōu)點。通過在1號管腳和8號管腳之間串接一個電位器就可以調整放大倍數。信號增益在1~1000倍之間,由于AD620放大倍數越大,誤差就越大,故本電路用了兩片AD620形成二級放大,其中U1放大50倍,U2的放大倍數通過電位器進行調節(jié)。由于對于不同類型的傳感器,其輸出信號的電壓伏值不一樣,因此對放大電路的放大倍數的要求也就不同,所以需要通過電位器的調節(jié),測試整定最
47、佳放大倍數。從而擴展了本調功器的對不同電路的適應性,降低了輸出信號的失真度 。</p><p> A/D轉換模塊采用芯片AD574,AD574A是美國模擬數字公司推出的單片高速12位逐次比較型A/D轉換器,內置雙極性電路構成的混合集成轉換顯片,具有外接元件少,功耗低,精度高等特點,并且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器。AD574采用雙極性接法,能夠兼容不同極性的
48、輸入信號,通過對AD574的CE、R/C、12/8、A0腳的同時控制,設定輸出信號的位數。</p><p> 單片機采用STC89C51,STC公司的單片機主要是基于8051內核,是新一代增強型單片機,指令代碼完全兼容傳統(tǒng)8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號,加密性好,抗干擾強。單片機在本系統(tǒng)中起著重要的作用,它是本系統(tǒng)數字運算的核心,需要完成PID運算、對AD574的初始
49、化、完成對模擬信號的采集和數字信號的輸出、完成調功脈沖波形的調整。</p><p> 調功電路是本次設計的重點,所謂調功就是通過控制晶閘管的通斷周期來控制負載上的功率。一般的調功電路分為四個部分:電壓比較、控制電路、驅動放大、主電路。過零電壓比較電路由整流電路和電壓比較器組成,通過整流將交流電轉換成直流電,再將該直流電輸入到電壓比較芯片OP07的正極與負極的輸入比較電壓進行比較運算,輸出脈沖經過放大驅動晶閘管導
50、通。在這個過程中電壓比較器的輸出信號需要與來自單片機的信號進行比較運算,最終輸出到光耦合器件,通過光耦合器件來控制驅動電路的通斷從而驅動晶閘管的導通。</p><p> 當上訴四個模塊結合在一起工作時就是一個完整的單片機控制的單相交流調功器,它的工作流程是這樣子的:來自傳感器的模擬信號經過放大??斓膬杉壏糯筝敵龅紸/D轉換模塊,A/D轉換模塊在調功器啟動的時候已經準備就緒,此時它接受到了信號在單片機的配合下進行
51、A/D轉換工作,轉換的結果通過單片機傳送到調功模塊,這個信號跟調功模塊的信號進行運算,輸出到光耦合器件,通過光耦合器件控制驅動電路,實現對信號的放大,從而驅動控制晶閘管的通斷,達到對負載調功的目的。</p><p> 通過這個專業(yè)方向的課程設計,加深了對自動化專業(yè)課程的理解,加強了對理論知識的運用能力,對電路的設計思路有了更清晰的認識。由于個人水平有限和時間關系,本課程設計還有不足的地方,懇請老師指正。<
52、/p><p><b> 參考文摘</b></p><p> [1]李群芳 張士軍 黃建.單片微型計算機與接口技術(第3版).北京.電子工業(yè)出版社.2008</p><p> [2] 于海生.計算機控制技術. 北京.機械工業(yè)出版社.2009</p><p> [3]王兆安 劉進軍. 電力電子技術(第5版). 北京.機械
53、工業(yè)出版社.2009</p><p> [4] 袁東. 51單片機應用開發(fā)實戰(zhàn)手冊.電子工業(yè)出版社. 北京.電子工業(yè)出版社.2011</p><p> [5] 宋立博 李勁松 費燕.運動控制系統(tǒng)原理、結構與設計. 上海.上??茖W技術文獻出版社.2011</p><p> [6] 郝成.計算機控制技術——工業(yè)控制工程應用理論與實踐. 北京.電子工業(yè)出版社.201
54、1</p><p> [7] 王威 主編《工業(yè)生產自動化》 科學出版社.</p><p> [14]Ostrirov,VN. Experience of design and application of the complete energy saving electric drives in systems of town’s water supply and fe
55、culence water pump. Elektrichestvo, 2003(4):68-71</p><p> [15]Lewis B W,candello M R.variable frequency drive(VFD)technology is here and it works:a comparison of prevailing control technologies.Journal of t
56、he New England water works Association,1998,112(3):227-240</p><p><b> 附錄一:</b></p><p> 信號放大、A/D轉換與單片機接口電路</p><p><b> 附錄二:</b></p><p><b>
57、; 調功電路</b></p><p><b> 附錄三</b></p><p><b> 程序清單:</b></p><p> sbit ad_status = P3^3;</p><p> uchar xdata ad_convert _at_ 0x6000; //開始轉換&
58、lt;/p><p> uchar xdata ad_read_hi _at_ 0x6002; //讀取高字節(jié)</p><p> uchar xdata ad_read_lo _at_ 0x6003; //讀取低字節(jié)</p><p> uint ad_1674 (void)</p><p><b> {</b><
59、/p><p><b> union adc</b></p><p><b> {</b></p><p> uint adcc;</p><p> uchar ad[2];</p><p><b> };</b></p><p&
60、gt; union adc add;</p><p> ad_convert=0xff;</p><p> while(ad_status);</p><p> add.ad[0]=ad_read_hi;</p><p> add.ad[1] =ad_read_lo;</p><p> add.adcc=a
61、dd.adcc>>4;</p><p> return add.adcc;</p><p> }ORG 0000H</p><p> AJMP MAIN ;主程序</p><p><b> ORG 0013H</b></p><p> LJMP XAD ;中斷1 A/D采樣子
62、程序</p><p> ;*********************************************</p><p> ;* 初始化 ad574a程序 *</p><p> ;*********************************************</p><p><b> ORG 0030
63、H</b></p><p> MAIN: MOV SP,#60H ;設置堆棧</p><p><b> ;SETB EA</b></p><p><b> clr ie1</b></p><p><b> SETB IT1</b></p>&l
64、t;p> START: LCALL MNLCJ</p><p> ;*****************************************</p><p> ;* A/D采樣子程序 初始化 *</p><p> ;*****************************************</p><p>
65、AD1: PUSH DPH</p><p><b> PUSH </b></p><p><b> DPL</b></p><p><b> PUSH ACC</b></p><p> MOV DPTR,#0C000H;打開 0 通道</p><p&
66、gt; MOV A,#08H</p><p> MOVX @DPTR,A</p><p> MOV DPTR,#9000H ;啟動A/D轉換</p><p> MOVX @DPTR,A</p><p><b> SETB EX1</b></p><p><b> POP AC
67、C</b></p><p><b> POP DPL</b></p><p><b> POP DPH</b></p><p><b> RET</b></p><p> ;*****************************</p>&
68、lt;p> ;* A/D 574的中斷子程序 *</p><p> ;*****************************</p><p> XAD: PUSH DPH</p><p><b> PUSH DPL</b></p><p><b> PUSH ACC</b><
69、;/p><p> MOV DPTR,#9002H;讀入高8位結果放入50H</p><p> MOVX A,@DPTR</p><p><b> MOV 50H,A</b></p><p><b> INC DPTR</b></p><p> MOVX A,@DPTR
70、;讀入低4 位結果放入51H</p><p><b> MOV 51H,A</b></p><p><b> CLR EX1</b></p><p><b> POP ACC</b></p><p><b> POP DPL</b></p&g
71、t;<p><b> POP DPH</b></p><p><b> RETI</b></p><p> ;*********************************************</p><p><b> ;模擬量采集 *</b></p>&l
72、t;p> ;*********************************************</p><p> MNLCJ: MOV R0,#40H</p><p> LCALL AD1 ;第一端口模擬量采集</p><p><b> ajmp $</b></p><p><b> M
73、OV A,50H</b></p><p><b> MOV @R0,A</b></p><p><b> INC R0</b></p><p><b> MOV A,51H</b></p><p><b> MOV @R0,A</b>&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 晶閘管單相交流調壓及調功電路課程設計
- 基于單片機的步進電機控制單片機課程設計
- 單相交流調壓調功課程設計
- 單相交流調壓課程設計
- 單片機課程設計---基于單片機控制的時鐘控制器
- 三相步進電機的單片機控制單片機課程設計
- 晶閘管單相交流調壓與調功電路設計
- 單片機課程設計---基于單片機的定時控制器設計
- 單片機課程設計——基于單片機的步進電機控制器設計
- 單片機課程設計——基于單片機的步進電機控制器設計
- 單片機課程設計--基于單片機的控制循環(huán)燈設計
- 單片機課程設計---單片機節(jié)日彩燈控制器
- 單片機課程設計--基于單片機的步進電機控制
- 單片機課程設計-- 基于單片機的搶答器設計
- 基于單片機的計算器設計-單片機課程設計
- 單片機課程設計報告--基于單片機的步進電機控制器的設計
- 單相交流調壓電路課程設計
- 單相交流調壓電路課程設計
- 單片機課程設計--基于單片機的音樂播放器
- 單相交流調壓電路課程設計
評論
0/150
提交評論