基于AT89C52數(shù)控調(diào)頻發(fā)射機的設(shè)計說明_第1頁
基于AT89C52數(shù)控調(diào)頻發(fā)射機的設(shè)計說明_第2頁
基于AT89C52數(shù)控調(diào)頻發(fā)射機的設(shè)計說明_第3頁
基于AT89C52數(shù)控調(diào)頻發(fā)射機的設(shè)計說明_第4頁
基于AT89C52數(shù)控調(diào)頻發(fā)射機的設(shè)計說明_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 PAGE29 / NUMPAGES33目錄TOC o 1-3 h z uHYPERLINK l _Toc356505802摘要 PAGEREF _Toc356505802 h IHYPERLINK l _Toc356505803Abstract PAGEREF _Toc356505803 h IIHYPERLINK l _Toc356505804引言 PAGEREF _Toc356505804 h 1HYPERLINK l _Toc356505805第一章緒論 PAGEREF _Toc356505805 h 3HYPERLINK l _Toc3565058061.1 課題功能概述 PAGER

2、EF _Toc356505806 h 3HYPERLINK l _Toc3565058071.2 方案設(shè)計 PAGEREF _Toc356505807 h 3HYPERLINK l _Toc356505808第二章調(diào)頻發(fā)射臺系統(tǒng)硬件設(shè)計 PAGEREF _Toc356505808 h 5HYPERLINK l _Toc3565058092.1 立體聲調(diào)頻發(fā)射臺系統(tǒng)工作原理 PAGEREF _Toc356505809 h 5HYPERLINK l _Toc3565058102.2 單片機控制發(fā)射頻率模塊設(shè)計 PAGEREF _Toc356505810 h 6HYPERLINK l _Toc356

3、5058112.2.1 AT89C52單片機的結(jié)構(gòu)和原理 PAGEREF _Toc356505811 h 6HYPERLINK l _Toc3565058122.2.2 鍵盤控制電路設(shè)計 PAGEREF _Toc356505812 h 7HYPERLINK l _Toc3565058132.2.3LCD顯示模塊設(shè)計 PAGEREF _Toc356505813 h 9HYPERLINK l _Toc3565058142.3 頻率調(diào)制發(fā)射模塊設(shè)計 PAGEREF _Toc356505814 h 13HYPERLINK l _Toc3565058152.3.1 BH1415F調(diào)頻發(fā)射芯片 PAGER

4、EF _Toc356505815 h 13HYPERLINK l _Toc3565058162.3.2 FM發(fā)射電路以與低通濾波電路的設(shè)計 PAGEREF _Toc356505816 h 15HYPERLINK l _Toc356505817第三章 調(diào)頻發(fā)射臺系統(tǒng)軟件設(shè)計 PAGEREF _Toc356505817 h 18HYPERLINK l _Toc3565058183.1 軟件總體流程圖 PAGEREF _Toc356505818 h 18HYPERLINK l _Toc3565058193.2 各功能模塊軟件設(shè) PAGEREF _Toc356505819 h 18HYPERLINK

5、l _Toc3565058203.2.1 系統(tǒng)串行通信軟件設(shè)計 PAGEREF _Toc356505820 h 18HYPERLINK l _Toc3565058213.2.2 鍵盤輸入部分軟件設(shè)計 PAGEREF _Toc356505821 h 19HYPERLINK l _Toc3565058223.2.3 顯示器軟件設(shè)計 PAGEREF _Toc356505822 h 20HYPERLINK l _Toc356505823第四章系統(tǒng)調(diào)試 PAGEREF _Toc356505823 h 21HYPERLINK l _Toc3565058244.1 系統(tǒng)調(diào)試工具 PAGEREF _Toc35

6、6505824 h 21HYPERLINK l _Toc3565058254.2 硬件電路以與軟件電路調(diào)試 PAGEREF _Toc356505825 h 21HYPERLINK l _Toc3565058264.3 聯(lián)合調(diào)試 PAGEREF _Toc356505826 h 23HYPERLINK l _Toc356505827結(jié)論 PAGEREF _Toc356505827 h 24HYPERLINK l _Toc356505828致 PAGEREF _Toc356505828 h 25HYPERLINK l _Toc356505829參考文獻 PAGEREF _Toc356505829 h

7、 26HYPERLINK l _Toc356505830附錄A PAGEREF _Toc356505830 h 27HYPERLINK l _Toc356505831附錄B PAGEREF _Toc356505831 h 32HYPERLINK l _Toc356505832附錄C PAGEREF _Toc356505832 h 33基于AT89C52數(shù)控調(diào)頻發(fā)射機的設(shè)計摘要:本文主要介紹了數(shù)控調(diào)頻發(fā)射臺的設(shè)計原理和方法。本系統(tǒng)主要以單片機AT89C52和日本Rohm公司生產(chǎn)的調(diào)頻發(fā)射專用集成電路BH1415F為核心設(shè)計一數(shù)控調(diào)頻發(fā)射機。調(diào)頻發(fā)射機的硬件電路有三大組成模塊:單片機控制部分、調(diào)頻

8、調(diào)制發(fā)射部分、電源系統(tǒng);該調(diào)頻發(fā)射臺軟件采用C語言編寫??捎脝纹瑱CAT89C52實現(xiàn)在80.0MHz109.9MHz 圍任意設(shè)置發(fā)射頻率的控制,而且發(fā)射頻率穩(wěn)定易于實現(xiàn)。鍵盤可預(yù)設(shè)11個頻道,發(fā)射頻率最小調(diào)整值為0.1MHz,具有單聲道/立體聲控制功能,可廣泛應(yīng)用于學(xué)校無線廣播、電視現(xiàn)場導(dǎo)播、汽車航行和無線演說等現(xiàn)場。關(guān)鍵詞:BH1415F;發(fā)射頻率;AT89C52;C語言Based on AT89C52 numerical control design of the FM transmitterAbstract:This paper introduces the design princip

9、les and methods of the numerical control FM transmitter. The system is mainly at the core design of AT89C52 single-chip and Japans Rohm companys FM transmitter ASIC BH1415F design the FM transmitter. FM transmitters circuit of the hardware module has three components: Part of single-chip control,FM

10、transmitter modulation and the power system; the FM transmitter using C language software . It can use AT89C52 to achieve the scope of 80.0MHz-109.9MHz frequency arbitrarily set the firing frequency control,and the firing frequency is stable and easy to achieve. Keyboard can be pre-set 11 channels,

11、the smallest adjustment value for the firing frequency is 0.1MHz, with Mono / Stereo control function, and it can be widely used in the school radio, and television director at the scene, automotive navigation and wireless speeches at the scene. Key Words:BH1415F; firing frequency; AT89C52; C langua

12、ge引 言常用的對載波的調(diào)制方式,除了振幅調(diào)制外,還有頻率調(diào)制,以與1937年里布斯發(fā)明的脈沖編碼調(diào)制(PCM)等。在調(diào)頻發(fā)射歷史上,阿姆斯特朗的英名為人們所熟悉,是原于1933年他發(fā)明的頻率調(diào)制方法,開創(chuàng)了嶄新的高質(zhì)量通信方式棗調(diào)頻廣播,開始了高保真優(yōu)質(zhì)廣播的新時代。頻率調(diào)制,簡稱調(diào)頻。進行這種調(diào)制時,載波的振幅保持不變,而根據(jù)要傳送聲音、圖像信號的變化,來改變載波的頻率。與調(diào)幅方式相比,調(diào)頻方式更適合于傳送立體聲、電視節(jié)目的伴音信號與微波中繼站傳送的長途等。因此,調(diào)頻至今仍是廣泛使用的一種調(diào)制方式。調(diào)幅廣播的噪音大,易受外界條件的干擾,從而影響收聽的效果。為了提高廣播的質(zhì)量,早在20年代,

13、阿姆斯特朗就開始研究如何消除調(diào)幅無線電波噪聲的方法。但經(jīng)過長期觀察,他發(fā)現(xiàn),要完全消除調(diào)幅無線電波的噪聲是不可能的。因此,需要尋找新的調(diào)制信號的方法。在調(diào)制時,用音頻信號去控制高頻無線電信號的頻率,使頻率隨音頻信號而改變,但讓它的振幅保持不變,在接收端再利用解調(diào)器把調(diào)制信號取出。為了使自己的這項新技術(shù)很快應(yīng)用于無線電廣播和通信,阿姆斯特朗在1933年建造起功率為50千瓦的私人調(diào)頻發(fā)射臺做過試驗。結(jié)果表明,調(diào)幅信號已被噪聲掩蓋,而調(diào)頻信號卻仍然十分清晰。他建立的調(diào)頻無線電發(fā)射系統(tǒng),幾乎完全消除了外界的干擾,因此能使用比調(diào)幅廣播更寬的波段,進行高保真的廣播。他還研究出一種巧妙的方法,能在同一頻率同

14、時播出幾套調(diào)頻節(jié)目。在第二次世界大戰(zhàn)期間,交戰(zhàn)的歐洲各國都把注意力集中于無線電在軍事方面的應(yīng)用。但是,美國除了在軍事上廣泛應(yīng)用無線電技術(shù)外,對調(diào)頻技術(shù)的推廣也給予足夠的重視。1941年元旦,美國25家調(diào)頻電臺同時開業(yè),在世界上首先開始了調(diào)頻廣播。1945年,第二次世界大戰(zhàn)結(jié)束。調(diào)頻技術(shù)在得到進一步發(fā)展的同時,調(diào)頻廣播的優(yōu)點更加明顯。50年代,許多國家,特別是很多歐洲國家陸續(xù)建立起調(diào)頻廣播電臺,從此,廣播進入了一個全新的高保真時代。60年代,調(diào)頻廣播得到迅速的發(fā)展。1961年6月1日,調(diào)頻立體聲廣播正式開播,60年代中期得到飛速的發(fā)展。從70年代后期開始,有些國家開始研究立體感更強的調(diào)頻立體聲廣

15、播,如四聲道全景聲廣播和立體環(huán)繞聲廣播等。目前,調(diào)頻廣播發(fā)展的趨勢是向數(shù)字化方向發(fā)展。如數(shù)字音頻廣播(DAB、DMB),數(shù)字音頻廣播(DAB、DMB)目前在國際上已經(jīng)是一種比較成熟的技術(shù),在我國現(xiàn)在正進行試驗和推廣。本設(shè)計就是在這種潮流下,自制的一個通用與校園等小圍的發(fā)射系統(tǒng)。緒 論課題功能概述本數(shù)控調(diào)頻調(diào)頻發(fā)射臺可在80.0-109.9MHz圍任意設(shè)置發(fā)射頻率,用1602液晶顯示器顯示頻率波段;可以預(yù)置11個頻道,發(fā)射頻率最小調(diào)整值為0.1MHz;具有立體聲/單聲道控制;帶立體聲發(fā)射指示功能。方案設(shè)計方案一:利用BA1404和單片機設(shè)計數(shù)控調(diào)頻發(fā)射臺。設(shè)計框圖如下:單片機BA1404鎖相環(huán)電

16、路外部電路發(fā)射電路鍵盤電路顯示電路立體聲指示晶振晶振聲道圖1.1 BA1404和單片機設(shè)計數(shù)控調(diào)頻發(fā)射機臺設(shè)計框圖方案二:利用BH1415F和單片機設(shè)計數(shù)控調(diào)頻發(fā)射臺,其設(shè)計框圖如下:單片機 顯示電路鍵盤晶振立體聲狀態(tài)指示復(fù)位電路晶振BH1415F高頻振蕩電路低通濾波電路調(diào)頻調(diào)制信號發(fā)射右聲道左聲道圖1.2 數(shù)控立體聲調(diào)頻發(fā)射機臺設(shè)計原理框圖上述兩個方案,在單片機控制發(fā)射頻率部分我們都采用一樣的電路;在調(diào)制頻率控制發(fā)射部分,如果選擇BA1404芯片,由于BA1404部不含鎖相環(huán)電路,使用時間一長很容易跑頻,用在頻率高的地方不合適。解決這個問題必須在BA1404芯片外部再接一個鎖相環(huán)電路,調(diào)試起

17、來很麻煩,不易成功?;谶@一點,我選擇BH1415F,它擁有良好的性能,一方面芯片的集成度進一步加強,它把音頻輸入端的預(yù)加重電路、穩(wěn)幅電路、低通濾波電路集成在了一起,使得音色得到很大改善,更重要的是,它含鎖相環(huán)電路,不僅減少的多加的外部電路對系統(tǒng)的負(fù)面影響,而且使得系統(tǒng)頻率穩(wěn)定度非常好,這是調(diào)頻發(fā)射臺一個很重要的性能指標(biāo)。同時它還可以通過串行口與單片機直接進行通信。基于以上幾點原因,我選擇方案二。調(diào)頻發(fā)射臺系統(tǒng)硬件設(shè)計2.1 立體聲調(diào)頻發(fā)射臺系統(tǒng)工作原理BH1415F控制的數(shù)控立體聲調(diào)頻發(fā)射臺工作原理框圖如圖所示。單片機 顯示電路鍵盤晶振立體聲狀態(tài)指示復(fù)位電路晶振BH1415F高頻振蕩電路低通

18、濾波電路調(diào)頻調(diào)制信號發(fā)射右聲道左聲道 圖2.1 數(shù)控立體聲調(diào)頻發(fā)射臺設(shè)計原理框圖本系統(tǒng)采用單片機控制發(fā)射頻率方式工作。發(fā)射頻率圍為80.0109.9MHz。通過T0-T3分別控制發(fā)射頻率的百位、十位、個位、小數(shù)位,百位只能是0或1。當(dāng)百位為0時,十位為8或9;當(dāng)百位為1時,十位只能為0。個位與小數(shù)位為0-9之中的任意數(shù)。T1-T11設(shè)置為頻率預(yù)置鍵,可以預(yù)置11個頻道;T14設(shè)置為單聲道/立體聲預(yù)置鍵。通過T0-T3輸入發(fā)射頻率或按預(yù)置鍵,單片機可以將發(fā)射頻率用LCD液晶顯示屏顯示出來,同時將發(fā)送頻率和控制字組合的控制碼發(fā)送給調(diào)頻發(fā)射專用集成電路BH1415F。由于BH1415F的頻率控制碼為

19、16位,所以單片機先將顯示的十進制BCD碼轉(zhuǎn)化為高5位為0的頻率控制數(shù)據(jù),頻率控制數(shù)據(jù)再和BH1415F的5位控制位組成控制碼,然后發(fā)送出去。在調(diào)頻調(diào)制發(fā)射部分,調(diào)頻發(fā)射專用集成電路BH1415F先用本身帶的預(yù)加重電路對立體聲音頻信號進行非線性放大,然后送到高頻振蕩電路進行調(diào)制,最后發(fā)射出去。與此同時,取出調(diào)制信號頻率和單片機輸入的基準(zhǔn)發(fā)射頻率比較,如果兩者不同,那么,就會產(chǎn)生一個偏差信號,這個信號經(jīng)過低通濾波電路,對原來的調(diào)制信號進行修正,正因為有這個PLL電路,使得發(fā)射臺發(fā)射頻率十分穩(wěn)定。由于BH1415F置前置補償電路、限制器電路和低通濾波電路,因此,系統(tǒng)具有良好的音色。2.2單片機控制

20、發(fā)射頻率模塊設(shè)計2.2.1 AT89C52單片機的結(jié)構(gòu)和原理所謂單片機,就是在一片硅片上集成了中央處理器、存儲器、和各種輸入輸出接口(定時器/計數(shù)器、串行口、I/O、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器)的單片微型計算機。由于單片機主要用于實時控制,并通常作為其他系統(tǒng)的組成部分使用,所以又稱為嵌入式控制器。其主要包括下列硬件資源:面向控制的8位CPU;8K字節(jié)程序存儲器ROM;128字節(jié)數(shù)據(jù)存儲器RAM;片振蕩器與時鐘電路;三個16位定時器/計數(shù)器;可尋址64K外部數(shù)據(jù)存儲器和64K外部程序存儲器空間的電路;32條可編程的線(四個8位并行I/O端口);一個可編程全雙工串行口;CPU是單片機部的核心器件。

21、AT89C52單片機的CPU由運算器、控制器、位處理器(布爾處理機)組成。AT89C52單片機的存儲器配置:51系列單片機存儲器結(jié)構(gòu)的主要特點是采用程序存儲器和數(shù)據(jù)存儲器尋址空間分開的哈佛結(jié)構(gòu)。除(8031和8051)外,51系列單片機有4個物理上相互獨立的存儲器空間,即、外程序存儲器和、外數(shù)據(jù)存儲器。從用戶編程使用的角度來看,存儲器可分為3個邏輯地址空間:片外統(tǒng)一編址的64KB(0000H-0FFFFH)的程序存儲器地址空間;256B(00H-0FF)的部數(shù)據(jù)存儲器空間;64KB(0000H-0FFFFH)的外部數(shù)據(jù)存儲器地址空間。為了區(qū)分不同的存儲器地址空間,采用不同的指令來訪問這3個不同

22、的邏輯空間。AT89C52單片機的并行I/O接口:AT89C52單片機共有4個8位的并行接口P0,P1,P2,P3,共32根I/O線。每個口主要由4部分構(gòu)成:端口鎖存器,輸入緩沖器,輸出驅(qū)動器和引至芯片外的端口引腳。他們都是雙向通道,每一條I/O都能獨立地用作輸入或輸出,作輸入時數(shù)據(jù)可以鎖存,作輸入時數(shù)據(jù)可以緩沖。但這4個通道的功能是不完全一樣的。復(fù)位電路:復(fù)位操作有上電自動復(fù)位和按鍵手動復(fù)位兩種方式。上電自動復(fù)位是通過外部復(fù)位電路的充電來實現(xiàn)的。只要電源Vcc的上升時間不超過1ms,就可以實現(xiàn)上電自動復(fù)位,即接通電源就完成系統(tǒng)的復(fù)位初始化。按鍵手動復(fù)位有電平方式和脈沖方式兩種。其中按鍵電平復(fù)

23、位是通過按鍵使復(fù)位端經(jīng)電阻與電源Vcc接通而實現(xiàn)的。復(fù)位電路雖然簡單,但他的作用非常重要,一個單片機能否正常運行,首先要檢查是否能復(fù)位成功。初步檢查可以用示波器探頭監(jiān)視RST引腳,按下復(fù)位鍵,觀察是否有足夠的幅度的波形輸出(瞬時的),還可以通過改變復(fù)位電路阻值容值進行實驗。2.2.2 鍵盤控制電路設(shè)計在設(shè)計鍵盤過程中,用2個鍵來分別控制頻率的增減,可以進行微調(diào)。用一個鍵來控制立體聲和單聲道以與它們的顯示。為了使用方便需要設(shè)置幾個頻率預(yù)制鍵,到時候只需按一下某個鍵,顯示器立即顯示該頻率并且單片機會同時將該頻率處理、發(fā)送給調(diào)頻發(fā)射專用芯片,基于這種情況我選擇4*4矩陣式鍵盤,這種鍵盤含有16個鍵,

24、可以用其中的2個鍵控制頻率的增減,一個鍵作為立體聲控制鍵,其余的11個鍵作為頻率預(yù)置鍵,鍵盤采用程序掃描方式工作。為了對這個鍵盤設(shè)計有個了解先看一下鍵盤的基本知識。鍵盤的工作原理鍵盤可以分為兩類:獨立連接式和矩陣式。 獨立連接式鍵盤:(1)這是最簡單的鍵盤電路,每個鍵獨立地接入一根數(shù)據(jù)輸入線。這種鍵盤的優(yōu)點是結(jié)構(gòu)簡單、使用方便,但隨著鍵數(shù)的增多所占用的I/O口線也增加。矩陣式鍵盤:(2)組成一個矩陣式鍵盤輸入電路,其必不可少的部分,有:鍵盤開關(guān)矩陣;輸出(行線)鎖存器;輸入(列線)緩沖器。2 矩陣式鍵盤的工作過程(1)CPU先使行線O0線為低,其余行線為高,即0行為“0”狀態(tài),其余行均為“1”

25、狀態(tài)。(2)CPU讀入輸入緩沖器的狀態(tài),以確定哪條列線為“0”狀態(tài)。如此時,若I0為“0”狀態(tài),則為“0”鍵壓下;若I1為“0”狀態(tài),則為“1”鍵壓下;等等。(3)若輸入緩沖器的狀態(tài)全部為“1”狀態(tài),則CPU繼續(xù)使行線O1為低、其余行線為高。再讀入輸入緩沖器的狀態(tài),以確定哪條列線為“0”狀態(tài),從而判斷是哪個鍵壓下。(4)當(dāng)判斷出哪個鍵壓下之后,程序轉(zhuǎn)入相應(yīng)的鍵處理程序。 我們將這樣的工作過程,稱為鍵掃描,鍵掃描的方式有:a 程控掃描方式:CPU的控制一旦進入監(jiān)控狀態(tài),將反復(fù)不斷地掃描鍵盤,等待輸入命令或數(shù)據(jù)。 b 定時掃描方式:在初始化程序中對定時器/計數(shù)器盡心編程,使之產(chǎn)生10ms的定時中斷

26、,CPU響應(yīng)定時中斷,執(zhí)行中斷服務(wù)程序,對鍵盤掃描一遍,檢查鍵盤的狀態(tài),實現(xiàn)對鍵盤的定時掃描。當(dāng)兩遍掃描到鍵位上都有鍵壓下(延遲正好為8ms)時,CPU才作處理。本設(shè)計采用的是4*4矩陣式鍵盤,以P0-P3為行輸出線;以P4-P7為列輸入線。采用程序掃描方式工作。通過P1口與單片機相接,其十六個鍵的功能分別是:T0T3分別為百位、十位、個位、小數(shù)位的頻率操作鍵,百位只能是0或1。當(dāng)百位為0時,十位數(shù)為8或9;當(dāng)百位數(shù)為1時,十位數(shù)只能為0;個位與小數(shù)位為09之中的任意數(shù)。T4T14為發(fā)射頻率預(yù)置鍵,預(yù)置的頻率可以自己設(shè)置。T15為單聲道/立體聲控制鍵。其框圖如圖所示。圖 2.2 4*4矩陣式鍵

27、盤設(shè)計原理圖2.2.3 LCD顯示模塊設(shè)計本設(shè)計采用1602液晶顯示屏,其主要技術(shù)參數(shù):顯示容量:162個字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.954.35(WH)mm1602LCD采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表所示:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極表2.1:引腳接口

28、說明表第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。

29、第15腳:背光源正極。第16腳:背光源負(fù)極。1602液晶模塊部的控制器共有11條控制指令,如表所示:序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)容表2.2:控制命令表1602

30、液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。指令

31、6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。指令7:字符發(fā)生器RAM地址設(shè)置。指令8:DDRAM地址設(shè)置。指令9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。1602液晶顯示模塊可以和單片機AT89C51直接接口,電路如圖所示。圖2.3 硬件原理圖2.3頻率調(diào)制發(fā)射模塊設(shè)計2.3.1 BH1415F調(diào)頻發(fā)射芯片BH1415F是Rohm公司最新生產(chǎn)的調(diào)頻發(fā)射專用集成芯片,它

32、對以往象BA1404調(diào)頻發(fā)射芯片沒有鎖相環(huán)電路,容易跑頻的特點,作了相當(dāng)大的改進:含立體聲信號調(diào)制、調(diào)頻廣播信號發(fā)射電路,BH1415F有前置補償電路、限制器電路、低通濾波電路等,因此具有良好的音色,置鎖相環(huán)系統(tǒng)調(diào)頻發(fā)射電路,傳輸頻率非常穩(wěn)定。調(diào)頻發(fā)射頻率可通過單片機通過串行口直接進行控制,BH1415F的頻率控制碼為16位,其中D0-D10為頻率控制數(shù)據(jù),其值乘0.1即為BH1415F的輸出頻率(單位為:MHz);D11-D15為控制位。D11(MONO)為單聲道/立體聲控制位,0時為單聲道發(fā)射模式,1時為立體聲發(fā)射模式。其控制碼字如下面所示。BH1415F也是一種無線音頻傳輸集成電路,它可

33、以將計算機聲卡、游戲機CD、DVD、MP3、調(diào)音臺等立體聲音頻信號進行立體聲調(diào)制發(fā)射、傳輸,配合著普通的調(diào)頻立體聲接收機就可實現(xiàn)無線調(diào)頻立體聲傳輸。適合于生產(chǎn)立體聲無線音箱、無線耳機、CD DVD MP3筆記本計算機等的無線音頻適配器的開發(fā)生產(chǎn)。這個集成電路由提高信躁比(S/N)的預(yù)加重電路、防止信號過調(diào)的限幅電路、控制輸入信號頻率的低通濾波電路(LPF)、產(chǎn)生立體聲復(fù)合信號的立體聲調(diào)制電路、調(diào)頻發(fā)射的鎖相環(huán)電路(PLL)組成。其特點:(1)加重電路、限幅電路、低通濾波電路(LPF)一體化,使音頻信號的質(zhì)量比分立元件的電路(如:BA1404,NJM2035)有很大改進。這種集成化的設(shè)計使得音頻

34、信號的抗干擾性顯著加強,更重要的是立體聲會進入一個均衡器,這時這個多路復(fù)合器會對輸入的立體聲信號進行平衡調(diào)制,因此音質(zhì)也大為改進。 (2)導(dǎo)頻方式的立體聲調(diào)制電路。在調(diào)頻發(fā)射芯片中,我們用的的是7.6MHz晶振,先經(jīng)過一個1/4總分頻器,然后再經(jīng)過1/50分頻,即產(chǎn)生一個38KHz200分頻的副載波信號送入多路復(fù)合器,38KHz的副載波再經(jīng)過一個1/2分頻器即產(chǎn)生19KHz的導(dǎo)頻。 (3)用鎖相環(huán)鎖頻并與調(diào)頻發(fā)射電路一體化,發(fā)射的頻率很穩(wěn)定。BH1415F芯片與BA1404芯片相比有很大改進,但最大的改進還是增加了一個鎖相環(huán)電路,BA1404芯片由于沒有鎖相環(huán)電路,所以很容易產(chǎn)生頻率偏移,用完

35、之后又要進行頻率調(diào)節(jié),定位,很麻煩。 (4)用了MCU數(shù)據(jù)直接頻率設(shè)定,可設(shè)定120MHz頻率,直接設(shè)定的頻率為基準(zhǔn)頻率,高頻振蕩器產(chǎn)生的頻率如果和設(shè)定的頻率產(chǎn)生了偏差,那么,BH1415F就會利用鎖相環(huán)電路對頻率進行調(diào)整,因此使用上非常方便。BH1415F芯片的部結(jié)構(gòu)如圖所示。圖2.4 BH1415F芯片的部結(jié)構(gòu)BH1415F芯片共有22個引腳,其功能如下: 右聲道輸入端:通過電容器與右聲道音頻信號相連 1/2Vcc 左聲道輸入端:通過電容器與左聲道音頻信號相連1/2Vcc2,21 時間常數(shù)端: 它連接一個電容為時間常數(shù)t=22.7knc3,20 LPF 時間常數(shù)端;這是15KHz LPF

36、。它連接 150P電容1/2Vcc4 濾波器端:它是聲頻部分濾波器參考電壓1/2Vcc 5 立體聲復(fù)合信號輸出端:它連接到調(diào)頻調(diào)制器1/2Vcc6 接地端: GND7 鎖相環(huán)相位檢波輸出端: 它連接到PLL LPF電路8 電源供給端:Vcc9 射頻振蕩器端:這是振蕩器基端,它連接振蕩時間常數(shù)4/7Vcc10 射頻地端: GND11 射頻發(fā)送輸出端: Vcc-1.912 PLL電源供給端: Vcc13,14 Xtal振蕩器端:它連接一個7.6MHz晶振15 芯片授權(quán)端: 連續(xù)輸入高電平數(shù)據(jù)16 時鐘輸入端: 帶數(shù)據(jù)和同步的時鐘在序列數(shù)據(jù)輸入17 數(shù)據(jù)輸入端:18 靜音端: 0.8Vcc=Pin1

37、8:Mute OFF19 控制信號調(diào)節(jié)端: 1/2VccD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0表2.3 BH1415F的頻率控制碼字BH1415F芯片的1和22腳輸入端有兩個預(yù)加重電路,他們對立體聲輸入端輸入的音頻信號進行非線性放大,部工作點為1/2Vcc,因為它為非線性放大器,所以輸入阻抗取決于R3=43K,預(yù)加重時間取決于部R2=22.7K和外部電容C1=2200P,R1=1K是限流電阻,防止自激產(chǎn)生。經(jīng)過放大后的音頻信號再經(jīng)過限幅電路,它由二極管限幅的反向放大器組成,限幅電路是把輸出電壓的幅度限定在某一圍之,也即參考電壓超過某一參考值之后,輸出電壓將

38、被限制在某一電平(即限幅電平)。且不在隨輸入電壓的變化而變化。我們可以用二極管限幅,這樣的限幅電路將輸出信號的下限電平限定在某一幅度上,所以稱這種限幅器為下限幅器,如果將二極管極性對調(diào),那么就得到輸出幅度被限定在某一幅度上的上限幅器。也可以用三極管制作限幅器,用三極管限幅還兼有放大功能,滿足了一些較高的技術(shù)要求,還可以用集成電路構(gòu)成限幅電路。它的部工作點為1/2Vcc,然后再經(jīng)過低通濾波電路,它由二階低通反饋放大電路組成, 15KHzQ=0.577Wo=1.274Fc=15KHz,從而保證發(fā)射系統(tǒng)良好的音色。音頻信號和38KHz的副載波被多路復(fù)合器進行平衡調(diào)制,產(chǎn)生一個主信號(L+R)和一個通

39、過DSP調(diào)制的副載波信號(L-R)并與19KHz導(dǎo)頻信號組成復(fù)合信號從第5腳輸出。2.3.2 FM發(fā)射電路以與低通濾波電路的設(shè)計一、 根據(jù)調(diào)頻發(fā)射芯片的特點,我們需要設(shè)計高頻振蕩電路的外部電路,由于RC振蕩電路產(chǎn)生的是低頻正弦信號,所以我們選用LC振蕩電路. LC振蕩電器產(chǎn)生的是高頻正弦波。在調(diào)頻發(fā)射過程中,我們需要實時調(diào)節(jié)振蕩頻率大小,這時我們可以在LC振蕩電器的電容兩端并聯(lián)一個電容,通過改變變?nèi)荻O管的電壓來調(diào)節(jié)電容大小,從而達到調(diào)節(jié)LC振蕩電路頻率的目的。下圖是高頻振蕩電路的外部振蕩電路部分。圖2.5 高頻振蕩電路的外部振蕩電路設(shè)計FM發(fā)射電路采用穩(wěn)定頻率的鎖相環(huán)系統(tǒng)。這部分由高頻振蕩器

40、、高頻放大器與鎖相環(huán)頻率合成器組成。調(diào)頻調(diào)制由變?nèi)荻O管組成的高頻振蕩器實現(xiàn),高頻振蕩器是一個鎖相環(huán)的VCO,立體聲復(fù)合信號通過它直接進行調(diào)頻調(diào)制。 調(diào)頻專用集成芯片BH1415F第9腳外的LC回路與芯片部電路一起組成高頻振蕩器。振蕩信號從11腳直接發(fā)送出去,如果從11腳輸出的調(diào)頻調(diào)制信號功率達不到要求,發(fā)射距離不遠(yuǎn),這時還何以在11腳外加一個高頻放大電路,然后由天線發(fā)送出去。同時,將這個調(diào)頻調(diào)制信號送到鎖相環(huán)電路與單片機輸入的發(fā)射頻率相比較,然后從7腳輸出一個信號(先經(jīng)過低通濾波電路)對高頻振蕩器的值進行修正,確保頻率穩(wěn)定。一旦頻率超過發(fā)射頻率,第7引腳將輸出的電平變低;如果低于發(fā)射頻率,它

41、將輸出的電平變高;一樣時,它的電平將不變。二、低通濾波電路屬于濾波電路里有源電路的一種,如下為一些有源濾波電路:低通濾波電路、高通濾波電路、帶通濾波電路、帶阻濾波電路和全通濾波電路。本低通濾波電路主要由一個復(fù)合管、即達林管,電阻,電解電容組成。達林管的原理:它將二只三極管適當(dāng)?shù)倪B接在一起,以組成一只等效的新的三極管。這等于三極管的放大倍數(shù)是二者之積。在電子學(xué)電路設(shè)計中,達林頓接法常用于功率放大器和穩(wěn)壓電源中。達林頓電路有四種接法:NPN+NPN,PNP+PNP,NPN+PNP,PNP+NPN.前二種是同極性接法,后二種是異極性接法。如下圖所示調(diào)頻發(fā)射電路的低通濾波電路。圖 2.6 低通濾波電路

42、設(shè)計它將調(diào)頻發(fā)射芯片7腳送來的頻差(振蕩頻率和發(fā)射頻率)經(jīng)過這個低通濾波器后,加到LC振蕩電器的變?nèi)荻O管上,改變變?nèi)荻O管的端電壓,從而改變變?nèi)荻O管的電容,最終改變高頻振蕩器的振蕩頻率。如果振蕩頻率和發(fā)射頻率有偏移,那么調(diào)頻發(fā)射芯片的鎖相環(huán)電路將振蕩頻率與發(fā)射頻率相比較,得出一個頻差,然后經(jīng)過低通濾波電路濾波,產(chǎn)生一個頻差電壓加到LC高頻振蕩器的變?nèi)荻O管上,根據(jù)變?nèi)荻O管的特性知道,隨著變?nèi)荻O管端電壓的變化,其端電容也會隨著變化,那么就會改變LC高頻振蕩器的振蕩頻率,從而對調(diào)頻發(fā)射頻率起修正作用。通過對BH1415F第7腳輸出的反饋調(diào)制信號進行低通濾波,產(chǎn)生一個偏差信號,輸入到高頻振蕩

43、器,對發(fā)射頻率進行控制。調(diào)頻發(fā)射臺系統(tǒng)軟件設(shè)計 3.1 軟件總體流程圖本設(shè)計編制軟件主要目的是實現(xiàn)調(diào)頻發(fā)射電路所需的發(fā)射頻率的輸入、顯示以與發(fā)射。其中輸入功能可以實現(xiàn)80.0-109.8MHz頻率之間任意頻率的輸入和預(yù)置,而且還可以實現(xiàn)立體聲和單聲道的互換,以與LCD液晶顯示屏的顯示。本主程序通過循環(huán)調(diào)用鍵盤掃描程序和顯示程序來實現(xiàn)發(fā)射頻率的顯示和發(fā)射。如果PC機出錯,那么程序就會重新初始化,然后再進入主程序循環(huán),直到操作停止。程序流程圖如圖3.1所示。圖3.1 程序流程圖 3.2 各功能模塊軟件設(shè)3.2.1 系統(tǒng)串行通信軟件設(shè)計本程序由十進制BCD碼轉(zhuǎn)換為十六進制程序、16位頻率控制字節(jié)合成

44、程序和模擬異步串行發(fā)送程序組成。模擬異步串行發(fā)送程序是根據(jù)BH1415F的傳送要求編寫的,由于BH1415F的頻率控制碼為16位數(shù)據(jù),而顯示的卻是十進制數(shù)據(jù),所以先要將26H-29H寄存器里面的顯示BCD碼轉(zhuǎn)換成十六進制數(shù)據(jù),當(dāng)然這個數(shù)據(jù)僅是頻率控制數(shù)據(jù),它還要和BH1415F的5個控制位,即立體聲/單聲道控制位、相位控制位和測試模式控制位。一起組成頻率控制碼,然后通過單片機的串行口發(fā)送給BH1415F。發(fā)送子程序包括十六位發(fā)送程序和八位發(fā)送子程序。十六位發(fā)送程序的功能主要是通過調(diào)用八位發(fā)送子程序把十六位控制碼發(fā)送給調(diào)頻發(fā)射部分。程序流程圖如圖:圖3.2 系統(tǒng)串行通信流程圖3.2.2 鍵盤輸入

45、部分軟件設(shè)計本程序沒有采用中斷法和定時掃描,而是采用4*4行列式查詢法,其方法是對行線口分別置零,然后讀入口高4位的值。若不為1111則說明有鍵按下,根據(jù)讀入口值與 鍵號表進行查表對照,從而取得按鍵的鍵號值。其掃描程序流程圖如圖:圖3.3 掃描程序流程圖3.2.3 顯示器軟件設(shè)計本程序采用動態(tài)掃描法顯示4位頻率數(shù)字值。LCD液晶顯示屏顯示的是十進制BCD碼,所以我們要對十進制數(shù)進行編碼。要顯示某個十進制BCD碼,我們先在其段選端輸入其碼字,這還不夠,因為我們采用的是LCD數(shù)碼管動態(tài)掃描法顯示,所以還要確定LCD數(shù)碼管的位選信號,只有選中的位才能顯示出十進制BCD碼,沒選中的就不顯示。其程序設(shè)計

46、可見后附源程序所示。系統(tǒng)調(diào)試單片機應(yīng)用系統(tǒng)的調(diào)試是系統(tǒng)開發(fā)的重要環(huán)節(jié)。當(dāng)完成了單片機應(yīng)用系統(tǒng)硬件、軟件設(shè)計和硬件組裝后,便可以進入應(yīng)用系統(tǒng)調(diào)試階段。系統(tǒng)調(diào)試的目的是查出系統(tǒng)中硬件設(shè)計和軟件設(shè)計中存在的錯誤與可能出現(xiàn)的不協(xié)調(diào)的問題,以便修改設(shè)計,正確使系統(tǒng)能正確地工作。系統(tǒng)調(diào)試包括軟件調(diào)試、硬件調(diào)試以與軟硬件聯(lián)調(diào)。根據(jù)調(diào)試環(huán)境不同,系統(tǒng)調(diào)試又分為模擬調(diào)試與現(xiàn)場調(diào)試。各種調(diào)試所起的作用是不同的,它所處的階段也不一樣,但它們的目標(biāo)是一致的,都是為查出系統(tǒng)中潛在的錯誤。4.1 系統(tǒng)調(diào)試工具單片機開發(fā)系統(tǒng)(又稱仿真器)的主要作用是:系統(tǒng)硬件電路的診斷與檢查。程序的輸入與修改。硬件電路、程序的運行與調(diào)試。

47、程序EPROM的固化。由于單片機本身不具有調(diào)試與輸入程序的能力,因此單片機開發(fā)系統(tǒng)成為開發(fā)單片機應(yīng)用系統(tǒng)不可或缺的工具。開發(fā)系統(tǒng)可以獨立工作,也可以通過與計算機聯(lián)機使用。它提供必要的開發(fā)軟件與豐富的子程序庫,它的監(jiān)控程序支持程序輸入、修改、測試、狀態(tài)查詢、磁盤專儲等功能。它占用單片機硬件資源少并具有資源出借功能。4.2 硬件電路以與軟件電路調(diào)試一、硬件電路調(diào)試。單片機應(yīng)用系統(tǒng)設(shè)計完成之后,便可以根據(jù)硬件的設(shè)計,試制和組裝樣機以與完成軟件設(shè)計。一旦這些工作完成,即可進入系統(tǒng)的調(diào)試階段。常見的硬件故障:(1)排除邏輯故障;(2)排除元器件失效;(3)排除電源故障。在通電前,一定要檢查電源電壓的幅值

48、和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V4.8V之間屬正常。若有高壓,聯(lián)機仿真器調(diào)試時,將會損壞仿真器等,有時會使應(yīng)用系統(tǒng)中的集成塊發(fā)熱損壞下面結(jié)合在頻率控制發(fā)射系統(tǒng)中鍵盤、顯示部分的調(diào)試過程來加以說明。因而很難劃分硬件和軟件,往往在調(diào)試中即使電路安裝正確沒有一定的指令去指揮它工作,也是無法發(fā)現(xiàn)硬件的故障。因此要使用一些簡單的調(diào)試程序來確定硬件的組裝是否正確、功能是否完整。在本系統(tǒng)中采取了先對顯示器調(diào)試,再對鍵盤調(diào)試。(1)顯示器部分調(diào)試 為了使調(diào)試順利進行,先用靜態(tài)方法先測試LCD顯示,分別用規(guī)定的電平加至控制LCD顯示的引腳

49、,看顯示器顯示是否與理論上一致。不一致,一般為LCD顯示器接觸不良所致,必須找出故障。(2)鍵盤調(diào)試 一般顯示器調(diào)試通過后,鍵盤調(diào)試就比較簡單,完全可以借助于顯示器,利用程序進行調(diào)試。利用開發(fā)裝置對程序進行設(shè)置斷點,通過斷點可以檢查程序在斷點前后的鍵值變化,這樣可知鍵盤工作是否正常。二、軟件電路調(diào)試。軟件調(diào)試與所選用的軟件結(jié)構(gòu)和程序設(shè)計技術(shù)有關(guān)。如果采用模塊程序設(shè)計技術(shù),則逐個模塊調(diào)好以后,再進行系統(tǒng)程序總調(diào)試。如果采用實時多任務(wù)操作系統(tǒng),一般是逐個任務(wù),下面進一步予以說明。對于模塊結(jié)構(gòu)程序,要一個個子程序分別調(diào)試。調(diào)試子程序時,一定要符合現(xiàn)場環(huán)境,即入口條件和出口條件。各程序模塊通過后,可以

50、把各功能塊聯(lián)合起來一起進行整體程序綜合調(diào)試。在這階段若發(fā)生故障,可以考慮各子程序在運行時是否破壞現(xiàn)場,緩沖單元是否發(fā)生沖突,零位的建立和清除在設(shè)計上有否失誤,堆棧區(qū)域有否溢出,輸入設(shè)備的狀態(tài)是否正常,等等。單步和斷點調(diào)試后,還應(yīng)進行連續(xù)調(diào)試,這是因為單步運行只能驗證程序的正確與否,而不能確定定時精度、CPU的實時響應(yīng)等問題。待全部完成后,應(yīng)反復(fù)運行多次,除了觀察穩(wěn)定性之外,還要觀察用戶系統(tǒng)的操作是否符合原始設(shè)計要求、安排的用戶操作是否合理等,必要時還要作適當(dāng)修正。對于實時多任務(wù)操作系統(tǒng)的調(diào)試方法與上述方法有很多相似之處,只是實時多任務(wù)操作系統(tǒng)的應(yīng)用程序是由若干個任務(wù)程序組成,一般是逐個任務(wù)進行

51、調(diào)試,同時也調(diào)試相關(guān)的子程序、中斷服務(wù)程序和一些操作系統(tǒng)的程序。逐個任務(wù)調(diào)試好以后,再使各個任務(wù)同時運行,如果操作系統(tǒng)中沒有錯誤,系統(tǒng)就能正常運轉(zhuǎn)。4.3 聯(lián)合調(diào)試系統(tǒng)聯(lián)調(diào)是指讓用戶系統(tǒng)的的軟件在其硬件上運行,進行硬、軟聯(lián)合調(diào)試,從中發(fā)現(xiàn)硬件故障錯誤或軟、硬件設(shè)計錯誤。系統(tǒng)聯(lián)調(diào)主要解決以下問題:系統(tǒng)的軟件和硬件能否按預(yù)定的要求配合工作;系統(tǒng)運行中能否有潛在的在設(shè)計時就難以預(yù)料的錯誤;系統(tǒng)的動態(tài)性能指標(biāo)(包括精度、響應(yīng)速度等)是否滿足設(shè)計要求。系統(tǒng)聯(lián)調(diào)時,首先采用單步、斷點、連續(xù)運行方式調(diào)試與硬件相關(guān)的各程序段,即可檢查這些程序段的正確性,又可在各功能獨立的情況下,檢查軟、硬件的配合情況。然后,

52、將軟、硬件按系統(tǒng)工作要求來進行綜合運行,解決在系統(tǒng)總體運行情況下軟、硬件的協(xié)調(diào),以提高系統(tǒng)的動態(tài)性能。在具體操作中,用戶在開發(fā)系統(tǒng)環(huán)境下,先借用仿真器的單片機、存儲器等資源進行工作。若發(fā)現(xiàn)問題,按上述軟、硬件方法準(zhǔn)確定位、分析錯誤原因,找出解決辦法。用戶系統(tǒng)調(diào)試完后,將用戶程序固化到用戶系統(tǒng)的程序存儲器中,再借用仿真器單片機,使系統(tǒng)運行。若無問題,則用戶系統(tǒng)插上單片機即可正確工作。結(jié) 論本設(shè)計所涉與的BH1415F調(diào)頻發(fā)射專用集成芯片與其應(yīng)用,是以前所沒有接觸過的容,而且這些容很少有中文資料可供參考。如何在最短的時間消化以上容并著手進行設(shè)計,是我們遇到的第一個難題。在系統(tǒng)設(shè)計階段,如何使設(shè)計出

53、的系統(tǒng)具有最佳的實用性和最佳的性價比也是另一個必須解決的問題。只有在正確的系統(tǒng)設(shè)計思想的指導(dǎo)下,整個設(shè)計過程才可能一帆風(fēng)順。解決問題的過程是一個耗時費神甚至痛苦的過程,而問題的解決又是如此地令人興奮!從理論上講,本論文所設(shè)計的這個調(diào)頻立體聲發(fā)射臺,能很好地實現(xiàn)設(shè)計任務(wù)中所規(guī)定的要求。而且我認(rèn)為本設(shè)計最值得肯定的是模塊化設(shè)計,對整個系統(tǒng)整體設(shè)計時配合與協(xié)調(diào)的要求降低了。系統(tǒng)很清晰地分為兩部分,第一部分控制頻率發(fā)射,第二部分頻率調(diào)制發(fā)射,只要第一部分能正確輸入頻率,能正確顯示,能正確輸出頻率控制碼,第二部分主要注意幾個有要求的分立元件的選擇,然后把兩部分結(jié)合在一起,系統(tǒng)就能正常工作。事實上,我們也

54、是這么做的。應(yīng)該說這次設(shè)計除整個設(shè)計所帶來的樂趣外,更是深刻感受到模塊化設(shè)計是我們進行電路設(shè)計的永恒主題。本論文設(shè)計的這個系統(tǒng)是很完美的??紤]了系統(tǒng)的復(fù)雜度、性價比、應(yīng)該說做成實用板在校園無線廣播、電視現(xiàn)場導(dǎo)播、汽車航行、無線演說等場所有很大的市場。致 經(jīng)過幾個月的努力,畢業(yè)設(shè)計順利地完成了!這一過程讓我學(xué)得了很多平時沒有學(xué)到的知識。畢業(yè)設(shè)計是大學(xué)四年所學(xué)知識的一次綜合運用,也是由理論結(jié)合實踐的第一步,為我以后的學(xué)習(xí)奠定了良好的基礎(chǔ)。經(jīng)過這次畢業(yè)設(shè)計,我對調(diào)頻發(fā)射有了更加清楚地認(rèn)識,知道了所學(xué)知識的重要性,對設(shè)計的過程與步驟以與應(yīng)注意的細(xì)節(jié)都有了更為深刻的理解和領(lǐng)會。設(shè)計中遇到了許多平時想象不

55、到的問題,但是,在麗飛老師的指點以與其他同學(xué)的幫助下,基本上得到了解決。設(shè)計中我得到了指導(dǎo)老師的悉心指導(dǎo),并給我提供很多設(shè)計所需的硬件資源。她淵博的知識,誠懇的為人,使我受益匪淺,在此對老師表示衷心的感。然后還要感大學(xué)四年來所有的老師,為我們打下了電子專業(yè)知識的基礎(chǔ);同時還要感所有的同學(xué)們,正是因為有了你們的支持和鼓勵。此次畢業(yè)設(shè)計才會順利完成。最后感電氣學(xué)院和母校四年來對我的栽培。參考文獻1路明編著.電子信息類專業(yè)畢業(yè)設(shè)計(論文)指導(dǎo)教程.: 中南大學(xué),2003 2俊謨編著.單片機中級教程.:航空航天大學(xué),19993閻石編著.數(shù)字電子技術(shù)基礎(chǔ).:高等教育,19984周明德編著.微型計算機系統(tǒng)

56、原理與應(yīng)用.:清華大學(xué),19995康華光編著.電子技術(shù)基礎(chǔ)(上、下).:高等教育,19986君禮編著.信號與系統(tǒng).:高等教育,20007戴梅萼編著.微機原理與接口技術(shù).:清華大學(xué),20038邱關(guān)源編著.電路.:高等教育,20039童詩白編著.模擬電子技術(shù)基礎(chǔ).:高等教育,199910巧媛編著.單片機原理與應(yīng)用.:電子工業(yè),200111光東編著.單片微型計算機原理與接口技術(shù).:華中科技大學(xué),200212邱景輝編著.電磁場與電磁波.:工業(yè)大學(xué),200113王寶祥編著.信號與系統(tǒng).:工業(yè)大學(xué),199814偉慈. 通信電路. :電子科技大學(xué), 200415何莉.微機原理與接口技術(shù). :機械工業(yè),200

57、416譚浩強. C程序設(shè)計. 第二版.:清華大學(xué),1999附 錄ABH1415F數(shù)控立體聲調(diào)頻發(fā)射臺部分源程序:/P0口輸出段碼,P2口掃描 #include reg52.h #include intrins.h /_nop_();延時函數(shù)用 #define Disdata P0 /段碼輸出口 #define discan P2 /掃描口 #define keyio P1 /鍵盤接口 #define uchar unsigned char #define uint unsigned int sbit DA=P30; /數(shù)據(jù)輸出 sbit CK=P31; /時鐘 sbit CE=P32; /片選 sbit DIN=P07; sbit monolamp=P33; /立體聲指示燈 uint h; /延時參量 /掃描段碼表 Uchar code dis_712=0 xC0,0 xF9,0 xA4,0 xB0,0 x99,0 x92,0 x82,0 xF8,0 x80,0 x90,0 xff,0 x

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論