freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)串行通信發(fā)射機(jī)畢業(yè)設(shè)計(jì)-文庫吧資料

2025-07-02 12:31本頁面
  

【正文】 偏置控制單元控制。天線調(diào)諧正交信號(Q)用來比較天線信號相位。UHF合成器產(chǎn)生載頻和正交信號輸出。 無線發(fā)射電路組成及工作原理: 無線發(fā)射電路圖,電路以MICRF102為核心?,F(xiàn)在就介紹一下無線發(fā)射的原理和電路。不如距離太遠(yuǎn),導(dǎo)線太長久匯有干擾而且有時還會很大,使得接收到的信號很弱,甚至接收不到。(3)在燒片之前,應(yīng)該先擦除芯片,防止芯片內(nèi)原有遺留程序的影響。燒片時應(yīng)注意的問題:(1)芯片的放置要真確,否則有可能造成芯片燒壞。(2)導(dǎo)入預(yù)先編譯好的程序。也可以選擇但不執(zhí)行,這樣可以看到每部執(zhí)行的情況。E. 單擊仿真器,配置選擇芯片、通信端口和晶震頻率。 仿真器使用界面C.點(diǎn)擊文件,新建一個文件,將源程序輸入后保存()。 編譯軟件的使用和編譯過程 編譯軟件的使用A: 編譯軟件的裝載:這個軟件不需要安裝,只要復(fù)制到機(jī)子里就行。 發(fā)射程序(見附錄B) 我所做的程序?qū)崿F(xiàn)了畢業(yè)設(shè)計(jì)的要求,并此基礎(chǔ)上加了一個自己編的小程序。 串行口控制寄存器SCON的設(shè)置串行口控制寄存器的基本情況在前面已經(jīng)介紹,這里不再重復(fù)。也是編譯的重要依據(jù),按照流程圖一步一步編寫程序,下面是我的流程圖。從程序流程圖、通信協(xié)議、波特率計(jì)算、編寫程序、編譯、和燒入軟件的操作,到最后的調(diào)試,是很復(fù)雜的。它的好壞直接關(guān)系畢業(yè)設(shè)計(jì)的成功與否。調(diào)試過程中遇到的問題:上電后,用示波器檢測30腳,發(fā)現(xiàn)沒有時鐘頻率輸出,仔細(xì)分析發(fā)現(xiàn)30腳沒接高電平,重新焊接后,輸出漂亮的時鐘脈沖。C:把單片機(jī)AT89C51接入底座插入底座,加電,看各位顯示是不是正確。A:程序如下:ORG 0000HLJMP MAINORG 0030H MAIN:MOV DPTR,DDSSMOV A,0MOVC A,A+DPTR MOV P0,A MOV P2,A DDSS:DB 3FH,06H,5BH,4FH,66H DB 6DH 7DH,07H,7FH,6FH ENDB:將編好的程序進(jìn)行編譯,即將*.ASM文件轉(zhuǎn)化為*.BIN文件,然后燒入片子。 有單片機(jī)的調(diào)試加上單片機(jī),目的是看單片機(jī)能否正常工作,有效地控制顯示數(shù)據(jù)。(2)反復(fù)調(diào)試幾次后,發(fā)現(xiàn)電路不穩(wěn)定,有時沒反應(yīng)。D:電路檢查完后,關(guān)閉電源,用一根導(dǎo)線與電源負(fù)極相連,然后打開電源,用導(dǎo)線的另一端逐個與P0、P2口的管腳接觸,看數(shù)碼管顯示是否正確。B:將電路板的火線與電源正極相連,地線與負(fù)極相連。 硬件的調(diào)試機(jī)器故障排除硬件的調(diào)試在上電后的工作是不是正常,主要包括不插單片機(jī)的調(diào)試和插上單片機(jī)的檢測。檢查完后再用萬用表檢查火線和地線是否導(dǎo)通。 電路板的檢測和故障排除電路板完成后要進(jìn)行全面檢測,包括以下幾個方面: 火線和底線的檢測檢測單片機(jī)底座的Vcc(40腳)是否與火線相連,檢測數(shù)碼管的功用端是否與火線連接,手動復(fù)位開關(guān)是否連接上火線。因?yàn)閷?dǎo)線比較多,就要先對導(dǎo)線進(jìn)行布局,找好于元器件相對的管腳,焊接前先要檢測導(dǎo)線是否導(dǎo)通。焊接好后要用萬用表檢測。晶震是6M的,電容是普通電容,焊接前要刮腿,以免接觸不好。所以在焊接前一定要用萬用表測出那兩個腳是導(dǎo)通的,焊接完后再檢測,看焊接是否良好。我雖然做的是發(fā)射機(jī),但只要對軟件進(jìn)行一些改動,也可以作為接收機(jī),那時發(fā)射控制鍵就變成接收控制鍵了。焊接好后要對照電路仔細(xì)檢查,再用萬用表檢測,看焊接是否良好。我們用的是40腳的雙排直插式的,在焊接時,要先把底座插到電路板上再進(jìn)行焊接,底座各腳的焊點(diǎn)要小,以免各腳之間導(dǎo)通,還不能形成虛焊,虛焊會導(dǎo)致電路不通,底座要焊接牢固,不能和電路板距離太遠(yuǎn),以免導(dǎo)致虛焊。下面就來介紹元器件的焊接方法和過程。焊接要細(xì)心,還要有耐心。 硬件的焊接及調(diào)試過程硬件的焊接是畢業(yè)設(shè)計(jì)中重要的環(huán)節(jié),用的工具很簡單:電烙鐵、焊絲和鑷子。使用時公共端接Vcc,當(dāng)某陽極為低電平時,該發(fā)光二極管就導(dǎo)通發(fā)光。例如:當(dāng)a,b,c,d,e,f,g七個字段同時亮?xí)r,顯示8,b、c 段亮?xí)r,顯示出1。,工作電流為己毫安到幾十毫安,壽命很長。要LED能夠顯示相應(yīng)的字符,就必須采用動態(tài)掃描方式,只要每位顯示的時間足夠短,則可造成多位同時顯示的假象,達(dá)成顯示的目的。動態(tài)顯示是將所有位的段選線相應(yīng)的并聯(lián)在一起,由一個8位的I/O口控制,形成段選線的多路復(fù)用。由于顯示的各位可以相互獨(dú)立,各位可以互相顯示,只要在該位的段選線上保持段選碼電平,該位就能保持相應(yīng)的顯示字符。我們這次就是采用的共陽極LED,所以這里要介紹共陽極數(shù)碼管。 LED顯示器的工作原理LED顯示是用發(fā)光二極管顯示字段的顯示器件,也可稱為數(shù)碼管,其外形結(jié)構(gòu)如圖所示,由圖可見它由8個發(fā)光二極管構(gòu)成,通過不同的組合可用來顯示0~A~F及小數(shù)點(diǎn)。串行口定義為方式1時傳送1幀數(shù)據(jù)為10位,其中1位起始地址、8位數(shù)據(jù)位(先低位后高位)、1位停止位方式1的波特率可變,波特率=(T1的溢出率) 中斷允許寄存器符號EAESET1EX1ETOEX0位地址AFHAEHADHACHABHAAHA8HA8H 數(shù)碼顯示管要用單片機(jī)構(gòu)成發(fā)射機(jī),就需要一個人機(jī)界面。ES為串行中斷允許控制位,ES=1允許串行中斷,ES=0,禁止串行中斷。由硬件在方式0串行發(fā)射第8位結(jié)束時置“1”B:特殊功能寄存器PCONPCON:主要是是CHMOS型單片機(jī)的電源控制而設(shè)置的專用寄存器,單元地址為87H其機(jī)構(gòu)格式如下表: 特殊功能寄存器PCON PCOND7D6D5D4D3D2D1D0位符號SMODGF1GF0PDIDL在CHMOS型單片機(jī)中,除SMOD位外其它位均為虛設(shè)的,SMOD是串行波特率倍增位,當(dāng)SMOD=1時串行口波特率加倍,系統(tǒng)復(fù)位默認(rèn)為SMOD=0。必須由軟件清“0”。TI:發(fā)送中斷標(biāo)志。在方式1時,如SM2=0,RB8接收到的停止位。TB8:在方式3和方式3中要發(fā)送的第9位數(shù)據(jù),需要時用軟件置位和清零。REN:允許接收控制位。當(dāng)SM2=0時,只有在接收到有效停止位時才啟動RI,若沒接收到有效停止位,則RI清“0”。A:串行通信寄存器在上一節(jié)我們已經(jīng)分析了SCON控制寄存器,它是一個可尋址的專用寄存器,用于串行數(shù)據(jù)通信的控制,單元地址是98H,其結(jié)構(gòu)格式如下: SCON寄存器結(jié)構(gòu)表1 寄存器SCON結(jié)構(gòu)SCOND7D6D5D4D3D2D1D0SM0SM1SM2RENTB8RB8TIRI位地址9FH9EH8DH9CH9BH9AH99H98H下面我們對個控制位功能介紹如下:(1)SM0、SM1:串行口工作方式控制位 SMO SM1 工作方式 功能說明 0 0 方式0 移位寄存器方式(用于I/O擴(kuò)展) 0 1 方式1 8位UART,波特率可變(T1溢出率/ n) 1 0 方式2 9 位UART,波特率為fosc/64或fosc/321 1 方式3 9位UART,波特率可變(T1溢出率/ n) (2)SM2:多機(jī)通信控制位多機(jī)通信是工作方式2和方式3,SM2位主要用于方式2和方式3。此外,接收緩沖器前還加上一級輸入移位寄存器,MCS51這種結(jié)構(gòu)的目的在于接收數(shù)據(jù)時避免發(fā)生重疊現(xiàn)象,文獻(xiàn)稱這種結(jié)構(gòu)為雙緩沖結(jié)構(gòu)。MCS51的串行數(shù)據(jù)傳輸很簡單,只要向緩沖器寫入數(shù)據(jù)就可發(fā)送數(shù)據(jù)。SBUF為串行口的收發(fā)緩沖器,它是一個可尋址的專用寄存器,其中包含了接收器和發(fā)射器寄存器,可以實(shí)現(xiàn)全雙工通信。 同步通信格式中,發(fā)送器和接收器由同一個時鐘源控制,為了克服在異步傳輸中,每傳輸一幀字符都必須加上起始位和停止位,占用了傳輸時間,在要求傳送的數(shù)據(jù)量較大的C. 串行數(shù)據(jù)通信的傳輸速率: 串行數(shù)據(jù)傳輸率有兩個概念,既美秒傳送的位數(shù)bps(Bit per second)和美秒符號數(shù)波特率(Band rate),在具有調(diào)治解調(diào)器的通信中,波特率與調(diào)治速率有關(guān)。D. 多工方式:以上三種傳輸方式都是同一線路傳輸一種頻率信號,為了充分的利用線路資源,可通過使用多路復(fù)用器或多路集線器,采用頻分、時分、或碼分復(fù)用技術(shù),即可實(shí)現(xiàn)在同一線路上資源共享功能,我們稱之為多工傳輸方式。B. 雙工方式:數(shù)據(jù)可以實(shí)現(xiàn)雙向傳送,但不能同時進(jìn)行,實(shí)際的應(yīng)用采用某種協(xié)議實(shí)現(xiàn)收發(fā)開關(guān)轉(zhuǎn)換。A. 單工方式:數(shù)據(jù)僅按一個固定的方向傳送。下面我們分別介紹。這個通信口即可以用于網(wǎng)絡(luò)通信,亦可以實(shí)現(xiàn)串行異步通信,還可以構(gòu)成同步移位寄存器使用。AT89C81通常采用上電自動復(fù)位和開關(guān)手動復(fù)位,我們采用的是手動復(fù)位開關(guān)如圖所示: 手動開關(guān)手動開關(guān)未按下之前,電容正極處于家電狀態(tài),當(dāng)按鍵按下去后,VCC與GND導(dǎo)通,電容放電,從而實(shí)現(xiàn)放電。,加上一個ALE/PROG編程脈沖。PSEN為低電平,RST保持高電平,EA/Vp 引腳是編程電源的輸入端,按要求加上編程電壓,ALE/PROG引腳輸入編程脈沖(負(fù)脈沖)編程時可采用4—20MHz的時鐘震蕩器AT89C51的編程方法如下: 在地址線上加上要編程單元的地址信號。低電壓編程模式,適用與用戶在線編程系統(tǒng)。Flash閃速存儲器的編程:AT89C51單片機(jī)內(nèi)部有4K字節(jié)的Flash PEROM,這個Flash存儲存儲陣列出廠時已處于擦除狀態(tài)(既所有存儲單元的內(nèi)容均為FFH),用戶隨時可對其進(jìn)行編程。 內(nèi)部震蕩電路 外部震蕩電路由于外部時鐘信號是通過一個2分頻的觸發(fā)器后作為內(nèi)部時鐘信號的所以外部 AT89C51寄存器寄存器內(nèi)容寄存器內(nèi)容PC0000HTMOD00HACC00HTCOM00HB00HTH000HPSW00HTLO00HSP07HTH100H0DPTR
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1