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

正文內(nèi)容

單片機(jī)串行通信發(fā)射機(jī)畢業(yè)設(shè)計(jì)(完整版)

2025-10-18 21:36上一頁面

下一頁面
  

【正文】 TLO 00H SP 07H TH1 00H0 DPTR 0000H TH1 00H P1—P3 0FFH SCON 00H IP xxx00000 SBUF 不定 IE 0xxx00000 PCON 0xxx00000 時(shí)鐘的占空比沒有特殊要求,但最小高電平持續(xù)的時(shí)間和最大低電平持續(xù)的時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 PSEN 為低電平, RST 保持高電平, EA/Vp 引腳是編程電源的輸入端,按要求加上編程電壓, ALE/PROG 引腳輸入編程脈沖(負(fù)脈沖)編程時(shí)可采用 4—20MHz 的時(shí)鐘震蕩器 AT89C51 的編程方法如下: 在地址線上加上要編程單元的地址信號(hào)。這個(gè)通信口即可以用于網(wǎng)絡(luò)通信,亦可以實(shí)現(xiàn)串行異步通信,還可以構(gòu)成同步移位寄存器使用。 D. 多工方式:以上三種傳輸方式都是同一線路傳輸一種頻率信號(hào),為了充分的利用線路資源,可通過使用多路復(fù)用器或多路集線器,采用頻分、時(shí)分、或碼分復(fù)用技術(shù),即可實(shí)現(xiàn)在同一線路上資源共享功能,我們稱之為多工傳輸方式。 此外,接收緩沖器前還加上一級(jí)輸入移位寄存器, MCS51 這種結(jié)構(gòu)的目的在于接收數(shù)據(jù)時(shí)避免發(fā)生重疊現(xiàn)象,文獻(xiàn)稱這種結(jié)構(gòu)為雙緩沖結(jié)構(gòu)。 TB8:在方式 3 和方式 3 中 要發(fā)送的第 9 位數(shù)據(jù),需要時(shí)用軟件置位和清零。由硬件在方式 0 串行發(fā)射第 8 位結(jié)束時(shí)置 “1” B:特殊功能寄存器 PCON PCON:主要是是 CHMOS 型單片機(jī)的電源控制而設(shè)置的專用寄存器,單元地址為 87H 其機(jī)構(gòu)格式如下表: 表 特殊功能 寄 存器 PCON PCON D7 D6 D5 D4 D3 D2 D1 D0 位符號(hào) SMOD GF1 GF0 PD IDL 在 CHMOS 型單片機(jī)中,除 SMOD 位外其它位均為虛設(shè)的, SMOD 是串行波特率倍增位,當(dāng) SMOD=1 時(shí)串行口波特率加倍,系統(tǒng)復(fù)位默認(rèn)為 SMOD=0。我們這次就是采用的共陽極 LED,所以這里要介紹共陽極數(shù)碼管。 發(fā)光二極管的工作電壓為 伏,工作電流為己毫安到幾十毫安,壽命很長(zhǎng)。焊接要細(xì)心,還要有耐心。我雖然做的是發(fā)射機(jī),但只要對(duì)軟件進(jìn)行一些改動(dòng),也可以作為接收機(jī),那時(shí)發(fā)射控制鍵就變成接收控制鍵了。因?yàn)閷?dǎo)線比較多,就要先對(duì)導(dǎo)線進(jìn)行布局,找好于元器件相對(duì)的管腳,焊接前先要檢測(cè)導(dǎo)線是否導(dǎo)通。 B:將電路板的火線與電源正極相連,地線與負(fù)極相連。 A:程序如下: ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV DPTR, DDSS MOV A, 0 MOVC A, A+DPTR MOV P0,A MOV P2, A DDSS:DB 3FH, 06H, 5BH, 4FH, 66H DB 6DH 7DH, 07H, 7FH, 6FH END B:將編好的程序進(jìn)行編譯,即將 *.ASM 文件轉(zhuǎn)化為 *.BIN 文件,然后燒入片子。從程序流程圖、通信協(xié)議、波特率計(jì)算、編寫程序、編譯、和燒入軟件的操作,到最后的調(diào)試,是很復(fù)雜的。 編譯軟件的使用和編譯過程 編譯軟件的使用 A: 編譯軟件的裝載:這個(gè)軟件不需要安裝,只要復(fù)制到機(jī)子里就行。 ( 2)導(dǎo)入預(yù)先編譯好的程序?,F(xiàn)在就介紹一下無線發(fā)射的原理和電路。功率放大器輸出受發(fā)射偏置控制單元控制。設(shè)計(jì)時(shí)一般選擇變 容二極管的電容值為 。 ( 5) MICRF102 芯片對(duì)電源紋波敏感,正確地電源旁路是必需 的,一般使用、 、 100pF3 個(gè)電容并聯(lián)在 VDD 和 VSS 之間。在 LED 點(diǎn)陣顯示屏應(yīng)用系統(tǒng)中,系統(tǒng)與 PC 機(jī)之間的通訊需要使用單片機(jī)的串行口,顯示數(shù)據(jù)的同步移位輸出口只有另外擴(kuò)展。 74LS74 是有預(yù)置、清零功能的雙上升沿 D 觸發(fā)器, D1~ D5 構(gòu)成 8 脈沖發(fā)生器(計(jì)數(shù)器原理), 74LS165 是 8 位并行輸入串行輸出移位寄存器。擴(kuò)展串行口采用模塊化設(shè)計(jì),很容易移植到其他應(yīng)用系統(tǒng)中。 在一開始接觸這個(gè)題目的時(shí)候,真的很茫然,不知道從哪開始下手,不知道單片機(jī)串行發(fā)射接口是干什么的?怎么才能做出來?用什么做?這些問題一個(gè)都不知道。在解決完所有問題后,自己又一種成功感 ,還在想,要是沒有這些錯(cuò)誤,就不會(huì)學(xué)會(huì)這么多檢測(cè)電路的方法,而且對(duì)自己所做的電路有了進(jìn)一步的了解。在此對(duì)他們的無私幫助表示感謝。檢測(cè)發(fā)現(xiàn)了不少問題,解決后仿真成功。自己就開始找資料,了解單片機(jī)89C5數(shù)碼顯示管的有關(guān)知識(shí),學(xué)習(xí)時(shí)鐘電路、控制電路的設(shè)計(jì)原理,看不懂的時(shí)候就去問老師、同學(xué)。畢業(yè)設(shè)計(jì)完成了,達(dá)到了預(yù)期的目的。產(chǎn)生 8 脈沖信號(hào)的時(shí)序如圖 3 所示。 擴(kuò)展串行口與單片機(jī)的連接 擴(kuò)展串行口電路框圖如圖 所示。 ② 在待機(jī)模式( MICRF102 的 STBY=0, MICRF007 的 SHUT=1)下,電 路不發(fā)射 /接收數(shù)據(jù)。 ( 3)功率放大器的輸出功率與 PC 端(引腳 1)上的電壓有關(guān)。 使用中應(yīng)注意的問題 是: ( 1) REFOSC(引腳 4)是基準(zhǔn)振蕩端,連接晶振到地,或采用 AC 耦合方式輸入峰 峰值為 V 的時(shí)鐘脈沖。 無線發(fā)射電路組成及工作原理 : 圖 無線發(fā)射電路圖 無線發(fā)射電路如圖 所示,電路以 MICRF102 為核心。 燒片時(shí)應(yīng)注意的問題: ( 1)芯片的放置要真確,否則有可能造成芯片燒壞。 圖 仿真器使用界面 C.點(diǎn)擊文件,新建一個(gè)文件,將源程序輸入后保存(生成 .ASM 文件)。也是編譯的重要依據(jù),按照流程圖一步一步編寫程序,下面是我的流程圖 。 C:把單片機(jī) AT89C51 接入底座插入底座,加電,看各位顯示是不是正確。 D:電路檢查完后,關(guān)閉電源,用一根導(dǎo)線與電源負(fù)極相連,然后打開電源,用導(dǎo)線的另一端逐個(gè)與 P0、 P2 口的管腳接觸,看數(shù)碼管顯示是否正確。 電路板的檢測(cè)和故障排除 電路板完成后要進(jìn)行全面檢測(cè),包括以下幾個(gè)方面: 火線和底線的檢測(cè) 檢測(cè)單片機(jī)底座的 Vcc( 40 腳)是否與火線相連,檢測(cè)數(shù)碼管的功用端是否與火線連接,手動(dòng)復(fù)位開關(guān)是否連接上火線 。所以在焊接前一定要用萬用表測(cè)出那兩個(gè)腳是導(dǎo)通的,焊接完后再檢測(cè),看焊接是否良好。下面就來介紹元器件的焊接方法和過程。例如:當(dāng) a,b,c,d,e,f,g 七個(gè)字段同時(shí)亮?xí)r,顯示 8,b、 c 段亮?xí)r,顯示出1 。由于顯示的各位可以相互獨(dú)立,各位可以互相顯示,只要在該位的段選線上保持段選碼電平,該位就能保持相應(yīng)的顯示字符。 ES 為串行中斷允許控制位, ES=1 允許串行中斷, ES=0,禁止串行中斷。在方式 1 時(shí),如 SM2=0,RB8 接收到的停止位。 A:串行通信寄存器 在上一節(jié)我們已經(jīng)分析了 SCON 控制寄存器,它 是 一個(gè)可尋址的專用寄存器,用于串行數(shù)據(jù)通信的控制,單元地址是 98H,其結(jié)構(gòu)格式如下: 表 SCON 寄存器結(jié)構(gòu) 表 1 寄存器 SCON 結(jié)構(gòu) SCON D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI 位地址 9FH 9EH 8DH 9CH 9BH 9AH 99H 98H 下面我們對(duì)個(gè)控制位功能介紹如 下: ( 1) SM0、 SM1:串行口工作方式控制位 SMO SM1 工作方式 功能說明 12 0 0 方式 0 移位寄存器方式(用于 I/O 擴(kuò)展) 0 1 方式 1 8 位 UART,波特率可變( T1 溢出率 / n) 1 0 方式 2 9 位 UART,波特率為 fosc/64 或 fosc/32 1 1 方式 3 9 位 UART,波特率可變( T1 溢 出率 / n) ( 2) SM2:多機(jī)通信控制位 多機(jī)通信是工作方式 2 和方式 3, SM2 位主要用于方式 2 和方式 3。 同步通信格式中,發(fā)送器和接收器由同一個(gè)時(shí)鐘源控制,為了克服在異步傳輸中,每傳輸一幀字符都必須加上起始位和停止位,占用了傳輸時(shí)間,在要求傳送的數(shù)據(jù)量較大的 C. 串行數(shù)據(jù)通信的傳輸速率: 串行數(shù)據(jù)傳輸率有兩個(gè)概念,既美秒傳送的位數(shù) bps(Bit per second)和美秒符號(hào)數(shù) 波特率( Band rate) ,在具有調(diào)治解調(diào)器的通信中,波特率與調(diào)治速率有關(guān)。下面我們分別介紹。 相應(yīng)的控制信號(hào)。Flash 閃速存儲(chǔ)器的編程: AT89C51 單片機(jī)內(nèi)部有 4K 字節(jié)的 Flash PEROM,這個(gè) Flash 存儲(chǔ)存儲(chǔ)陣列出廠時(shí)已處于擦除狀態(tài)(既所有存儲(chǔ)單元的內(nèi)容均為 FFH),用戶隨時(shí)可對(duì)其進(jìn)行編程。外接石英晶體(或陶瓷震蕩器)及電容 C C2 接在放大器的震蕩回路中構(gòu)成并聯(lián)震蕩電路。 Flash 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程允許電源 Vpp,當(dāng)然這必須是該器件是使用 12V 的編程電壓 Vpp。此外,此引 腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)該置 ALE 無效。RST:復(fù)位輸出。在訪問外部存儲(chǔ)器或 1 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVXDPTR 指令)時(shí), P2 口送出高 8 位地址數(shù)據(jù)。 掉電方式保存 RAM 中的內(nèi)容,但震蕩器停止工作并禁止所有部件工作直到下一個(gè)硬件復(fù)位。1288 字節(jié)內(nèi)部 RAM AT89C51 單片機(jī)簡(jiǎn)介 AT89C51 是美國(guó) ATMEL 公司生產(chǎn)的低電壓,高性能的 CMOS8 位單片機(jī)片內(nèi)4Kbytes的可反復(fù)擦寫的只讀程序存儲(chǔ)器( PEROM)和 128bytes 的隨機(jī)存儲(chǔ)器( RAM),器件采用 ATMEL 公司的高密度、非易失存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器( CPU)和 Flash 存儲(chǔ)單元,功能強(qiáng)大。 ,軟件開發(fā)工作量大。單片機(jī)芯片本身是按工業(yè)控制環(huán)境要求設(shè)計(jì)的 ,其抗工業(yè)噪聲的能力優(yōu)于一般通用 CPU。 單片機(jī)的應(yīng)用 由于單片機(jī)具有顯著的優(yōu)點(diǎn),它已成為科技領(lǐng)域的有力工具,人類生活的得力助手。單片機(jī)把各功能部件集成在一塊芯片上,內(nèi)部采用總線結(jié)構(gòu),減少了各芯片之間的連線,大大提高了單片機(jī)的可靠性和抗干擾能力。 第三階段( 1982—1990): 8 位單片機(jī)的鞏固發(fā)展及 16 位單片機(jī)的推出階段,也是單片機(jī)向微控制器發(fā)展的階段。 第二階段( 1978—1982):?jiǎn)纹瑱C(jī)的完善階段。國(guó)際上逐漸采用 “MCU”(Micro Controller Unit)來代替,形成了單片機(jī)界公認(rèn)的、最終統(tǒng)一的名詞。在軟件調(diào)試過程中將詳細(xì)介紹調(diào)試遇到的問題,例如:通信協(xié)議是否相同,數(shù)碼管是否與芯片連接對(duì)應(yīng),計(jì)數(shù)器是否開始計(jì)數(shù)等。例如 作為串行輸出口,其 中時(shí)鐘電路采用內(nèi)時(shí)鐘工作方式,控制信號(hào)采用手動(dòng)控制。 畢業(yè)設(shè)計(jì)的目的是了解基本電路設(shè)計(jì)的流程,豐富自己的知識(shí)和理論,鞏固所學(xué)的知識(shí),提高自己 的動(dòng)手能力和實(shí)驗(yàn)?zāi)芰Γ瑥亩邆湟欢ǖ脑O(shè)計(jì)能力。硬件部分主要分兩大塊,由 AT89C51 和多個(gè)按鍵組成的控制模塊,包括時(shí)鐘電路、控制信號(hào)電路,時(shí)鐘采用 6MHZ 晶振和 30pF 的電容來組成內(nèi)部時(shí)鐘方式,控制信號(hào)用手動(dòng)開關(guān)來控
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1