【正文】
本科畢業(yè)設(shè)計(jì)論文 題 目 基于 串口通信的字符終端的設(shè)計(jì) 系別名稱 電子信息工程 0 專業(yè)名稱 電子信息工程 0 學(xué)生姓名 ****** 班 級 122902 學(xué) 號 ****** 指導(dǎo)教師 **** 畢業(yè)時(shí)間 2020 年 6 月 0 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 畢業(yè) 任務(wù)書 一、題目 基于串口通信的字符顯示終端的設(shè)計(jì) 二、 基本內(nèi)容及 重點(diǎn) ( 1)查閱串行通信相關(guān)方面的資料,掌握關(guān)于串行通信的軟、硬件設(shè)計(jì); ( 2)制定出適用于數(shù)據(jù)采集系統(tǒng)的,通用的,易于實(shí)現(xiàn)的串行通信協(xié)議; ( 3)根據(jù)制定的通信協(xié)議,設(shè)計(jì)出下位機(jī)串行通信模塊; ( 4)根據(jù)制定的通信協(xié)議,利用編程語言設(shè)計(jì)動態(tài)鏈接庫文件; ( 5)通過設(shè)計(jì)一個(gè)可視化界面來對單片機(jī)程序和動 態(tài)鏈接庫文件進(jìn)行調(diào)試和驗(yàn)證,并進(jìn)行改善; ( 6)資料的整理以及各種說明文檔的撰寫。 附加初步總體結(jié)構(gòu)圖 設(shè)計(jì)總體構(gòu)思圖 ( 1)硬件設(shè)計(jì) 通過 ALtium Designer 設(shè)計(jì)串口通信硬件電路,制作全部電路 PCB 及所有的元器件的焊接。 ( 2)軟件設(shè)計(jì) 通過 keil 軟件編寫相關(guān)程序并進(jìn)行調(diào)試。 設(shè)計(jì) 論文 At89s52單片機(jī) Lcd 1602 顯示 計(jì)算機(jī)終端 按鍵 MAX232 電平轉(zhuǎn)換電路 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 三 、 預(yù)期達(dá)到的成果 ( 1)運(yùn)行于計(jì)算機(jī)上的程序可通過動態(tài)鏈接文件對單片機(jī)進(jìn)行數(shù)據(jù)訪問和傳送; ( 2)單片機(jī)機(jī)串行通信模塊具有通用性和可移植性,可以通過簡單的設(shè)置和改變而嵌入到其 它數(shù)據(jù)采集系統(tǒng)中; ( 3)串行通信協(xié)議具有穩(wěn)定性、通用性和可實(shí)現(xiàn)性。 四、存在的問題及擬采取的解決措施 不能正常通信,可能存在的問題? 電路焊接錯(cuò)誤 程序編寫不正確,如:中斷未開啟。 通信正常,但顯示出現(xiàn)亂碼? 初步診斷應(yīng)該是程序邏輯不正確。 五、進(jìn)度安排 1. 23 周 接受并熟悉任務(wù)書,查閱有關(guān)書籍、資料,上網(wǎng)查尋相關(guān)網(wǎng)站,獲取所需的信息。 2. 4 周 根據(jù)要求,消化資料,確定思路和總體技術(shù)方案,學(xué)習(xí) Protel 軟件 ,提供初稿審核,編寫開題報(bào)告。 3. 513 周 根據(jù)第二階段的設(shè)計(jì),進(jìn)入具體實(shí)施階段,進(jìn)行硬件電路設(shè)計(jì),和軟件設(shè)計(jì)。并不斷改進(jìn)。 4. 1415 周 對各階段的工作整理,完成畢業(yè)設(shè)計(jì)論文撰寫及修改。 5. 1516 周 準(zhǔn)備及完成畢業(yè)設(shè)計(jì)答辯 六、參考文獻(xiàn)和書目 [1] 王偉 鄭金奎 MCS_51 單片機(jī)主從式多機(jī)系統(tǒng)實(shí)時(shí)通訊的實(shí)現(xiàn) .西南自動化研究所, 1998 年第 3 期 [2] 陳永真 .全國大學(xué)生電子設(shè)計(jì)競賽試題精解選 .北京:電子工業(yè)出版社, [3] 張傳新 徐少杰 PC 機(jī)與 MCS_51 單片機(jī)主從多機(jī)通信控制程序的研究 .伊圖里河分 局研究所,鐵路計(jì)算機(jī)應(yīng)用第 5 卷第 2 期 . 學(xué)生 ___________ 指導(dǎo)教師 ___________ 系主任 ___________ 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 I 基于串口通信的字符顯示終端的設(shè)計(jì) 摘 要 隨著計(jì)算機(jī)技術(shù)尤其是單片微型機(jī)技術(shù)的發(fā)展,人們已越來越多地采用單片機(jī)來對一 些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進(jìn)行檢測和控制。 51單片機(jī)是一種集 CPU, RAM, FLASH ROM, I/O 接口和定時(shí)中斷系統(tǒng)于一體的微型計(jì)算機(jī)。只要有外加電源和晶體振蕩器就可以獨(dú)立完成對數(shù)字信號的算術(shù)運(yùn)算,邏輯控制,串行通信等功能 。由于單片機(jī)具有體積小,重量輕,功耗低,功能強(qiáng),價(jià)格低,可靠性好等諸多優(yōu)點(diǎn),因而在儀器儀表,家用電器,數(shù)據(jù)采集等一些嵌入式控制領(lǐng)域被廣泛應(yīng)用。 當(dāng)需要處理較復(fù)雜數(shù)據(jù)或需要對多個(gè)采集數(shù)據(jù)進(jìn)行綜合處理以及需要進(jìn)行集散控制時(shí),單片機(jī)的算術(shù)運(yùn)算和邏輯運(yùn)算能力顯的不足,這時(shí)往往需要借助計(jì)算機(jī)系統(tǒng)。將單片機(jī)采集的數(shù)據(jù)通過串行口傳給 PC 機(jī),由 PC 機(jī)高級語言或數(shù)據(jù)庫語言進(jìn)行處理,或者實(shí)現(xiàn) PC 機(jī)對遠(yuǎn)程單片機(jī)進(jìn)行控制。因此,實(shí)現(xiàn)單片機(jī)與 PC機(jī)之間的遠(yuǎn)程通信更具有實(shí)際意義。 關(guān)鍵詞 : 單片機(jī)、 PC 機(jī)、發(fā)送數(shù)據(jù)、接收數(shù)據(jù) 串行通信 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 II ABSTRACT With puter technology, especially the singlechip microputer technology development, it has been increasingly used microcontroller to some industrial control systems such as temperature, flow and pressure parameters to detect and control. 51 is a set of singlechip CPU, RAM, FLASH ROM, I / O interfaces, and timer interrupt system in one of the microputer. As long as the external power source and the crystal oscillator can be done independently of the digital signal arithmetic, logic control, serial munication and other functions. Since the microcontroller with a small size, light weight, low power consumption, powerful, low price, good reliability, and many other advantages, which in the instrumentation, home appliances, data acquisition, and some areas have been widely used in embedded control. When you need to deal with more plex data, or the need for more prehensive data collection process and the need for distributed control, the microcontroller arithmetic and logic operations noticeable lack of ability, then often require the use of puter systems. The microcontroller data collected through the serial port to the PC machine, highlevel language, or by the PC database language processing, or achieve PC remote microprocessor control. Therefore, SCM and remote munication between PC has more practical significance. Keywords: microcontroller, PC, send data, receive data ,serial munication 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 1 目 錄 摘 要 ................................................................................................................................ I 緒 論 ............................................................................................................................... 2 第一章 設(shè)計(jì)總體介紹 ...................................................................................................... 3 單片機(jī)的發(fā)展階段 ............................................................................................... 3 單片機(jī)的發(fā)展趨勢 ............................................................................................... 3 單片機(jī)的應(yīng)用模式 ............................................................................................... 4 單片機(jī)與 PC 串口間通訊設(shè)計(jì)的應(yīng)用 .................................................................... 5 設(shè)計(jì)內(nèi)容及要求 ............................................................................................... 5 串口通信原理 ..................................................................................................... 5 第二章 系統(tǒng)設(shè)計(jì) ............................................................................................................. 8 硬件方案選擇 ...................................................................................................... 8 單片機(jī)的選擇 ............................................................................................. 8 電平轉(zhuǎn)換 .................................................................................................... 8 單片機(jī)與 pc 機(jī)通信原理 ...........................................................................