基于vc串口通信與控制系統(tǒng)論文.doc
基于vc串口通信與控制系統(tǒng)論文,本文主要講述了在vc6下如何用利用現(xiàn)有的控件進(jìn)行編程,以及通訊過(guò)程,實(shí)現(xiàn)了軟硬結(jié)合。適用于使用串口通訊編程參考 串口通信與控制系統(tǒng) 摘要 在實(shí)驗(yàn)室和工業(yè)應(yīng)用中,串口是常用的計(jì)算機(jī)與外部串行設(shè)備之間的數(shù)據(jù)傳輸通道,由于...
內(nèi)容介紹
此文檔由會(huì)員 wanlitengfei 發(fā)布本文主要講述了在VC6下如何用利用現(xiàn)有的控件進(jìn)行編程,以及通訊過(guò)程,實(shí)現(xiàn)了軟硬結(jié)合。適用于使用串口通訊編程參考
串口通信與控制系統(tǒng)
摘要
在實(shí)驗(yàn)室和工業(yè)應(yīng)用中,串口是常用的計(jì)算機(jī)與外部串行設(shè)備之間的數(shù)據(jù)傳輸通道,由于串行通信方便易行,所以應(yīng)用廣泛。
本次設(shè)計(jì)的目標(biāo)在于:在VC++6.0的環(huán)境下,編寫(xiě)使用C++語(yǔ)言,SQL數(shù)據(jù)庫(kù)的串口通信程序,控制由單片微機(jī)控制的磨粉機(jī),原要求能夠通過(guò)串口擴(kuò)展同時(shí)監(jiān)控12臺(tái)機(jī)器,由于目的在于進(jìn)行串口通信設(shè)計(jì)的嘗試,所以這里只是針對(duì)一臺(tái)單片微機(jī)進(jìn)行程序設(shè)計(jì)。
首先,操作人員能夠?qū)Υ趨?shù)進(jìn)行配置。
其次,當(dāng)由單片微機(jī)控制的磨粉機(jī)的工作數(shù)據(jù)由串口傳到計(jì)算機(jī)時(shí),操作人員能夠?qū)崟r(shí)監(jiān)控其工作狀態(tài),工作數(shù)據(jù),根據(jù)情況,并能更改其工作參數(shù)。
這樣,就要求設(shè)計(jì)適合本程序的串口通信協(xié)議。定時(shí)接受來(lái)自串口的數(shù)據(jù)幀,磨粉機(jī)的數(shù)據(jù)大致可以分為三類(lèi),此處在數(shù)據(jù)幀中使用AX,BX,CX來(lái)對(duì)數(shù)據(jù)分類(lèi)。按照通信協(xié)議接受,發(fā)送數(shù)據(jù),并有一定的數(shù)據(jù)幀查錯(cuò)能力。
另外,在安全性方面,需要一定的保障。這里采用了簡(jiǎn)單保密功能,操作人員能夠輸入密碼,更改原有的密碼,這里的密碼功能實(shí)現(xiàn)比較簡(jiǎn)單,有很大的改進(jìn)空間,可以使用復(fù)雜的算法確保更高要求的保密性。
本次項(xiàng)目設(shè)計(jì),就使用VC++對(duì)串口進(jìn)行編程,自己設(shè)計(jì)串口通信協(xié)議,進(jìn)行了一些嘗試,雖然能夠基本完成設(shè)計(jì)要求,但是還有很多地方需要改進(jìn)。
關(guān)鍵詞:
串行通信、VC++6.0、Win API、MFC32位程序
目錄
第一部分---------------------------------------------------5
需求分析
1.開(kāi)發(fā)背景----------------------------------------------------------------5
2.功能要求----------------------------------------------------------------5
3.功能實(shí)現(xiàn)概述-----------------------------------------------------------5
第二部分---------------------------------------------------7
開(kāi)發(fā)工具概述
1.Visual C++ 及MFC--------------------------------------------------------7
2.SQL Server 2000簡(jiǎn)介-----------------------------------------------------9
3.串口通信協(xié)議(通信模式)--------------------------------------------------9
第三部分--------------------------------------------------15
主要程序代碼及注釋
1.BasicCom類(lèi)------------------------------------------------------------15
2.MainFrame類(lèi)-----------------------------------------------------------17
3.CPassword類(lèi)-----------------------------------------------------------18
4.CChangePassword類(lèi)-----------------------------------------------------19
5.CComConfig類(lèi)-----------------------------------------------------------20
6.CBasicDialog類(lèi)---------------------------------------------------------21
7.CIosetting類(lèi)-----------------------------------------------------------22
8.CChangeSetting類(lèi)------------------------------------------------------23
9.CGroupSetting類(lèi)-------------------------------------------------------24
第四部分---------------------------------------------------------------27
英文文獻(xiàn)的閱讀和翻譯
英文---------------------------------------------------------------------27
中文---------------------------------------------------------------------33
TA們正在看...
- qads0001s-2012復(fù)合調(diào)味料.doc
- qadt0001s-2012調(diào)味醬.doc
- qay0005s-2012貴陽(yáng)安逸飲料廠復(fù)合蛋白飲料.doc
- qazj0001s-2012白酒原酒.doc
- qcf0001s-2012貴州長(zhǎng)富食品有限公司風(fēng)味肉糜粒(脯...doc
- qcf0008s-2012貴州長(zhǎng)富食品有限公司油制肉干.doc
- qcjf0003s-2011鎮(zhèn)遠(yuǎn)縣蔡醬坊肉沫道菜.doc
- qcky0001s-2012速凍復(fù)合肉卷.doc
- qcm0003s-2012貴陽(yáng)南明春梅釀造有限公司風(fēng)味腐乳.doc
- qcm0004s-2012貴陽(yáng)南明春梅釀造有限公司紅油腐乳.doc
相關(guān)文檔
- 網(wǎng)絡(luò)銀行金融安全問(wèn)題的策略.doc
- 醫(yī)藥電子商務(wù)網(wǎng)站設(shè)計(jì).doc
- 科研項(xiàng)目管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).rar
- 基于信息元的教學(xué)資源組織系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc
- asp網(wǎng)絡(luò)考試系統(tǒng)[源代碼][可行報(bào)告][設(shè)...rar
- asp+sql辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì).doc
- 關(guān)于mcs51單片機(jī)的論文設(shè)計(jì).doc