【正文】
R4,以判斷是否放開 SETB C 。將掃描值輸出至 P1 MOV A, P1 。取碼指針 L2: MOV A, R3 。 如下程序表示: ………… CLEAR: MOV R0, 00H INC R0 DJNZ R4, CLEAR L1: MOV R3, 0F7H 。 為了使系統(tǒng)實現(xiàn)上述功 能,在程序里單片機端口的使用如以下所列: ( 1) P1 口用來輸入數(shù)據(jù),單片機模塊通過鍵盤連接 P1 口進行數(shù)據(jù)輸入; 21 ( 2) P0 口用來輸出數(shù)據(jù), 口到 口分別連接顯示驅(qū)動器 CD4511 的 A、 B、C 和 D 端, 口到 口分別連接譯碼器 74LS138 的 A、 B 和 C 端。 系統(tǒng)流程如圖 310 所示,整機采用 LED 顯示,鍵盤處理采用掃描法并注意按鍵的消抖處理。 ( 4)手動掃描:通過“加”“減”功能鍵,可以實現(xiàn)按預(yù)置的步進間隔,進行頻率上下掃描。 ( 2)自動全頻段頻率掃描:本功能能通過鍵盤上的“掃描”功能鍵在本機所覆蓋的頻段內(nèi)( 35000~ 39000KHz),以步進頻率自動由當前頻率開始步進,每步進一次延時 2S,等待用戶響應(yīng),若無響應(yīng)則繼續(xù)向前步進, 直至用戶選定所需頻率則推出掃描。 軟件設(shè)計要使系統(tǒng)可實現(xiàn)以下功能: ( 1)手動輸入頻率:通過鍵盤上的數(shù)值鍵,直接鍵入在 35000~ 39000KHz 之間任意所需的頻率值。 系統(tǒng)軟件設(shè)計 軟件設(shè)計編程是實現(xiàn)系統(tǒng)多功能、智能化和操作方便的關(guān)鍵,由于控制比較復(fù)雜,采輸 入 輸 出 G1 G2A G2B C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 X H H X X X H H H H H H H H X X H X X X H H H H H H H H L X X X X X H H H H H H H H H L L L L L L H H H H H H H H L L L L H H L H H H H H H H L L L H L H H L H H H H H H L L L H H H H H L H H H H H L L H L L H H H H L H H H H L L H L H H H H H H L H H H L L H H L H H H H H H L H H L L H H H H H H H H H H L 20 用 C—51 單片機開發(fā)語言。 74LS138 的主要特點是設(shè)置了 G G2A和 G2B三個使能輸入端,它的引腳圖和真值表如下所示 圖 39 74LS138 真值表 圖 38 74LS138引腳圖 單片機與鎖相環(huán)的連接 單片機控制鎖相環(huán)頻率合成器設(shè)計的關(guān)鍵 之一就是如何把單片機的接口與鎖相環(huán)的接口連接起來。 利用 G /(G2A)和 /(G2B)可級聯(lián)擴展成 24 線 譯碼器;若外接一個反相器還可級聯(lián)擴展成 32 線譯碼器。 顯示驅(qū)動器 CD4511 CD4511 集成電路是起到數(shù)碼管顯示驅(qū)動的作用,它的引腳和真值表如下所示: 18 CD4511 圖 36 CD4511 引腳圖 圖 37 CD4511 真值表 說明: 從以上兩張圖表中可任意清楚看 出來 CD4511 的各輸入輸出引腳,以及輸入不同的時候,各引腳輸出的結(jié)果也是不同的。 24. XTAL2:來自反向振蕩器的輸出。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 22. /EA/VPP:當 /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。此時, ALE 只有在執(zhí)行 MOVX, MOVC指令是 ALE 才起作用。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一 個 ALE 脈沖。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 20. ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 19. RST:復(fù)位輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 7. P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。在給出地址 “1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2 口輸出其特殊功能寄存器的內(nèi)容。這是由于內(nèi)部上拉的緣故。 6. P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當 P2 口被寫 “1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FIASH 編程時, P0 口作為原碼輸入口,當 FIASH 進行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高。當P1 口的管腳第一次寫 1 時,被定義為高阻輸入。 3. GND:接地。 其引腳功能圖如圖 35 所示。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造, AT89C51 單片機與工業(yè)標準的 MCS51 指令集和輸出管腳相兼容。 圖 34 單片機模塊框圖 單片機模塊部分由鍵盤輸入數(shù)值,然后通過數(shù)碼管顯示讀值,其中用到了單片機芯片AT89C5顯示驅(qū)動 CD4511 和譯碼器 74LS138。進而控制振蕩頻率,并顯示其送出的頻率值。為了使環(huán)路工在最佳工作狀態(tài),在電路調(diào)試時要根據(jù)需要對 R R2 和 C1 的值作適當?shù)恼{(diào)整,以及對 VCO 中的電感線圈作出適當。本系統(tǒng)采用無源比例積分濾波器,其結(jié)構(gòu)簡單,性能穩(wěn)定,調(diào)試方便。 當參考頻率 rf 設(shè)定為 5k,輸出頻率 0f 為 35MHz39MHz,可采用直接分頻方式,環(huán)路的可編程分頻器的分頻比 N 由下式計算得: rffN 0? ( 41) 計算得最小分頻比 minN =7000,最大分頻比 maxN =7800。為了達到這一目的也可用雙端輸出。適當數(shù)值的調(diào)頻電容必須從 OSCin 和OSCout 連到地。上拉電阻保證輸入端在斷開時停留在邏輯“ 1”,而只需要一個 SPST 開關(guān)將數(shù)據(jù)改變成“零”態(tài)。 表 31 地址碼 基準地址碼 總除數(shù) RA1 RA2 RA0 0 0 0 8 0 0 1 128 0 1 0 256 0 1 1 512 1 0 0 1024 1 0 1 2048 14 圖 33 MC1451512芯片 ( 3) N0N11 為 N 計數(shù)器的編程輸入,當除 N 計數(shù)器的計數(shù)為零 時,這些輸入端供給預(yù)調(diào)計數(shù)器的數(shù)據(jù)。 : ( 1) fin 為頻率輸入端,合成器的除 N 部分的輸入 fin 一般是從 VCO 導(dǎo)出而以交流方式耦合到本器件,對于振幅較強的信號(標準 CMOS 邏輯電平),直流耦合也是適用的。 在其內(nèi)部“線性化”的數(shù)字頻率相位檢測器能改進傳輸函數(shù)的線性度,其內(nèi)部結(jié)構(gòu)如圖 32。 R 值: 8, 128, 256, 512, 1024, 2048, 4096, 8192,247。 N 計數(shù)器的輸出,單模并行編程。調(diào)幅波的特點是頻率與載波信號的頻率相等,幅度隨輸入信號幅度的變化而變化;調(diào)頻波的特點是幅度與載 13 波信號的幅度相等,頻率隨輸入信號幅度的變化而變化;調(diào)相波的特點是幅度與載波信號的幅度相等,相位隨輸入信號幅 度的變化而變化 該單元是系統(tǒng)工作的核心部分,根據(jù)題目要求,我們選用 Motorola 公司的 MC1451512 該集成芯片帶單模預(yù)置計數(shù)器接口,分別用14 條和 3 條并行輸入數(shù)據(jù)線控制 N 計數(shù)器和 R 計數(shù)器編排程序,其特征是包括參考振蕩器,可選參考頻率分頻器,數(shù)字相位檢測器和可以編程的除以 N 的 14 比特計數(shù)器。所謂的調(diào)制就是用攜帶信息的輸入信號 ui來控制載波信號 uC 的參數(shù),使載波信號的某一個參數(shù)隨輸入信號的變化而變化。在此電路板的調(diào)試過程中發(fā)現(xiàn)在 Q1 的 bc 級間加一個 50pF 的補償電容,將會使振蕩頻率更加的穩(wěn)定。 在調(diào)試過程中為了減小電源對振蕩頻率穩(wěn)定度的影響,我們采用 C6,C7,L2 對其進行高低頻濾波。振蕩管選用 C1906。 壓控振蕩器為電容三點式,產(chǎn)生的波形較好且穩(wěn)定,從插頭 J1 送來的低通濾波器輸出電壓控制了變?nèi)蓐P(guān) D1 的容量,從而控制 壓控振蕩器的頻率。我們還在振蕩器的后面加入了一級簡單的放大電路,提高輸出電壓。 由于電容三點式的克拉波的高穩(wěn)定性, 電容三點式振蕩電路又稱考畢茲振蕩電路所示 , 12 其結(jié)構(gòu)與電感三點式振蕩電路相似 ,只是將電感、電容互換了位置 .為了形成集電極回路的直流通路 ,.可以看出 ,它符合三點式振蕩電路 射同基反 的構(gòu)成原則 ,滿足自激振蕩的相位平衡條件 . 這種振蕩電路的特點是 振蕩頻率可做得較高 ,一般可達到 100MHz 以上 ,由于 C2 對高次諧波阻抗小 ,使反饋電壓中的高次諧波成分較小 ,因而振蕩波形較好 .電路的缺點是頻率調(diào)節(jié)不便 ,這是因為調(diào)節(jié)電容來改變頻率時 ,(既使 C C2 采用雙連可變電容 )C1 與 C2 也難于按比例變化 ,從而引起電路工作性能的不穩(wěn)定 .因此 ,該電路只適宜產(chǎn)生固定頻率的振蕩 . 用集成運放構(gòu)成的電容三點式振蕩電路 。 綜合考慮,我們選擇第一種方案。 方法成熟,無須為驅(qū)動顯示部分另外編程,而且價格便宜,但是顯示的內(nèi)容有限,另外就是不夠美觀。 顯示部分:顯示部分主要有 LED 數(shù)碼管顯示和液晶顯示。它具有三種封裝形式,以后綴字母加以區(qū)別,其中 MC145151P2 為 28 腳雙列直插式封裝,