液晶電視實習(xí)平臺用戶手冊_第1頁
液晶電視實習(xí)平臺用戶手冊_第2頁
液晶電視實習(xí)平臺用戶手冊_第3頁
液晶電視實習(xí)平臺用戶手冊_第4頁
液晶電視實習(xí)平臺用戶手冊_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、PAGE PAGE 73液晶電視實習(xí)平臺用戶手冊桂林電子科技大學(xué)機(jī)電綜合工程訓(xùn)練中心2010-3-一八前言電子實習(xí)是電子類專業(yè)院校必開的實習(xí)課程,是提高學(xué)生對電子技術(shù)實踐動手能力的重要教學(xué)環(huán)節(jié),主要是為了貫徹理論聯(lián)系實際的教學(xué)原則,鞏固和擴(kuò)大學(xué)過的電子技術(shù)的基礎(chǔ)知識,同時電子裝配工藝有足夠的了解?;诖四康?,我們開發(fā)了此液晶電視實習(xí)平臺作為高等院校電子實習(xí)的內(nèi)容。一、系統(tǒng)組成1.1 實習(xí)平臺資源液晶電視實習(xí)平臺由六個模塊組成:高頻頭模塊、中放電路模塊、液晶屏驅(qū)動電路模塊、伴音模塊、單片機(jī)模塊和電源模塊。各模塊之間通過固定的接口進(jìn)行連接。圖1-1實習(xí)平臺位置圖圖1-2 實習(xí)平臺硬件圖1.1.1高

2、頻頭模塊1.1.1.1硬件組成此電路主要由高頻頭、自動調(diào)節(jié)電路和自動/手動裝換等電路構(gòu)成。如圖1-2所示。圖1-2 高頻頭和自動調(diào)節(jié)電路組成1.1.1.2接口定義對外接口主要通過IDC16接插件進(jìn)行連接,各引腳定義如圖1-3:圖1-3 對外接口定義其中1腳:手動/自動對比度公共輸出端,接液晶屏的驅(qū)動電路的對比度調(diào)節(jié)端2腳:對比度自動調(diào)節(jié),接51單片機(jī)的P3.2輸出引腳,PWM調(diào)節(jié)3腳:+5V模塊電源4腳:手動/自動亮度公共輸出端,接液晶屏的驅(qū)動電路的亮度調(diào)節(jié)端5腳:亮度自動調(diào)節(jié),接51單片機(jī)的P3.1輸出引腳,PWM調(diào)節(jié)6腳:VH波段電壓的自動調(diào)整輸出,與8腳配合使用,當(dāng)VH為1,VL為0時,

3、處于VH段接收。7腳:+33V調(diào)臺電壓8腳:VL波段電壓的自動調(diào)整輸出,與6腳配合使用,當(dāng)VH為0,VL為1時,處于VL段接收。9腳:自動調(diào)臺,接51單片機(jī)的P3.3輸出引腳,PWM調(diào)節(jié)10腳:電視信號輸出端,送往送放電路11腳:中放電路工作電路+12V 12腳:+5V模塊電源,同3腳一三腳:音量自動調(diào)節(jié)輸出,接51單片機(jī)的P3.0輸出引腳,PWM調(diào)節(jié)14腳:接來自中放電路的AGC控制電壓一五腳:音量調(diào)節(jié)輸出,接伴音電路的音量控制輸出端16腳:來自中放電路的控制電壓,控制高頻頭的電壓1.1.2中放電路模塊1.1.2.1硬件組成此電路主要由預(yù)中放、聲表面濾波器、圖像中放和視頻跟隨輸出等電路組成,

4、如圖1-4所示。圖1-4 中放電路模塊1.1.2.2接口定義圖1-5 中放電路模塊接口其中:1腳:電視信號輸出2腳:+12V的模塊電壓3腳:視頻信號輸出4腳:來自高頻頭及自動調(diào)節(jié)模塊的中頻信號5腳:同步信號的正脈沖,輸出到單片機(jī)的P2.76腳:中放電路輸出的AGC控制電壓,控制高頻頭的信號7腳:同步信號的負(fù)脈沖,輸出到單片機(jī)的P2.68腳:輸出到高頻頭的控制端9腳:AFT電壓輸出端,經(jīng)單片機(jī)檢測后確定電視機(jī)搜臺的最佳狀態(tài)10腳:接地1.1.3液晶屏驅(qū)動電路模塊1.1.3.1硬件組成此電路由色度亮度解碼電路、。電路組成,如圖1-6。圖1-6 液晶屏驅(qū)動電路模塊1.1.3.2接口定義圖1-7 液晶

5、驅(qū)動模塊接口J601:亮度調(diào)節(jié)電位器接口J602:對比度調(diào)節(jié)電位器接口J603:液晶屏驅(qū)動電路的視頻信號輸入和工作電壓+12V1.1.4伴音電路模塊1.1.4.1硬件組成此電路由鑒頻電路、電壓放大電路和功率放大電路等組成,如圖1-8。圖1-8 伴音電路模塊電路1.1.4.2接口定義圖1-9 伴音模塊電路接口1、2腳:接地3、4腳:音量自動控制輸入端5、6腳:電視信號輸入端7、8腳:電視聲音信號輸出到揚(yáng)聲器9、10腳:+24V模塊工作電壓1.1.5單片機(jī)控制電路模塊1.1.5.1硬件組成此電路主要由單片機(jī)、1602液晶屏、A/D轉(zhuǎn)換器ADC0832、紅外接收頭、I2C存儲器24C08等電路組成,

6、如圖1-10.圖1-10 單片機(jī)控制電路模塊1.1.5.2接口定義圖1-11 單片機(jī)控制電路模塊接口其中:1腳:檢測正脈沖的同步信號2腳:+5V模塊工作電壓3腳:檢測正脈沖的同步信號4腳:接來自中放電路的AFT電壓,經(jīng)A/D轉(zhuǎn)換后判斷接收電臺的最佳狀態(tài)5腳:輸出到音量自動調(diào)節(jié)電路,在自動調(diào)節(jié)電路中經(jīng)PWM調(diào)節(jié)后輸出6腳:輸出控制VH波段電壓7腳:輸出到亮度自動調(diào)節(jié)電路,在自動調(diào)節(jié)電路中經(jīng)PWM調(diào)節(jié)后輸出8腳:輸出控制VL波段電壓9腳:輸出到對比度自動調(diào)節(jié)電路,在自動調(diào)節(jié)電路中經(jīng)PWM調(diào)節(jié)后輸出10腳:輸出到調(diào)臺自動調(diào)節(jié)電路,在自動調(diào)節(jié)電路中經(jīng)PWM調(diào)節(jié)后輸出1.1.6電源電路模塊1.1.6.1

7、硬件組成此電壓主要由變壓器、整流管、穩(wěn)壓管、DC-DC變換等電路組成,如圖1-12。圖1-12 電源電流模塊1.1.6.2接口定義圖1-一三電源電路接口其中:1、2腳:+24V伴音電路工作電壓3、4腳:+12V液晶屏工作電壓5、6腳:+33V高頻頭調(diào)臺電壓7、8腳:+5V單片機(jī)工作電壓9、10腳:+12V中放電路工作電壓1.2配件資源序號配件數(shù)量備注17寸液晶屏1加ABS塑料外殼21602液晶屏1藍(lán)屏351單片機(jī)程序下載線14耳機(jī)一副15電源線16紅外遙控器1二、光盤資料液晶電視實習(xí)平臺說明書、51單片機(jī)下載程序、單片機(jī)調(diào)臺程序。三、實習(xí)平臺的使用3.1 啟動過程1、如圖接好底板與各模塊之間的

8、連線,把電源電路模塊的對外接口斷開,插上電源線,打開箱體后面的電源開關(guān),正常情況下,電源電路模塊上5個LED會發(fā)光,表示電源電路工作正常。2、把各個模塊的電源打開,各個模塊的電源指示燈應(yīng)該會亮。3.2 手動調(diào)臺過程1、啟動之后,把高頻頭及自動調(diào)節(jié)模塊的5個手動/自動波段開關(guān)都撥至“手動”一邊。2、接上電視信號線,選擇VH和VL的波段電壓。3、調(diào)節(jié)調(diào)臺的線性電位器,收到相應(yīng)電視節(jié)目。3.3 單片機(jī)調(diào)臺過程1、啟動之后,把高頻頭及自動調(diào)節(jié)模塊的5個手動/自動波段開關(guān)都撥至“自動”一邊。2、接上電視信號線。3、按電視遙控器的相關(guān)按鈕進(jìn)行選臺。液晶電視實習(xí)平臺實驗指導(dǎo)書桂林電子科技大學(xué)機(jī)電綜合工程訓(xùn)練

9、中心2010.3GDYJ0910液晶電視實習(xí)平臺介紹GDYJ0910液晶電視實習(xí)平臺是桂林電子科技大學(xué)機(jī)電綜合工程訓(xùn)練中心設(shè)計研發(fā)的教學(xué)設(shè)備系統(tǒng),集實驗和實習(xí)于一體,該系統(tǒng)針對工科高校本、專科電子信息類專業(yè)的實驗實習(xí)教學(xué)而設(shè)計的。GDYJ0901液晶電視實習(xí)平臺的電路采用了模塊化的設(shè)計理念。根據(jù)電視接收和顯示原理,把液晶電視的電路分為六大模塊,各個模塊都是相對獨(dú)立的,模塊之間的信號是經(jīng)過固定的接口進(jìn)行連接。實習(xí)平臺的組成方框圖如下:圖1-1 液晶電視實習(xí)平臺組成方框圖GDYJ0910液晶實習(xí)平臺的特點(diǎn):模塊化設(shè)計理念該系統(tǒng)是根據(jù)電視的接收和顯示原理,把液晶電視的電路劃分為高頻頭電路模塊、中放電

10、路模塊、液晶屏驅(qū)動電路模塊、伴音電路模塊、單片機(jī)控制模塊和電源電路模塊六大模塊。各個模塊的電路的功能是獨(dú)立實現(xiàn)的,模塊之間是經(jīng)過固定的接口連接。既能保證模塊的獨(dú)立性,又能保證液晶電視的整體性。模塊化設(shè)計優(yōu)點(diǎn)在于可以自由更換各個模塊,特別適合于實習(xí)教學(xué)。模擬數(shù)字技術(shù)結(jié)合液晶電視的實現(xiàn)是利用模擬電路技術(shù)來實現(xiàn)的,而實習(xí)平臺加入了單片機(jī)控制模塊,用于紅外信號的接收和手動調(diào)節(jié)的要求。這樣就把數(shù)字電子技術(shù)引入了實習(xí)平臺,實現(xiàn)模擬電子技術(shù)的結(jié)合。硬件與軟件相結(jié)合液晶電視系統(tǒng)可以通過手動調(diào)節(jié)的辦法可以純硬件實現(xiàn),也可以加入單片機(jī)控制系統(tǒng)實現(xiàn)自動調(diào)節(jié),在單片機(jī)控制系統(tǒng)中可以通過編程來完成不同的功能。真正做到了

11、硬件和軟件的結(jié)合。集實驗與實習(xí)于一體由于模塊化的設(shè)計,模塊的實現(xiàn)和更換是很方便的。在該平臺上可以完成多個實驗,還可以通過擴(kuò)展模塊來完成其他相關(guān)的實驗。同時該系統(tǒng)也適合于學(xué)生實習(xí),學(xué)生可以單獨(dú)設(shè)計某一模塊,也可以設(shè)計整個液晶電視,非常方便實現(xiàn)。而且在調(diào)試過程中通過模塊替換的辦法很容易排除各類故障。所以說該系統(tǒng)既能用于了解電視原理實驗和單片機(jī)的實驗,又可以用于電子類學(xué)生的實習(xí)課程。系統(tǒng)擴(kuò)展升級方便、實現(xiàn)電路的多樣化只要了解了液晶電視的實現(xiàn)過程,設(shè)計過程中不固定某一個電路實現(xiàn)。凡是能完成同樣功能的電路都可以替換。這個設(shè)計克服了高等院校實習(xí)課程內(nèi)容的單調(diào)性,學(xué)生可以充分發(fā)揮自己的想象力去設(shè)計電路,并通

12、過做板完成測試。在實驗平臺上可以開設(shè)的實驗內(nèi)容:實驗一穩(wěn)壓電源的測試實驗二圖像中放級的測試實驗三伴音低放電路的測試實驗四亮度色度解碼電路的測試(擴(kuò)展內(nèi)容)實驗五單片機(jī)鍵盤顯示實驗實驗六單片機(jī)多路PWM控制實驗實驗七 EEPROM讀/寫實驗實驗八單片機(jī)紅外遙控實驗實驗九 A/D轉(zhuǎn)換實驗注:詳細(xì)的實驗內(nèi)容附后。實驗一穩(wěn)壓電源的測試電視機(jī)的電源電路是電視機(jī)能正常工作的前提條件。一、儀器設(shè)備及調(diào)試中作用儀器設(shè)備數(shù)量作用SS1792C直流穩(wěn)壓電源1提供所需電壓并用于測量電流指針式萬用表1測量交流輸入電壓和整流等其它直流電壓二、測量在路直流電阻(電視插頭不接電源)下面三項測試中,電視機(jī)插頭不接電。變壓器初

13、級電阻方法:萬用表檔位撥到1,短接表筆,調(diào)零后,測量電視機(jī)電源插頭兩極間電阻。數(shù)據(jù)記錄:R1=。整流輸出電阻:方法:萬用表檔位撥到1K,調(diào)零后,測量C401兩極間電阻,紅表筆接才C401正極,黑表筆接C401負(fù)極,指針穩(wěn)定后,讀出正向電阻R2;表筆對換后,測出反向電阻R3。萬用表檔位撥到1K,調(diào)零后,測量C411兩極間電阻,紅表筆接才C411正極,黑表筆接C411負(fù)極,指針穩(wěn)定后,讀出正向電阻R4;表筆對換后,測出反向電阻R5。數(shù)據(jù)記錄:正向電阻R2=;反向電阻R3=。正向電阻R4=;反向電阻R5=。3穩(wěn)壓電源輸出電阻:方法:萬用表檔位撥到1K,調(diào)零后,測量C403兩極間電阻,紅表筆接C403

14、正極,黑表筆接C405負(fù)極,指針穩(wěn)定后,測出正向電阻R6;表筆對換后,測出反向電阻R7。萬用表檔位撥到1K,調(diào)零后,測量C405兩極間電阻,紅表筆接C405正極,黑表筆接C405負(fù)極,指針穩(wěn)定后,測出正向電阻R8;表筆對換后,測出反向電阻R9。數(shù)據(jù)記錄:正向電阻R6=;反向電阻R7=。正向電阻R8=;反向電阻R9=。注:只有電阻值均不出現(xiàn)0或的情況下,才能進(jìn)行通電測試。三、通電測試1、計算全波整流電路輸出與輸入的關(guān)系通電條件下,電源開關(guān)打開,用萬用表的交流檔測量變壓器兩路輸出電壓分別為:V1=_ V2=_;用萬用表直流檔測量經(jīng)過整流橋濾波之后的直流電壓分別為: V3=_ V4=_;計算電壓輸入

15、有效值與輸出得關(guān)系: Q1=V1/V3=_ Q2=V2/V4=_。2、靜態(tài)工作電壓測試(1)DC-DC變換電路U403LM34063各腳電壓(填入下表):管腳12345678電壓(V)(2)跟隨輸出Q401偏置電壓:Ub= V; Uc= V; Ue= V。3、各個模塊消耗功率的測量注:在連接電路之前要把直流穩(wěn)壓電源調(diào)節(jié)到規(guī)定的電壓值,以免因電壓過高燒壞電路模塊。把+5V的開關(guān)撥到下端,用直流穩(wěn)壓電源供電,正常工作時,從直流穩(wěn)壓電源的電流顯示表讀出該電流值I1=_,算出單片機(jī)控制模塊消耗功率P1=_。把IFA12V的開關(guān)撥到下端,用直流穩(wěn)壓電源供電,正常工作時,從直流穩(wěn)壓電源的電流顯示表讀出該電

16、流值I2=_,算出中放電路消耗功率P2=_。把LCD12V的開關(guān)撥到下端,用直流穩(wěn)壓電源供電,正常工作時,從直流穩(wěn)壓電源的電流顯示表讀出該電流值I3=_,算出液晶屏驅(qū)動電路消耗功率P3=_。把+24V的開關(guān)撥到下端,用直流穩(wěn)壓電源供電,正常工作時,從直流穩(wěn)壓電源的電流顯示表讀出該電流值I4=_,算出伴音電路消耗功率P4=_。把+33V的開關(guān)撥到下端,用直流穩(wěn)壓電源供電,正常工作時,從直流穩(wěn)壓電源的電流顯示表讀出該電流值I5=_,算出高頻頭電路功率P5=_。計算電源輸出總功率P=P1+ P2+ P3+ P4+ P5 =_。*電源調(diào)試結(jié)束,關(guān)閉電源,整理好儀表與導(dǎo)線*思考題1、電源電路工作的原理是

17、什么?2、DC-DC變換的基本原理是什么?3、什么是紋波電壓?紋波電壓為電路有什么影響?實驗二圖像中放級測試電視機(jī)中放幅頻特性直接影響到整機(jī)的靈敏度、選擇性及通頻帶等特性。儀表設(shè)備及調(diào)試中作用儀器設(shè)備數(shù)量作用BT-3頻率特性測試儀1測量中頻放大器通道的頻率特性萬用表1測量中頻放大器直流工作點(diǎn)電壓圖象中放的調(diào)試1、靜態(tài)工作電壓測量(不接收電視節(jié)目)(1)三極管Q201電路組成預(yù)中放級電路,主要作用是為了補(bǔ)償聲表面波濾波器的插入損耗,測量其靜態(tài)工作點(diǎn)電壓是保證其工作正常的關(guān)鍵。數(shù)據(jù)記錄:Ub=v;Uc=v; Ue=v。(2)中放IC201-D7611各管腳工作電壓:管腳12345678電壓(V)管

18、腳9101112一三14一五16電壓(V)2、中放幅頻特性的測試電視機(jī)中放幅頻特性直接影響到整機(jī)的靈敏度、選擇性及通頻帶等特性。(1)預(yù)置BT-3頻率特性測試儀;預(yù)置方法:頻標(biāo)選“1.10”(表示短標(biāo)為1MHZ,長標(biāo)為10MHZ),頻標(biāo)幅度與掃頻寬度合適;掃描方式選“窄掃”,輸出衰減的粗細(xì)調(diào)置于“0”,調(diào)Y位移選鈕使顯示屏上基線于合適位置;旋動中心頻率旋鈕,找到零標(biāo)(不規(guī)則點(diǎn))后,再繼續(xù)順時針方向旋中心頻率旋鈕,數(shù)3個長標(biāo),5個短標(biāo),對準(zhǔn)顯示平中心垂直線。即中心頻率為35MHZ; Y軸輸入口選用帶檢波探頭(帶有金屬頭的電纜線),與掃頻輸出口短接;調(diào)節(jié)Y增益旋鈕,使中心頻率35MHZ點(diǎn)的基線與掃

19、頻線間距離為6大格(調(diào)好后就不能再動此旋鈕了)。預(yù)置完畢。(2)關(guān)閉電視和B-3電源,如圖2-1連接好測試電路。Y軸輸入線換用開路電纜(雙夾子線)。(3)開機(jī)后,電視置空頻道,出現(xiàn)中放幅頻特性曲線。標(biāo)準(zhǔn)的幅頻特性曲線如圖2-2,曲線應(yīng)滿足:增益60db;圖象載頻點(diǎn)38MHZ增益50%;雙峰間帶寬約3MHZ,頂部凹陷20%;三個吸收點(diǎn)幅度應(yīng)分別為5%(31.5MHZ)、7%(39.5MHZ)、3%(30MHZ)。(4)畫出實測中放曲線,填入圖23(因為測試條件與儀器誤差,應(yīng)與標(biāo)準(zhǔn)曲線有區(qū)別)。(5)調(diào)節(jié)BT3掃頻儀“輸出衰減”的粗細(xì)調(diào)旋鈕,使中心頻率基線與掃描線間距為6格,可讀出本機(jī)實際中放級增

20、益為:粗調(diào)+細(xì)調(diào)=db。*中放電路調(diào)整完畢,關(guān)閉電源,整理儀器與測試線*思考題 1、中放電路出現(xiàn)問題,電視將出現(xiàn)什么故障現(xiàn)象? 2、聲表面波濾波器在中放電路的作用是什么?為什么要增加預(yù)中放電路? 3、AGC電路的作用是什么? 4、AGC電路按被控管受控方式可分哪幾種?按電路形式可分為哪幾種? 5、畫出延遲式AGC特性曲線,并簡單說明。 6、畫出電視機(jī)中放電路原理框圖。說明各框功能。 7、中放電路輸出的信號包括哪些?分別被送到哪個電路?實驗三伴音低放特性的測試一、儀表設(shè)備儀器設(shè)備數(shù)量作用失真度測試儀1測量伴音低放的諧波失真示波器1測量伴音低放的輸出波形低頻信號發(fā)生器1產(chǎn)生調(diào)試所需的各種頻率信號交

21、流毫伏表1測量輸入和輸出的信號強(qiáng)度(峰縫值)萬用表1測量伴音電路靜態(tài)直流電壓二、伴音低放電路的調(diào)試1、靜態(tài)工作點(diǎn)測試(1)靜態(tài)電流的測試(不接收電視伴音):方法:用萬用表電壓1V檔,測量3R5(一八)兩端電壓。數(shù)據(jù)記錄:U = V,求得 Im = U / 一八=mA 。(小于30mA)(2)伴音集成電路IC301-D7273P管腳工作電壓:管腳1234567電壓(V)管腳89101112一三14電壓(V)2、動態(tài)調(diào)試:(1)伴音低放調(diào)試儀表連接如圖5-1,電視不接收信號。注:Y2、Y3、Y7分別對應(yīng)于電路板上的35、34、19點(diǎn)。交流毫伏表只配一個的時候,可以在輸入和輸出端之間交替測量。交流毫

22、伏表在開機(jī)時,會因為電流沖擊而瞬間達(dá)到滿偏,屬于正常現(xiàn)象,幾秒后會恢復(fù)正常。(2)靈敏度的測量:放大電路靈敏度一般指達(dá)到額定輸出 HYPERLINK xbaike.baidux/view/44147.htm 功率或電壓時輸入端所加信號的 HYPERLINK xbaike.baidux/view/10954.htm 電壓大小。測量方法:低頻信號發(fā)生器輸出1KHZ的信號,緩慢調(diào)整信號的輸出電平強(qiáng)度,同時觀查測V2的毫伏表指示,當(dāng)V2剛好為2V時,停止調(diào)整。讀出測V1的毫伏表的讀數(shù)。數(shù)據(jù)記錄:伴音低放靈敏度為:。(小于50mV)(3)額定功率的測量:最大不失真輸出功率指的是放大器輸入一定頻率正弦波,

23、調(diào)節(jié)輸入信號幅度,輸出失真度不大于某值時(5%)的最大輸出功率。測量方法:低頻信號發(fā)生器輸出1KHZ的信號,逐漸增大低頻信號發(fā)生器輸出強(qiáng)度(或調(diào)節(jié)音量電位器)。同時觀察示波器顯示的波形,初步確定波形臨界失真時,停止調(diào)整;用失真度測試儀測量出此時的失真度。如果失真度大于5% 。適當(dāng)減小信號發(fā)生器輸出強(qiáng)度;如果測出失真度小于5% ,滿足測量最大不失真功率條件。讀出測量V2的毫伏表值。數(shù)據(jù)記錄:Pmax = V22/ r =。(Pmax應(yīng)該0.5W,r為揚(yáng)聲器直流阻抗為8)本實驗中失真測試儀測量失真的方法:信號從不平衡口輸入,衰減器置“0”,量程置“100%”,“電壓/校準(zhǔn)/失真”置“電壓”,頻率表

24、選到1KHZ;觀察表頭指針是否超過表頭的最大指示,如超過,通過衰減器是指針回到刻度范圍內(nèi)。如沒超過,則進(jìn)入第步;“電壓/校準(zhǔn)/失真”置“校準(zhǔn)”,調(diào)節(jié)“校準(zhǔn)”旋鈕,使表頭指針指到最大刻度?!半妷?校準(zhǔn)/失真”置“失真”,調(diào)節(jié)頻率“粗調(diào)”、“微調(diào)”和“相位”三個旋鈕,是指針指示最小。從指針指示可以直接讀出失真度,讀失真度時指針指示在表頭中間時最準(zhǔn),可以通過減小“量程”檔位來調(diào)整:失真度讀數(shù)方法:量程檔位的位置表示滿刻度時的失真度,如置“100%”,表示滿刻度失真為100% ,指針指到“0.5”(讀表頭滿刻度為1的一排)時,可以換算出失真度為50% 。如量程置“30%”,表示滿刻度失真為30% ,指

25、針指到“1.5”(讀表頭滿刻度為3的一排),可以換算出失真度為一五% 。(4)頻率響應(yīng)的測量:功放的輸出增益隨輸入信號頻率的變化而提升或衰減和相位滯后隨輸入信號頻率而變的現(xiàn)象。這項指標(biāo)是考核功放品質(zhì)優(yōu)劣的最為重要的一項依據(jù),該分貝值越小,說明功率放大器的頻率響應(yīng)曲線越平坦,失真越小,信號的還原度和再現(xiàn)能力越強(qiáng)。測量方法:低頻信號發(fā)生器輸出1KHZ的信號,調(diào)整信號發(fā)生器輸出強(qiáng)度和音量電位器,同時觀測V2的毫伏表指示,當(dāng)V2為-2db(毫伏表置放到“1V/Odb”檔,指針指到-2db)時,停止調(diào)整;低頻信號發(fā)生器的輸出信號頻率從100HZ調(diào)整到10KHZ,觀察V2毫伏表指示電壓的變化情況。數(shù)據(jù)記錄

26、:V2在db到 db間變化,表明電壓不均勻度小于2db 。*伴音功放電路調(diào)整完畢,關(guān)閉電源,整理儀器與測試線*思考題1、畫出伴音通道的原理方框圖,并解釋各方框的功能作用。2、全電視信號中包含伴音信號嗎?3、伴音信號是采用什么方式調(diào)制的?4、伴音在電視機(jī)中采用二次變頻處理,兩次降頻頻率各是多少?5、如何判斷是伴音電路出故障導(dǎo)致的無電視伴音現(xiàn)象?實驗四亮度色度解碼電路測試實驗(擴(kuò)展內(nèi)容)一、儀表設(shè)備儀器設(shè)備數(shù)量作用雙蹤示波器1測量各點(diǎn)的信號波形萬用表1測量靜態(tài)工作點(diǎn)電壓二、調(diào)試步驟1、靜態(tài)工作點(diǎn)的測量(1)亮度與色度控制切換集成電路IC601-4053管腳電壓:管腳12345678電壓(V)管腳9

27、101112一三14一五16電壓(V)(2)亮度色度分離集成電路IC602TDA9一八1管腳電壓:管腳12345678電壓(V)管腳9101112一三14一五16電壓(V)(3)亮度色度解碼電路各三極管偏置電壓:(單位V)BECQ6一五Q616Q6172、亮度色度解碼電路關(guān)鍵點(diǎn)波形的測量把測試結(jié)果填入下面的表4-1中:(1)全電視信號波形:測試點(diǎn):液晶屏驅(qū)動電路圖紙上的點(diǎn)。(2)色差信號波形:測試點(diǎn):液晶屏驅(qū)動電路圖紙上的點(diǎn)。(3)亮度信號波形:測試點(diǎn):液晶屏驅(qū)動電路圖紙上的點(diǎn)。(4)紅色差信號波形:測試點(diǎn):液晶屏驅(qū)動電路圖紙上點(diǎn)。(5)藍(lán)色差信號波形:測試點(diǎn):液晶屏驅(qū)動電路圖紙上的點(diǎn)。用示波

28、器測量波形時,如果已經(jīng)知道被測信號頻率,則先選好掃描時間選擇開關(guān),可以提高測量的速度。表4-1測量信號波形信號名稱全電視信號色差信號亮度信號波形信號名稱紅色差信號藍(lán)色差信號波形*亮度色度解碼電路調(diào)試完畢,關(guān)閉電源,整理儀器與測試線*思考題1、目前國際上流行的三大彩色電視制式是什么?2、彩色全電視信號包含什么信號?3、如何從色差信號中分離出R、G、B三基色信號?實驗四51開發(fā)環(huán)境的使用一、實驗?zāi)康?1、熟悉Keil C51 開發(fā)環(huán)境 2、學(xué)會如何下載程序 3、掌握Keil C51的相關(guān)參數(shù)設(shè)置 4、掌握C51程序函數(shù)庫文件的定義與引用 5、掌握單片機(jī)C語言編程的基本結(jié)構(gòu) 5、掌握C51中斷的編程

29、方法二、實驗設(shè)備PC機(jī)、GDYJ0910液晶電視實習(xí)平臺、Keil C51 開發(fā)環(huán)境、ISP51下載環(huán)境三、Keil C51 開發(fā)環(huán)境設(shè)置 1、新建工程在編輯程序之前,首先要新建一個工程。點(diǎn)擊面板上的Project(工程)New(新建)給工程命名保存在指定的路徑。2、選擇目標(biāo)器件保存了工程之后,軟件會跳出目標(biāo)器件的選擇界面。這個時候,我們就需要根據(jù)所要燒寫的單片機(jī)型號,來選擇。比如說AT89S51就要選擇Atmel公司下面的AT89S51。3、新建文件選擇完目標(biāo)器件之后,就會進(jìn)入到軟件編輯界面。此時所建立的工程是空白的,接下來就要建立一個空白的文本文件,并在里面編寫你的軟件。軟件編輯完成后,根

30、據(jù)軟件的內(nèi)容,給此文本文件命名。當(dāng)用C語言編寫時,在保存的時候文件的后綴用“.C”;當(dāng)用匯編語言編寫時,后綴用“.ASM”;如果是要建立庫函數(shù)文件,后綴用“.h”。然后點(diǎn)保存,即自動保存在工程所在的文件夾里面。4、在工程中添加程序保存了編寫好的文本文件之后,如果要在工程中編譯、調(diào)試這個文件,就要把它添加到工程中去。添加時只需雙擊“Source Group 1”,就會跳出添加對話框,然后在里面選中剛才所保存的文件,點(diǎn)擊“Add”即可。5、編譯軟件點(diǎn)擊左上方的編譯按鈕(Rebuild all target fields)軟件自動對編輯好的程序進(jìn)行編譯處理。但此時并沒有生成可燒寫到單片機(jī)里的HEX文

31、件。6、設(shè)置生成HEX文件在工程的根目錄“Target 1”上點(diǎn)擊鼠標(biāo)右鍵,選擇“Options for Target Target 1”。在彈出的菜單上點(diǎn)擊Out(輸出),并在選項Create HEX file(創(chuàng)建HEX文件)右邊的方框上點(diǎn)擊打勾,然后點(diǎn)擊“確定”即可。此時再編譯一次,就可以在工程文件夾里面生成“.hex”為后綴的文件。此文件為下一步把程序下載到單片機(jī)上的二進(jìn)制文件。四、單片機(jī)程序下載單片機(jī)程序下載方法會根據(jù)編程器的不同而不同。本實驗采用了89s51的ISP下載方式把程序下載到芯片里。ISP下載器與上位機(jī)連接時,常用的有并口、串口和USB口三種接口。下載軟件我們使用了PRO

32、G ISP來進(jìn)行。在下載之前首先要選擇編程器的接口類型,其次是下載芯片的型號。選擇好了之后單擊“調(diào)入flash”,選擇已經(jīng)編譯好的.hex文件,然后點(diǎn)擊“自動”,下載軟件就會自動把hex文件下載到芯片上。五、51單片機(jī)C語言編程方法1、MC51庫函數(shù)C51提供了豐富的可以直接調(diào)用的庫函數(shù),使用庫函數(shù)可以使程序代碼簡單,結(jié)構(gòu)清晰,易于調(diào)試和維護(hù)。下面介紹幾類重要的庫函數(shù),及其引用方法:(1)專用寄存器文件專用寄存器文件為51所有特殊功能寄存器SFR和他們的位的定義。例如8031、8051均為reg51.h,其中包含了所有8051的SFR及其位定義。而reg52.h主要為80C52和80C32的專

33、用寄存器定義文件。專用寄存器文件里面主要把寄存器的名字和它所對應(yīng)的地址聯(lián)系起來。這樣在編程時,就可以直接引用名字,對寄存器進(jìn)行設(shè)置。通常特殊功能寄存器用sfr來定義,而sfr16用來定義16位的特殊功能寄存器如DPTR??晌粚ぶ返奶厥夤δ芗拇嫫鞯奈蛔兞慷x用關(guān)鍵字sbit。下面給出reg52.h部分文件內(nèi)容:/* BIT Registers */* BIT Registers */sbit CY = PSW7;sbit AC = PSW6;sbit F0 = PSW5;sbit RS1 = PSW4;sbit RS0 = PSW3;sbit OV = PSW2;sbit P = PSW0; /

34、8052 only/* BYTE Registers */ sfr P0 = 0 x80;sfr P1 = 0 x90;sfr P2 = 0 xA0;sfr P3 = 0 xB0;sfr PCON = 0 x87;sfr TCON = 0 x88;sfr TMOD = 0 x89;sbit P = PSW0; /8052 only在用C語言編寫51程序時,必須要在程序開始時,引用專用寄存器文件。(2)intrins.h庫函數(shù)內(nèi)部包含了9個本征函數(shù),編譯時產(chǎn)生的是插入代碼,而不是產(chǎn)生ACALL或LCALL指令去調(diào)用一個功能函數(shù),因此代碼量小,效率更高。其內(nèi)部函數(shù)說明如下:_crol_,_cror

35、_:將char型變量循環(huán)向左(右)移動指定位數(shù)后返回。_iror_,_irol_:將int型變量循環(huán)向左(右)移動指定位數(shù)后返回。_lrol_,_lror_:將long型變量循環(huán)向左(右)移動指定位數(shù)后返回。_nop_:相當(dāng)于插入NOP。_testbit_:相當(dāng)于JBC bitvar測試該位變量并跳轉(zhuǎn)同時清除。_chkfloat_:測試并返回源點(diǎn)數(shù)狀態(tài)。(3)math.h庫函數(shù) math.h內(nèi)部包含常用的算術(shù)運(yùn)算函數(shù),如sin計算正弦、cos計算余弦、tan計算正切、log計算參數(shù)的自然對數(shù)等等。在程序設(shè)計中,如果需要用到一些數(shù)值運(yùn)算可以直接調(diào)用庫里面的函數(shù)。(4)庫函數(shù)的引用在程序中引用庫函

36、數(shù)的時候,通常在程序的開始時引用,也叫做頭文件。引用庫函數(shù)要用#include 語句,下面給出一段引用的例子:/*頭文件*/#include #include #define uint unsigned int#define uchar unsigned char#define _Nop() _nop_()(5)自定義庫函數(shù)除了可以調(diào)用現(xiàn)有的庫函數(shù)之外,在編程過程中,如果遇到需要重復(fù)調(diào)用的函數(shù),或者為了使程序結(jié)構(gòu)清晰,易于移植,我們也可以編寫自己的庫函數(shù)文件。下面用一個例子來講解自定義庫函數(shù)文件和庫函數(shù)的過程。在設(shè)計中,如果有多個程序都需要用到LCD顯示程序,我們就可以利用前面已經(jīng)編寫好,并調(diào)

37、試成功的LCD顯示程序,把對LCD所有操作的子程序定義成一個“l(fā)cd.h”的庫文件,庫文件里面包含了所有LCD接口程序的定義和子程序的具體實現(xiàn)。在需要用到的時候,只要在程序的頭文件里用“#include lcd.h”,就可以在下面的程序中直接調(diào)用里面的子程序了。自定義庫文件和庫文件里面函數(shù)的編寫需要兩個文件,一個是以“.h”為后綴的庫文件,里面主要包含了引腳的定義、全局變量的定義和包含的子函數(shù)說明。如下所示:“l(fā)cd.h”#ifndef _LCD_H_#define _LCD_H_#define LCD_BUS P2/*define lcd data bus*/sbit _rd= P06;/*

38、read signal*/sbit _wr =P05;/*write signal*/extern void void delay(uint t) /*delay*/extern void DataWrite(uchar wrdata); /*write data*/#endif另一個是與“.h”文件名相同但以“.c”為后綴的文件,此文件主要是對前面“.h”文件內(nèi)部定義的子函數(shù),進(jìn)行詳細(xì)描述并實現(xiàn)。如下所示:“l(fā)cd.c”#include lcd.hvoid delay(uint t)uint j;for(j = 0; j t; j+)_nop_();void DataWrite(uchar

39、wrdata) delay(1);_rd = 1;_wr = 1;rs = 1;LCD_BUS = rr(wrdata); /*write data*/省略 編輯完之后,如果在其它程序需要調(diào)用LCD讀寫指令時,只要在程序的開始加上#include lcd.h語句即可。2、C51程序結(jié)構(gòu)在編寫程序時,要使程序能在單片機(jī)上運(yùn)行,最基本的要求是有一個主程序main()函數(shù)。單片機(jī)上電的時候,會跳到初始地址#0000H開始運(yùn)行。C語言中,地址#0000H即是main()函數(shù)的入口地址。所以程序設(shè)計時,主要的操作流程是在main()函數(shù)中實現(xiàn)的。而其他子函數(shù)的定義和編寫可以放在main()函數(shù)之外進(jìn)行。

40、通常程序結(jié)構(gòu)如下例所示:#Include “頭文件”#define 定義變量play1();play2();main() play(); play2() 由于定義的函數(shù)的作用域遵循向下原則,所以要使在main()函數(shù)里面調(diào)用的play1()和play2()有效,必須在main()函數(shù)的之前定義好。或者在建立需要調(diào)用子程序的庫函數(shù)文件,并在main()函數(shù)的開頭用#include語句把它包括進(jìn)來。3、中斷編程(1)C語言中斷命名方式C51能夠用C來聲明中斷和編寫中斷服務(wù)程序。中斷過程通過使用interrupt 關(guān)鍵字和中斷號(031)來實現(xiàn)。中斷號告訴編譯器中斷程序的入口地址。中斷命名方式如下所

41、示:中斷函數(shù)() interrupt 中斷號中斷號對應(yīng)著IE寄存器中的使能位,IE寄存器中的0位對應(yīng)著外部中斷0。下表反映了中斷號和中斷源的對應(yīng)關(guān)系。在編程時,根據(jù)中斷源的類型來設(shè)置中斷號即可。中斷號中斷源0外部中斷01定時器0溢出2外部中斷13定時器1溢出4串行口中斷5定時器2溢出例如:用定時器0,當(dāng)定時器溢出時轉(zhuǎn)入其中斷子程序,中斷子程序如下所示:void tim0_isr (void) interrupt 1irtime+;(2)中斷使能寄存器在程序設(shè)計中僅僅有中斷服務(wù)程序,單片機(jī)還不能進(jìn)行中斷操作。C51的每個中斷源都有單獨(dú)的使能位,通過軟件設(shè)置IE中相應(yīng)的使能位,可以在任何時候勢能或

42、禁止中斷。同時通過設(shè)置中斷使能寄存器IE的EA位,可以勢能所有中斷。中斷勢能寄存器IE的各位,及功能如下所示:中斷使能寄存器IE(可位尋址)EA-ET2ESET1EX1ET0EX0EA 使能標(biāo)志位,置“1”則所有使中斷能使,置“0”則禁止所有中斷- 保留 ET2 定時器2中斷使能 ES 串行通信中斷使能ET1 定時器1中斷使能 EX1 外部中斷1使能 ET0 定時器0中斷使能EX0 外部中斷0使能六、實驗內(nèi)容1、在Keil C51編程環(huán)境下,用延時程序,編寫一段LED延時閃爍程序,并下載到89S51芯片里運(yùn)行。改變延時的時間,重新下載,觀察LED閃爍的變化情況。2、新建一個delay.h庫文件

43、,里面分別定義delay_1ms(uchar x), delay_882us(), delay_1000us(), delay_2400us()延時子程序。3、在主程序中用#include “delay.h”,并在main()函數(shù)中調(diào)用延時程序,控制LED的閃爍延時。七、實驗要求1、按照設(shè)置步驟,建立led_flash_(學(xué)號)工程,并編譯燒寫程序。2、根據(jù)延時程序延時時間的長短,觀察LED等閃爍的快慢。3、自己查找相關(guān)資料,學(xué)習(xí)MC51中斷的編程方法。實驗五單片機(jī)鍵盤與顯示實驗一、實驗?zāi)康?、利用查詢法進(jìn)行鍵盤的狀態(tài)讀?。?、掌握LCD基本工作原理與控制方法;3、掌握鍵盤和LCD程序設(shè)計方法

44、。二、實驗設(shè)備PC機(jī)、GDYJ0910液晶電視實習(xí)平臺、Keil C51 開發(fā)環(huán)境、ISP51下載環(huán)境三、硬件接線1、鍵盤接口2、LCD接口及內(nèi)部結(jié)構(gòu) LCD ControllerVssVDDVORSR/WEDB0 |DB7P2.0P2.1P2.2P0 LCD PANEL16 Characters 2Lines Segment driver 16COM40SEG40SEG LED Backlight LEDALEDK四、原理概述1、鍵盤模塊鍵盤由四個輕觸開關(guān)組成,開關(guān)的一端接單片機(jī)I/O口,另一端接地。當(dāng)按下開關(guān)時,與之對應(yīng)的I/O口接地成低電平“0”。放開開關(guān)時,I/O口經(jīng)上拉電阻拉高成高電

45、平“1”。用查詢法檢測按鍵,使用while循環(huán)語句,連續(xù)檢測與按鍵連接的I/O口的電平變化情況,如果為“1”電平,繼續(xù)檢測下一個按鍵情況;如果檢測到有“0”電平的I/O口,程序就轉(zhuǎn)到處理程序,完成處理任務(wù)后再回到循環(huán)程序繼續(xù)檢測按鍵。查詢法的優(yōu)點(diǎn)是程序簡單易于實現(xiàn),缺點(diǎn)是額外耗費(fèi)程序資源,容易丟失按鍵信息。查詢法的程序流程圖如下所示:按鍵按鍵1按鍵2按鍵3按鍵4任務(wù)1任務(wù)2任務(wù)3任務(wù)401000112、LCD模塊(1)LCD模塊原理實驗平臺采用的液晶模塊1602內(nèi)置了192種字符,具有64個字節(jié)的自定義字符RAM。液晶模塊顯示的字符都存儲在字符發(fā)生器CGROM(固定字符)和字符發(fā)生器CGRAM

46、(用戶自定義)中。通常把存儲在字符發(fā)生器里面的字符叫做字符字模。字符字模實際上是一組由二進(jìn)制數(shù)據(jù)組成的矩陣位圖數(shù)據(jù)。如果我們需要顯示的是58點(diǎn)陣數(shù)據(jù),則字符字模為5列8行的二進(jìn)制矩陣,其中最后一行預(yù)留給光標(biāo)顯示。如圖所示:字符碼光標(biāo)字符位圖數(shù)據(jù)字符碼光標(biāo)字符位圖數(shù)據(jù)每一個字符都有一個字符碼對應(yīng)。字符碼地址范圍為00HFFH,其中00H07H為用戶自定義CGRAM的圖形字符。字符碼地址所對應(yīng)的字符和字符的ASII碼是相同的,比如大寫字母“A”它的ASII碼為41H,它的字符碼地址也是41H,小寫字母“a”的字符碼地址為61H,十進(jìn)制數(shù)1、2、3的字符碼地址分別為31H、32H、33H等。常用的字

47、符都可以用它的ASII碼來表示字符碼地址。在用C語言編程的時候,我們就可以直接使用字符進(jìn)行輸入即可。比如所我們要在屏幕第1行第3列上顯示“student”,可以如下面程序所示編寫:unsigned char table =student;for (i=3;i10;i+) lcd_char_write(i,1,tablei); 調(diào)用的程序參數(shù)表示為lcd_char_write(顯示列地址,顯示行地址,顯示字符)。液晶模塊工作時,根據(jù)字符碼把對應(yīng)的字符數(shù)據(jù)轉(zhuǎn)存到顯示數(shù)據(jù)緩沖區(qū)DDRAM中,并且根據(jù)DDRAM地址值將字符圖形顯示在相應(yīng)的位置。通過指令設(shè)置可以選擇下面幾種顯示格式:單行58點(diǎn)陣字符帶光

48、標(biāo)顯示 1/8 (每行8個字符)單行510點(diǎn)陣字符帶光標(biāo)顯示 1/11雙行58點(diǎn)陣字符帶光標(biāo)顯示 1/16當(dāng)采用雙行每行16字符顯示時,DDRAM的地址表示如下圖所示:第1行第1列第第1行00H01H0EH第2第2行40H41H4EH4FH用51單片機(jī)與LCD模塊通信時,必須輸出符合LCD模塊的通信的時序波形和固定的格式。通信方式有讀和寫兩種。(2)LCD寫數(shù)據(jù)在寫數(shù)據(jù)時,當(dāng)RS為“0”時,表示寫指令操作;RS為“1”時,表示寫數(shù)據(jù)操作。在進(jìn)行寫操作的時候,R/W必須置為“0”。E為使能信號輸入端口,在寫操作的時候,當(dāng)E的電平從高到低的下降沿時刻進(jìn)行數(shù)據(jù)或指令的寫入操作。寫操作時序(3)LCD

49、讀數(shù)據(jù)LCD除了可以寫入用戶希望顯示的數(shù)據(jù),還具備讀數(shù)據(jù)或指令功能。其中最頻繁的讀操作時讀忙信號。在每次對LCD進(jìn)行操作之前,必須要檢測當(dāng)前的LCD是否處在空閑狀態(tài),所以每次都需要進(jìn)行讀忙信號操作。讀操作時,當(dāng)RS為“0”時,表示讀指令操作;RS為“1”時,表示讀數(shù)據(jù)操作。R/W位在讀操作時必須置為“1”。E使能信號輸入端口,在讀操作的時候,為高電平有效。讀操作時序(4)LCD操作指令模塊提供了11種操作指令:清屏、返回、輸入方式設(shè)置、顯示開關(guān)控制、移位、功能設(shè)置、CGRAM地址設(shè)置、DDRAM地址設(shè)置、讀忙信號(BF)、寫數(shù)據(jù)、讀數(shù)據(jù)。LCD內(nèi)部設(shè)有地址計數(shù)器AC,為DDRAM或CGRAM的

50、地址指針。隨著指令碼的寫入,指令碼中攜帶的地址信息自動送入AC中,并且根據(jù)不同的指令指定AC為DDRAM的地址指針還是CGRAM的地址指針,在程序設(shè)計中可以設(shè)置AC在寫入數(shù)據(jù)時自動加1或減1操作。每次操作之前,程序必須要讀忙信號(BF),當(dāng)對應(yīng)為BF為“1”時,表明模塊正在進(jìn)行內(nèi)部操作,此時不能接受任何外部指令和數(shù)據(jù),只有當(dāng)BF=0之后,才能訪問模塊。下面介紹幾個最常用的操作指令:Clear display 清顯示:RSR/WDB7DB6DB5DB4DB3DB2DB1DB00000000001清顯示操作將DDRAM中的內(nèi)容全部清除,顯示消失。Function set 功能設(shè)置:RSR/WDB7

51、DB6DB5DB4DB3DB2DB1DB000001DLNF-在LCD控制之前,都需要進(jìn)行初始化設(shè)置,所必須要用的功能設(shè)置指令。它主要設(shè)置模塊數(shù)據(jù)接口寬度和LCD顯示屏顯示方式。DL:數(shù)據(jù)接口寬度設(shè)置標(biāo)志。DL=1,8位數(shù)據(jù)總線接口 DB7DB0;DL=0,4位數(shù)據(jù)總線DB7DB4,DB3DB0不用,此時傳送數(shù)據(jù),需分兩次進(jìn)行。N:顯示行數(shù)標(biāo)志;F:顯示字符點(diǎn)陣字體標(biāo)志,N和F不同的0、1組合可以表示三種顯示模式:NF顯示行數(shù)字符點(diǎn)陣每行顯示的字符數(shù)00158 1/80115101/1112581/16Set DDRAM address DDRAM地址設(shè)置RSR/WDB7DB6DB5DB4DB

52、3DB2DB1DB0001ADD6ADD5ADD4ADD3ADD2ADD1ADD0用此指令設(shè)置DDRAM地址指針,將DDRAM存儲顯示字符的字符碼地址ADD6ADD0送入AC中。Read busy flag and address 讀忙標(biāo)志BF和ACRSR/WDB7DB6DB5DB4DB3DB2DB1DB001BFAC6AC5AC4AC3AC2AC1AC0在高電平的作用下,BF忙標(biāo)志和AC6AC0地址計數(shù)器AC內(nèi)當(dāng)前值被讀到數(shù)據(jù)總線DB7DB0的相應(yīng)位。每次操作之前都必須讀一次忙標(biāo)志BF。Write data to DDRAM RSR/WDB7DB6DB5DB4DB3DB2DB1DB010D7

53、D6D5D4D3D2D1D0將需要顯示字符的字符碼寫到DDRAM中,欲吸入的數(shù)據(jù)D7D0首先暫存在數(shù)據(jù)寄存器中,再由模塊的內(nèi)部操作自動寫入地址指針?biāo)付ǖ腄DRAM單元中。其它指令的設(shè)置請參考LCD1602模塊說明書。下面以給出1602模塊程序設(shè)計的基本流程圖。初始化設(shè)置初始化設(shè)置(1)功能設(shè)置:0位數(shù)據(jù);雙行1/16;58點(diǎn)陣(2)關(guān)顯示(3)清屏(4)AC自動加1,顯示不發(fā)生位移(5)開顯示設(shè)置DDRAM地址寫DDRAM顯示數(shù)據(jù)完成或初始化程序lcd_command_write(0 x38); lcd_delay(10); lcd_command_write(0 x08); lcd_com

54、mand_write(0 x01); lcd_command_write(0 x06); lcd_command_write(0 x0c); 五、實驗內(nèi)容1、根據(jù)指導(dǎo)書內(nèi)容并參考TS1602的說明書,掌握工作原理和編程方法。用C或者匯編語言編寫LCD以下子程序。延時:用循環(huán)語句編寫延時程序,入口參數(shù)可設(shè)置延時的時長(ms為單位)。初始化:根據(jù)流程圖初始化設(shè)置方框里面的內(nèi)容,編寫初始化子程序。忙等待:讀取BF位,判斷是否為“0”,否則繼續(xù)等待。命令寫入:根據(jù)時序圖,編寫指令設(shè)置程序,入口參數(shù)為所需設(shè)置的指令。字符寫入:程序包括寫DDRAM地址,和寫DDRAM數(shù)據(jù),入口參數(shù)包括液晶屏的X方向(橫向

55、)地址,Y方向(縱向)地址,需顯示的字符碼數(shù)據(jù)。2、在LCD上排顯示GUETxxxxxx,其中xxxxxx表示學(xué)號。3、S502鍵按下時,學(xué)號最后一位數(shù)加1,S503鍵按下時,學(xué)號最后一位數(shù)減1,數(shù)的變化范圍在09之間。按鍵按住不動時,學(xué)號之能變化一次。六、實驗要求1、程序調(diào)試成功之后,整理LCD讀寫程序,編寫“l(fā)cd.h”和“l(fā)cd.c”庫函數(shù)文件。文件包括延時程序、LCD各使能端口和數(shù)據(jù)口的接口定義、LCD初始化設(shè)置程序、LCD指令寫入程序、LCD字符寫入程序(入口參數(shù)包括x橫坐標(biāo)、y縱坐標(biāo)、寫入字符)、忙等待程序。2、用#include語句調(diào)用“l(fā)cd.h”,重新實現(xiàn)實驗內(nèi)容2、3的顯示

56、。七、思考題1、如何實現(xiàn)S502和S503鍵按住不放時,對下排右端顯示的內(nèi)容進(jìn)行連續(xù)的加減操作?2、如何自定義CGRAM字符,并將它顯示出來?3、如何實現(xiàn)字符的閃爍和移位?實驗六單片機(jī)PWM控制實驗一、實驗?zāi)康?、掌握PWM的工作原理;2、掌握51定時器的工作原理3、用定時器控制產(chǎn)生占空比和調(diào)制頻率可變的PWM波。二、實驗設(shè)備及器件PC 機(jī)一臺、GDYJ0910液晶實習(xí)平臺系統(tǒng)一臺、示波器一臺。三、硬件連接四、原理概述1、PWM原理脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出,對模擬電路進(jìn)行控制的一種非常有效的技術(shù)

57、。廣泛應(yīng)用在測量、通信、功率控制與變換的許多領(lǐng)域中。PWM利用對模擬信號電平進(jìn)行數(shù)字編碼的方法,通過改變方波的占空比和調(diào)制頻率,對一個具體模擬信號的電平進(jìn)行編碼。電壓或電流源以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去。通的時候,即是直流供電被加到負(fù)載上去的時候;斷的時候,即是供電被斷開的時候。所以,只要帶寬足夠,任何模擬值都可以使用PWM進(jìn)行編碼。下圖給出了三種PWM編碼,分別模擬強(qiáng)度為滿度值10%、50%、90%的三種不同模擬信號值。PWM調(diào)制的幾個主要參數(shù)為:接通時間、周期、占空比、調(diào)制頻率。其中,占空比 = 接通時間/周期;調(diào)制頻率 = 1/周期。許多微處理器內(nèi)部都包

58、含有PWM控制器,也可以在51單片機(jī)中用軟件來實現(xiàn)PWM調(diào)制波的輸出。89s51內(nèi)部包含兩個定時器,在程序設(shè)計中,可以用定時器1設(shè)置PWM的周期,定時器2設(shè)置PWM的接通時間。2、51定時器工作原理MCS-51單片機(jī)內(nèi)有兩個16位可編程的定時/計數(shù)器,它們具有四種工作方式,其控制字和狀態(tài)均在相應(yīng)的特殊功能寄存器中。定時器T0由寄存器TL0(低8位)和TH0(高8位)構(gòu)成;定時器T1由寄存器TL1(低8位)和TH1(高8位)構(gòu)成。特殊功能寄存器TMOD控制定時寄存器的工作方式,TCON則用于控制定時器T0和T1的啟動和停止計數(shù),同時管理定時器T0和T1的溢出標(biāo)志等。程序開始時需對TL0、TH0、

59、TL1、TH1進(jìn)行初始化編程,及定義它們的工作方式和控制T0和T1的計數(shù)。TMOD和TCON兩個特殊功能寄存器的格式如下表所示:TMOD寄存器結(jié)構(gòu)GATAC/TM1M0GATAC/TM1M0T1方式字段T0方式字段GATA 門控位 計數(shù)器/定時器模式選擇 M1,M0 工作方式選擇TCON結(jié)構(gòu)TF1TR1TF0TR0IE1IT1IE0IT0TF 溢出狀態(tài)標(biāo)志 IE 外部邊沿出發(fā)中斷請求標(biāo)志TR 定時計數(shù)器起??刂?IT 外部中斷類型控制位(“1”邊沿觸發(fā),“0”電平觸發(fā))定時計數(shù)器共有四種工作方式,當(dāng)M1,M0分別設(shè)置為00,01,10,11時,對應(yīng)工作方式0,1,2,3:工作方式0其計數(shù)器由T

60、H的全部8位和TL的低5位構(gòu)成,TL的高3位沒有用。通過設(shè)置可以讓他工作在定時(=“0”)和計數(shù)(=“1”)狀態(tài)。工作方式1和0的區(qū)別僅在于計數(shù)器的位數(shù)不同,由TH作為高8位,TL為低8位。工作方式2的TL低8位做計數(shù)寄存器,TH高8位作為重載預(yù)置寄存器。當(dāng)計數(shù)溢出后TH的值自動裝載到TL中,這樣就避免了反復(fù)設(shè)置初值的問題,并提高了精度。工作方式3模式,定時/計數(shù)器0被拆成兩個獨(dú)立的8位計數(shù)器TL0和TH0。其中TL0既可以作計數(shù)器使用,也可以作為定時器使用,定時/計數(shù)器0的各控制位和引腳信號全歸它使用。其功能和操作與方式0或方式1完全相同。TH0就沒有那么多“資源”可利用了,只能作為簡單的定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論