【正文】
****大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)****大學(xué)本科生畢業(yè)設(shè)計(jì)單片機(jī)串行通信協(xié)議設(shè)計(jì)學(xué) 院:信息工程學(xué)院 專 業(yè):電子信息工程班 級:電信***班姓 名:* *指導(dǎo)老師:****完成日期:2009年5月30日摘 要本文介紹了89C51單片機(jī)的發(fā)展歷史和簡單介紹,并展望了它們的前景。著重介紹了單片機(jī)串行接口技術(shù),指出了它們的重要性并闡述了其實(shí)現(xiàn)原理。根據(jù)串行通訊原理結(jié)合RS232串口設(shè)計(jì)了串行通訊協(xié)議,利用匯編語言為基礎(chǔ),編寫了一個(gè)基于RS232串口的通信程序,實(shí)現(xiàn)了單片機(jī)PC機(jī)的雙機(jī)通訊。在硬件上測試完好,測試表明,在基于設(shè)計(jì)的通信協(xié)議上的單片機(jī)PC機(jī)的通訊狀況良好。關(guān)鍵詞:89C51單片機(jī),串行通訊原理,RS232串口,串行通訊協(xié)議AbstractThis article describes the development and give a brief history of the 89C51 microcontroller and look forward to their on singlechip serial interface technology, pointed out the importance of them and described the principles of its realization. Serial munication in accordance with the principle of bining the design of a serial RS232 serial Communication protocol, Based on the use of assembly language, the preparation of a RS232 serial munication based on the procedures, to achieve a singlechip dualPC machine munication. Welltested in hardware, testing showed that the singlechipPC munications machine based on the design of munication protocols in good condition.Key words:89C51 microcontroller, principle of serial munication, RS232 serial port, serial munication protocol目 錄引言 ………………………………………………………………………………… (1)1. 單片機(jī)概述 ……………………………………………………………………… (1) 單片機(jī)的發(fā)展歷史 ………………………………………………………… (1) 單片機(jī)的特點(diǎn) ……………………………………………………………… (2) 單片機(jī)的應(yīng)用 ……………………………………………………………… (3) AT89C51單片機(jī)簡介………………………………………………………… (4) ……………………………………………………………… (9) 基本概念 …………………………………………………………………… (10) MCS51的串行和控制寄存器 …………………………………………… (11) ………………………………………………… (13) 硬件的基本組成: ………………………………………………………… (14) 串行通信原理 …………………………………………………………… (14) 雙機(jī)通信連接方法 ………………………………………………………… (14)4. 軟件的設(shè)計(jì)和調(diào)整過程 ………………………………………………………… (15) 程序流程圖 ………………………………………………………………… (15) 通信協(xié)議 ………………………………………………………………… (16) 程序演示 ………………………………………………………………… (18) ………………………………………………………………………………… (20)參考文獻(xiàn) ……………………………………………………………………………… (21)附錄 …………………………………………………………………………………… (22)第28頁引 言在工業(yè)監(jiān)測及自動控制系統(tǒng)種,串行通信是微機(jī)與單片機(jī)之間進(jìn)行數(shù)據(jù)交換的主要方式。而在現(xiàn)代社會中,短距離的雙機(jī)通信,最常用的就是串口通信。目前存在的一些通信協(xié)議(如RS232,RS484等),僅對通信線路的電氣特性進(jìn)行了約定,并沒有涉及通信內(nèi)容的格式,類型等信息。針對這一現(xiàn)象,我對于RS232接口設(shè)計(jì)了比較規(guī)范的串行通信協(xié)議,實(shí)現(xiàn)了上位單片機(jī)與下位計(jì)算機(jī)的串行通信。通過實(shí)驗(yàn)室測試表明該串行通信協(xié)議是可靠可行的。1. 單片機(jī)概述單片機(jī)也被稱作“單片微型計(jì)算機(jī)”、“微控制器”、“嵌入式微控制器”。單片機(jī)一詞最初是源于“Single Chip Microputer”,簡稱SCM。隨著SCM在技術(shù)上、體系結(jié)構(gòu)上不斷擴(kuò)展其控制功能,單片機(jī)已不能用“單片微型計(jì)算機(jī)”來表達(dá)其內(nèi)涵。國際上逐漸采用“MCU”(Micro Controller Unit)來代替,形成了單片機(jī)界公認(rèn)的、最終統(tǒng)一的名詞。為了與國際接軌,以后應(yīng)將中文“單片機(jī)”一詞和“MCU”唯一對應(yīng)解釋。在國內(nèi)因?yàn)椤皢纹瑱C(jī)”一詞已約定俗成,故而可繼續(xù)沿用。 單片機(jī)的發(fā)展歷史如果將8位單片機(jī)的推出作為起點(diǎn),那么單片機(jī)的發(fā)展歷史大致可以分為以下幾個(gè)階段:第一階段(1976—1978):單片機(jī)的探索階段。以Intel公司的MCS48為代表。MCS48的推出是在工控領(lǐng)域的探索,參與這一探索的公司還有Motorola、Zilog等。都取得了滿意的效果。這就是SCM的誕生年代,“單片機(jī)”一詞即由此而來。第二階段(1978—1982):單片機(jī)的完善階段。Intel公司在MCS48基礎(chǔ)上推出了完善的、典型的單片機(jī)系列MCS51。它在以下幾個(gè)方面奠定了典型的通用總線型單片機(jī)體系結(jié)構(gòu)。MCS51設(shè)置了經(jīng)典的8位單片機(jī)的總線結(jié)構(gòu),包括8位數(shù)據(jù)總線、16位地址總線、控制總線及具有多機(jī)通信功能的串行通信接口。,并且增加了許多突出控制功能的指令。第三階段(1982—1990):8位單片機(jī)的鞏固發(fā)展及16位單片機(jī)的推出階段,也是單片機(jī)向微控制器發(fā)展的階段。Intel公司推出的MCS96系列單片機(jī),將一些用于測控系統(tǒng)的模數(shù)轉(zhuǎn)換器、程序運(yùn)行監(jiān)視器、脈寬調(diào)制器等納入片中,體現(xiàn)了單片機(jī)的微控制器特征。第四階段(1990—):微控制器的全面發(fā)展階段。隨著單片機(jī)在各個(gè)領(lǐng)域全面、深入地發(fā)展和應(yīng)用,出現(xiàn)了高速、大尋址范圍、強(qiáng)運(yùn)算能力的8位/16位/32位通用型單片機(jī),以及小型廉價(jià)的專用型單片機(jī)。 單片機(jī)的發(fā)展趨勢目前,單片機(jī)正朝著高性能和多品種方向發(fā)展,今后單片機(jī)的發(fā)展趨勢將是進(jìn)一步向著CMOS化、低功耗化、低電壓化、低噪聲與高可靠性、大容量化、高性能化、小容量、低價(jià)格化、外圍電路內(nèi)裝化和串行擴(kuò)展技術(shù)。隨著半導(dǎo)體集成工藝的不斷發(fā)展,單片機(jī)的集成度將更高、體積將更小和功能將更強(qiáng)。 單片機(jī)的特點(diǎn)單片機(jī)主要有如下特點(diǎn):。、體積小、有很高的可靠性。單片機(jī)把各功能部件集成在一塊芯片上,內(nèi)部采用總線結(jié)構(gòu),減少了各芯片之間的連線,大大提高了單片機(jī)的可靠性和抗干擾能力。另外,其體積小,對于強(qiáng)磁場環(huán)境易于采取屏蔽措施,適合在惡劣環(huán)境 下工作。為了滿足工業(yè)控制的要求,一般單片機(jī)的指令系統(tǒng)中均有極豐富的轉(zhuǎn)移指令、I/O口的邏輯操作以及位處理功能。單片機(jī)的邏輯控制功能及運(yùn)行速度均高于同一檔次的微機(jī)。、低電壓,便于生產(chǎn)便攜式產(chǎn)品。(InterIntegrated Circuit)及SPI(Serial Peripheral Interface)等串行總線方式,進(jìn)一步縮小了體積,簡化了結(jié)構(gòu)。、規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。1. 3單片機(jī)