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

正文內(nèi)容

單片機串行通信發(fā)射機-在線瀏覽

2025-08-13 03:55本頁面
  

【正文】 路流程圖,列出數(shù)碼顯示的斷碼表,計算波特率,設(shè)置串行口,在與接受機設(shè)置相同的通信協(xié)議的基礎(chǔ)上編寫顯示和發(fā)射程序。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調(diào)試,及遇到的問題,在沒問題后與接受機連接,發(fā)射數(shù)據(jù),直到對方準確接收到。我所設(shè)計的單片機串行接口現(xiàn)在已經(jīng)發(fā)展到無線收發(fā)的階段,本文參考無線發(fā)射部分就是參考南華大學(xué)黃智偉、朱衛(wèi)華的《單片機與嵌入式系統(tǒng)應(yīng)用》一文,該串行無線發(fā)射電路結(jié)構(gòu)簡單、工作可靠,可方便地在單片機與單片機之間,構(gòu)成一個點對點、一點對多點的無線串行數(shù)據(jù)傳輸通道。 最后介紹了畢業(yè)設(shè)計做完后的結(jié)論以及自己的心得體會。 電路圖 (見附錄A) 硬件介紹 單片機概述單片機也被稱作“單片微型計算機”、“微控制器”、“嵌入式微控制器”。隨著SCM在技術(shù)上、體系結(jié)構(gòu)上不斷擴展其控制功能,單片機已不能用“單片微型計算機”來表達其內(nèi)涵。為了與國際接軌,以后應(yīng)將中文“單片機”一詞和“MCU”唯一對應(yīng)解釋。 單片機的發(fā)展歷史如果將8位單片機的推出作為起點,那么單片機的發(fā)展歷史大致可以分為以下幾個階段:第一階段(1976—1978):單片機的探索階段。MCS48的推出是在工控領(lǐng)域的探索,參與這一探索的公司還有Motorola、Zilog等。這就是SCM的誕生年代,“單片機”一詞即由此而來。Intel公司在MCS48基礎(chǔ)上推出了完善的、典型的單片機系列MCS51。,并且增加了許多突出控制功能的指令。Intel公司推出的MCS96系列單片機,將一些用于測控系統(tǒng)的模數(shù)轉(zhuǎn)換器、程序運行監(jiān)視器、脈寬調(diào)制器等納入片中,體現(xiàn)了單片機的微控制器特征。隨著單片機在各個領(lǐng)域全面、深入地發(fā)展和應(yīng)用,出現(xiàn)了高速、大尋址范圍、強運算能力的8位/16位/32位通用型單片機,以及小型廉價的專用型單片機。隨著半導(dǎo)體集成工藝的不斷發(fā)展,單片機的集成度將更高、體積將更小和功能將更強。、體積小、有很高的可靠性。另外,其體積小,對于強磁場環(huán)境易于采取屏蔽措施,適合在惡劣環(huán)境 下工作。為了滿足工業(yè)控制的要求,一般單片機的指令系統(tǒng)中均有極豐富的轉(zhuǎn)移指令、I/O口的邏輯操作以及位處理功能。、低電壓,便于生產(chǎn)便攜式產(chǎn)品。、規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。它的應(yīng)用遍及各個領(lǐng)域,主要表現(xiàn)在以下幾個方面:單片機已成為計算機發(fā)展和應(yīng)用的一個重要方面,另一方面,單片機應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。這種用軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是對傳統(tǒng)控制技術(shù)的一次革命。B:用單片機組成的微機控制系統(tǒng)具有以下特點:,片內(nèi)存儲器容量較小,一般片內(nèi)ROM小于4—8K字節(jié),片內(nèi)RAM小于256字節(jié)。程序指令及其常數(shù)、表格固化在ROM中不易破壞。一般來說,單片機的邏輯控制功能及運行速度均高于同一檔次的微處理器。但近年來已開始出現(xiàn)了片內(nèi)固化有BASIC解釋程序及FROTH操作系統(tǒng)的單片機,使單片機系統(tǒng)的開發(fā)提高了一個新水平。特別是單片機與傳統(tǒng)機械產(chǎn)品相結(jié)合,使原有機械產(chǎn)品的結(jié)構(gòu)簡化、控制智能化。近年來,單片機發(fā)展極快,其產(chǎn)量占微機產(chǎn)量的70%以上。國內(nèi)普及的幾乎都是INTEL公司的產(chǎn)品。AT89C51單片機可為你提供許多高性價的應(yīng)用場合,可靈活的應(yīng)用于各種控制領(lǐng)域。與MCS51產(chǎn)品指令系統(tǒng)的全兼容 1000次可擦寫周期三級加密程序存儲器32個可編程I/O口線6個中斷源低功耗空閑和掉電模式 AT89C51功能特性描述:AT89C51提供以下標準功能:4k字節(jié)Flash閃速存儲器,128字節(jié)內(nèi)部RAM,32個I/O口線,兩個16位定時/計數(shù)器,一個5向量中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)震蕩器及時鐘電路。空閑方式停止CPU的工作,但允許RAM,定時/計數(shù)器,竄行通信口及中斷系統(tǒng)繼續(xù)工作。(1) AT89C51引腳功能說明:GND:地可作為輸出口使用時,每位可吸收電流的方式驅(qū)動8個TTL邏輯電路,對端口寫“1”可作為高阻抗輸入輸入端用。在Flash編程時,PO口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求接上拉電阻。P1口:P1口是一個內(nèi)部上拉電阻的8位雙向I/O口,P1的輸入緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。作輸入口時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時輸出一個電流(I)。對端口“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時和作為輸出口,作輸出口時,因為存在內(nèi)部上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVXRI指令)時,P2口線的內(nèi)容(也既特殊功能寄存器(SFR)區(qū)中R2寄存器的內(nèi)容),在整個訪問期間不改變。對P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸出端口。P3口除可作為一般的I/O口線外,更重要的用途是它的第二功能,:P3口還接收一些用于Flas 閃速存儲器編程和程序校驗的控制信號 AT89C51方框圖當(dāng)震蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平使機器復(fù)位。ALE/當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié),即使不訪問外部字節(jié),ALE仍時鐘震蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時鐘脈沖或用于定時目的。對Flash存儲器編程期間,該引腳還要輸入編程脈沖()。該位置位后,只有一條MOVX和MOVC指令可激活。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,這兩次有效的信號不出現(xiàn)。EA/VPP:外部訪問允許。要注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。這個放大器與作為反饋元件的片外石英或陶瓷震蕩器一起構(gòu)成自激震蕩器震蕩電路如圖。對外接電容CC2雖然沒有非常嚴格的要求,但電容的大小會輕微影響震蕩頻率的高低、震蕩工作的穩(wěn)定性、起震的難易程序及溫度穩(wěn)定性,如果使用石英晶體,推薦使用30pF177。10pF。在這種情況下,外部時鐘脈沖接到XTAL1端,既內(nèi)部時鐘發(fā)生器的輸入端,XTAL2懸空。程序接收高電壓(+12V)或低電壓(Vcc)的允許編程信號。而高電平模式可與通用EPROM編程程序兼容。編程方法:編程前需設(shè)置好地址、數(shù)據(jù)及控制信號,編程單元的地址就、—(11位地址范圍為0000H—0FFFH),數(shù)據(jù)從P0口輸入,、。,將EA/Vpp端加上+1V編程電壓。(2) AT89C51控制信號RST/VPD(9腳)復(fù)位信號時鐘電路工作后,在引腳上出現(xiàn)兩個機器周期的高電平,芯片內(nèi)部進行初始復(fù)位,復(fù)位后片內(nèi)存儲器的狀態(tài)如表所示,P1—P3口輸出高電平,初始值07H寫入堆棧指針SP、清0程序計數(shù)器PC和其余特殊功能寄存器,但始終不影響片內(nèi)RAM狀態(tài),只要該引腳保持高電平,89C51將循環(huán)復(fù)位,RAT/VPD從高電平到低電平單片機將從0號單元開始執(zhí)行程序,另外該引腳還具有復(fù)用功能,只要將VPD接+5V備用電源,一旦Vcc電位突然降低或斷電,能保護片內(nèi)RAM中的信息不丟失,恢復(fù)電后能正常工作。 單片機的串行接口MCS51單片機內(nèi)部有一個 全雙工的串行接收和發(fā)射緩沖器(SBUFF),這兩個在物理上獨立的接收發(fā)射器,即可以接收也可以發(fā)射數(shù)據(jù),但接收緩沖器只可以讀出不能寫入,而發(fā)送緩沖器只能寫入不能讀出,它們的地址是99H。如果在串行口的輸入輸出引腳上加上電平轉(zhuǎn)換器,就可以方便的構(gòu)成標準的RS232接口。 基本概念數(shù)據(jù)通信的傳輸方式:常用于數(shù)據(jù)通信的傳輸方式有單工、半雙工、全雙工和工方式。因為這種傳輸方式的用途有限,常用于串行口的打印數(shù)據(jù)傳輸與簡單系統(tǒng)間的數(shù)據(jù)采集。C. 全雙工方式:允許雙方同時進行數(shù)據(jù)雙向傳送,但一般全雙工電路的線路和設(shè)備比較復(fù)雜。串行通信的兩種通信形式A. 異步通信 在這種通信方式中,接收器和發(fā)射器有各自的時鐘,他們的工作是非同步的,異步通信用一幀來表示一個字符,其內(nèi)容如下:一個起始位,緊接著是若干個數(shù)據(jù)位,圖 是傳輸45H的數(shù)據(jù)格式。 MCS51的串行和控制寄存器 串行口和控制寄存器MCS51單片機串行口專用寄存器結(jié)構(gòu)如圖所示。但這兩個寄存器具有同一地址(99H)。而從接收緩沖器讀出數(shù)據(jù)既可接收數(shù)據(jù)。而發(fā)送數(shù)據(jù)就不需要這樣設(shè)計,因為發(fā)送時,CPU是主動的,不可能出現(xiàn)這種情況。接收狀態(tài),當(dāng)串行口工作方式2或3,以及SM2=1時,只有當(dāng)接收到第9位數(shù)據(jù)(RB8)為1時,才把接收的前8位數(shù)據(jù)送入SBUF,且置位RI發(fā)出中斷申請,否則會將收到的數(shù)據(jù)放棄。在方式0中SM2應(yīng)該為“0”。由軟件置“1”時,允許接收;軟件置“0”時,不許接收。TB8:在方式2和方式3中是接收到的第9位數(shù)據(jù)。在方式0中,不使用RB8。由硬件在方式0發(fā)送完第8位時置“1”,或在其它方式中串行發(fā)送停止位的開始時置“1”。RI:接收中斷標志。C:中斷允許寄存器IE中斷允許寄存器這里重述一下對串行口有影響的位ES。 串行口工作方式串行口具有4種工作方式,我從應(yīng)用和畢業(yè)設(shè)計的角度,重點討論方式1發(fā)送。常采用的方式是LED數(shù)碼管顯示測試結(jié)果,用一個小鍵盤執(zhí)行某些功能,如請零、預(yù)置值、改變測量范圍等等。 “8”字型數(shù)碼管LED顯示器分為共陰極和共陽極,共陰極是將8個發(fā)光二極管陰極連接在一起作為公共端,而共陽極是將8個發(fā)光二極管的陽極連接在一起作為公共端。如圖所示,LED顯示器有靜態(tài)和動態(tài)顯示兩種方式,靜態(tài)顯示是將共陰極聯(lián)到一起接地,每位的顯示段(adp)分別與一個8位的鎖存器輸出相連。并且由于各位由一個8位鎖存器控制段選線,故在同一時間內(nèi)每一位顯示的字符可以不同, 段碼與字型的關(guān)系段碼D7DPD6gD5fD4eD3dD2cD2bD0a字形3FH00111111006H0000001015BH0101101124FH01001111366H0110011046DH0110110157DH01111101607H0000011177FH011
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1