vc++6.0的pc機與單片機串行通信設(shè)計.doc
約34頁DOC格式手機打開展開
vc++6.0的pc機與單片機串行通信設(shè)計,vc++6.0的pc機與單片機串行通信設(shè)計33頁 1萬字左右 有詳細的設(shè)計步驟和圖示摘要:隨著計算機技術(shù)尤其是單片微型機技術(shù)的發(fā)展,人們已越來越多地采用單片機來對一些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進行檢測和控制。pc機具有強大的監(jiān)控和管理功能,而單片機則具有快速及靈活的控制特點,通過pc機的rs-232串行接口...
內(nèi)容介紹
此文檔由會員 beijing2008 發(fā)布
VC++6.0的PC機與單片機串行通信設(shè)計
33頁 1萬字左右 有詳細的設(shè)計步驟和圖示
摘要:
隨著計算機技術(shù)尤其是單片微型機技術(shù)的發(fā)展,人們已越來越多地采用單片機來對一些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進行檢測和控制。PC機具有強大的監(jiān)控和管理功能,而單片機則具有快速及靈活的控制特點,通過PC機的RS-232串行接口與外部設(shè)備進行通信,是許多測控系統(tǒng)中常用的一種通信解決方案。因此如何實現(xiàn)PC機與單片機之間的通訊具有非常重要的現(xiàn)實意義。本文將論述在VB環(huán)境下PC機與單片機之間實現(xiàn)串行通訊的軟硬件方案。PC機的通訊程序使用Visual Basic編寫,VC++6.0是Microsoft公司推出的Windows應(yīng)用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點而受到廣泛的使用,而且VC++ 6.0 版本帶有專門實現(xiàn)串行通訊的MSCOMM控件.
本文介紹使用Vc++6.0開發(fā)工具實現(xiàn)PC機與單片機的串行通訊的基本原理和方法。并結(jié)合具體實例給出使用RS-232接口進行串行通信的基本程序.
關(guān)鍵詞:Vc++6.0,單片機,串行通訊.
Abstract: This paper introduces a designing way of serial communication software between Personal computer and single-chip computer using communication control in VB6.0,and give the fundamental program
目 錄
一. 引言-------------------------------------------------------------------1
二. 硬件設(shè)計-------------------------------------------------------------2
三. 軟件設(shè)計-------------------------------------------------------------3
3.1 通信協(xié)議的設(shè)計------------------------------------------------- 3
3.1.1 通信協(xié)議概述--------------------------------------------------3
3.1.2 通信協(xié)議詳細說明--------------------------------------------4
3.1.3 通信協(xié)議處理流程------------------------------------------5
3.2 VC++6.0的程序設(shè)計--------------------------------------------9
3.3程序設(shè)計----------------------------------------------------------14
3.4單片機通信程序設(shè)計-------------------------------------------20
3.4.1單片機通信程序設(shè)計----------------------------------------21
3.4.2 PC機通信程序設(shè)計----------------------------------------21
3.5 MSComm控件的屬性--------------------------------------------23
3.6 VC++類Cserial-------------------------------------------------24
3.6.1 串行通信類CSerial簡介---------------------------------24
3.6.2 串行通信類Cserial 成員函數(shù)簡介--------------------24
3.6.3 應(yīng)用總結(jié)------------------------------------------------------25
四.芯片介紹-------------------------------------------------------------25
4.1 RS-232C介紹與PC硬件--------------------------------------25
五. 總結(jié)------------------------------------------------------------------31
六.參考文獻-------------------------------------------------------------32
部分參考文獻
3 朱善君, 《單片機接口技術(shù)與應(yīng)用》, 清華大學(xué)出版社
4 李現(xiàn)勇,《Visual C++串口通信技術(shù)與工程實踐》,人民郵電出版社, 2002
5李華,《MCS-51系列單片機實用接口技術(shù)》,北京航空航天大學(xué)出版社 2002
6 崔華, 《單片機實用技術(shù)》, 清華大學(xué)出版社
33頁 1萬字左右 有詳細的設(shè)計步驟和圖示
摘要:
隨著計算機技術(shù)尤其是單片微型機技術(shù)的發(fā)展,人們已越來越多地采用單片機來對一些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進行檢測和控制。PC機具有強大的監(jiān)控和管理功能,而單片機則具有快速及靈活的控制特點,通過PC機的RS-232串行接口與外部設(shè)備進行通信,是許多測控系統(tǒng)中常用的一種通信解決方案。因此如何實現(xiàn)PC機與單片機之間的通訊具有非常重要的現(xiàn)實意義。本文將論述在VB環(huán)境下PC機與單片機之間實現(xiàn)串行通訊的軟硬件方案。PC機的通訊程序使用Visual Basic編寫,VC++6.0是Microsoft公司推出的Windows應(yīng)用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點而受到廣泛的使用,而且VC++ 6.0 版本帶有專門實現(xiàn)串行通訊的MSCOMM控件.
本文介紹使用Vc++6.0開發(fā)工具實現(xiàn)PC機與單片機的串行通訊的基本原理和方法。并結(jié)合具體實例給出使用RS-232接口進行串行通信的基本程序.
關(guān)鍵詞:Vc++6.0,單片機,串行通訊.
Abstract: This paper introduces a designing way of serial communication software between Personal computer and single-chip computer using communication control in VB6.0,and give the fundamental program
目 錄
一. 引言-------------------------------------------------------------------1
二. 硬件設(shè)計-------------------------------------------------------------2
三. 軟件設(shè)計-------------------------------------------------------------3
3.1 通信協(xié)議的設(shè)計------------------------------------------------- 3
3.1.1 通信協(xié)議概述--------------------------------------------------3
3.1.2 通信協(xié)議詳細說明--------------------------------------------4
3.1.3 通信協(xié)議處理流程------------------------------------------5
3.2 VC++6.0的程序設(shè)計--------------------------------------------9
3.3程序設(shè)計----------------------------------------------------------14
3.4單片機通信程序設(shè)計-------------------------------------------20
3.4.1單片機通信程序設(shè)計----------------------------------------21
3.4.2 PC機通信程序設(shè)計----------------------------------------21
3.5 MSComm控件的屬性--------------------------------------------23
3.6 VC++類Cserial-------------------------------------------------24
3.6.1 串行通信類CSerial簡介---------------------------------24
3.6.2 串行通信類Cserial 成員函數(shù)簡介--------------------24
3.6.3 應(yīng)用總結(jié)------------------------------------------------------25
四.芯片介紹-------------------------------------------------------------25
4.1 RS-232C介紹與PC硬件--------------------------------------25
五. 總結(jié)------------------------------------------------------------------31
六.參考文獻-------------------------------------------------------------32
部分參考文獻
3 朱善君, 《單片機接口技術(shù)與應(yīng)用》, 清華大學(xué)出版社
4 李現(xiàn)勇,《Visual C++串口通信技術(shù)與工程實踐》,人民郵電出版社, 2002
5李華,《MCS-51系列單片機實用接口技術(shù)》,北京航空航天大學(xué)出版社 2002
6 崔華, 《單片機實用技術(shù)》, 清華大學(xué)出版社