智能儀表綜合訓(xùn)練設(shè)計(jì)說明書.doc
智能儀表綜合訓(xùn)練設(shè)計(jì)說明書,摘 要本設(shè)計(jì)采用stc89c52單片機(jī)作為下位機(jī),pc機(jī)作為上位機(jī)。二者通過rs-232串行口接受或上傳數(shù)據(jù)。我們要實(shí)現(xiàn)串口通信是通過pc機(jī)發(fā)出信號(hào),然后經(jīng)過數(shù)碼管顯示。在本設(shè)計(jì)中,選用鍵盤輸入數(shù)據(jù),共采用四個(gè)鍵盤和四個(gè)八段led數(shù)碼管顯示。四個(gè)鍵盤分別用來 顯示、選位按鍵、加一按鍵和減一按鍵...
內(nèi)容介紹
此文檔由會(huì)員 wdyj1314w 發(fā)布智能儀表綜合訓(xùn)練設(shè)計(jì)說明書
摘 要
本設(shè)計(jì)采用STC89C52單片機(jī)作為下位機(jī),PC機(jī)作為上位機(jī)。二者通過RS-232串行口接受或上傳數(shù)據(jù)。我們要實(shí)現(xiàn)串口通信是通過PC機(jī)發(fā)出信號(hào),然后經(jīng)過數(shù)碼管顯示。在本設(shè)計(jì)中,選用鍵盤輸入數(shù)據(jù),共采用四個(gè)鍵盤和四個(gè)八段LED數(shù)碼管顯示。四個(gè)鍵盤分別用來 顯示、選位按鍵、加一按鍵和減一按鍵,而四個(gè)八段LED數(shù)碼管分別顯示個(gè)、十、百、千位。在顯示方面采用動(dòng)態(tài)顯示。調(diào)試方面是通過串口調(diào)試助手完成數(shù)據(jù)的發(fā)送和查看LED數(shù)碼管的顯示出的數(shù)字是否與輸入一致。
關(guān)鍵詞:串行通信;STC89C52;RS-232
目 錄
摘 要 I
第一章 概述 1
1.1串行通信 1
1.1.1串行通信的概念和特點(diǎn) 1
1.1.2串行通信的分類 1
1.1.3串行通信的工作模式 2
1.1.4通信參數(shù) 4
第二章 總體方案設(shè)計(jì) 6
2.1主要原件的選擇 6
2.1.1STC89C52單片機(jī)的功能特性描述 6
2.1.2 RS-232的功能特性描述 7
2.2顯示的設(shè)計(jì)方案 9
2.3按鍵的設(shè)計(jì)方案 9
2.4晶振的選擇 9
第三章 硬件設(shè)計(jì) 10
3.1單片機(jī)最小應(yīng)用系統(tǒng)的設(shè)計(jì) 10
3.1.1 STC89C52單片機(jī)的時(shí)鐘電路 11
3.1.2 STC89C52單片機(jī)的復(fù)位電路 12
3.2中斷編碼按鍵是硬件設(shè)計(jì) 13
3.3數(shù)碼管顯示的硬件設(shè)計(jì) 14
3.3 PCB設(shè)計(jì) 15
3.3.1 Protel99SE軟件 15
3.3.2 PCB板的設(shè)計(jì)流程 16
第四章 軟件設(shè)計(jì) 17
4.1程序流程圖 17
4.2主程序的設(shè)計(jì) 17
4.3 子程序的設(shè)計(jì) 18
4.3.1串口初始化程序的設(shè)計(jì) 18
4.3.2數(shù)據(jù)發(fā)送和接受程序的設(shè)計(jì) 19
4.3.3 顯示程序的設(shè)計(jì) 20
4.3.4延時(shí)子程序的設(shè)計(jì) 20
總結(jié) 21
參考文獻(xiàn) 22
附錄一 電路原理圖 23
附錄二 串口通信源程序 24
TA們正在看...
- 怡禾國標(biāo)中心地下防水工程施工方案.doc
- 杭州某高層建筑外腳手架工程.doc
- 《醫(yī)學(xué)免疫學(xué)》教學(xué)課件:補(bǔ)體.ppt
- 三堡經(jīng)濟(jì)適用房云峰家園農(nóng)轉(zhuǎn)居多層公寓二標(biāo)腳手架...doc
- 出鐵場廠房鋼屋架制作安裝.doc
- 中國職工之家擴(kuò)建配套工程腳手架施工方案.doc
- 岳家樓住宅小區(qū)8號(hào)樓鋼筋工程施工方案.doc
- 《醫(yī)學(xué)免疫學(xué)》教學(xué)課件:細(xì)胞因子.ppt
- 中科院青年小區(qū)10號(hào)、11號(hào)樓回填土施工方案.doc
- 西環(huán)廣場樁基工程灌注樁及后壓漿施工方案.doc