实例介绍
proteus仿真+Keil源工程文件+C#上位机 本系统主要利用串口通信,实现温度的实时采集和处理分析等简要功能。下位机(主控芯片8051)接收上位机(C#开发windows应用程序)的指令实现温度采集、温度报警功能,上位机通过发送指令控制采集时间间隔,报警上下限、报警温度点的控制,具有实时温度曲线显示功能;并能够调用数据库来查看、删除历史数据,以图表的形式作进一步统计分析。
【实例截图】
【核心代码】
温度采集控制系统
`-- TemCatch
|-- Last Loaded TemCatch.DBK
|-- PCB
| |-- History
| | |-- TemCatch.~(1).PcbDoc.Zip
| | |-- TemCatch.~(1).PrjPCB.Zip
| | |-- TemCatch.~(1).SchDoc.Zip
| | |-- TemCatch.~(10).PcbDoc.Zip
| | |-- TemCatch.~(10).SchDoc.Zip
| | |-- TemCatch.~(11).SchDoc.Zip
| | |-- TemCatch.~(12).SchDoc.Zip
| | |-- TemCatch.~(13).SchDoc.Zip
| | |-- TemCatch.~(14).SchDoc.Zip
| | |-- TemCatch.~(15).SchDoc.Zip
| | |-- TemCatch.~(16).SchDoc.Zip
| | |-- TemCatch.~(17).SchDoc.Zip
| | |-- TemCatch.~(18).SchDoc.Zip
| | |-- TemCatch.~(19).SchDoc.Zip
| | |-- TemCatch.~(2).PcbDoc.Zip
| | |-- TemCatch.~(2).PrjPCB.Zip
| | |-- TemCatch.~(2).SchDoc.Zip
| | |-- TemCatch.~(20).SchDoc.Zip
| | |-- TemCatch.~(21).SchDoc.Zip
| | |-- TemCatch.~(22).SchDoc.Zip
| | |-- TemCatch.~(23).SchDoc.Zip
| | |-- TemCatch.~(3).PcbDoc.Zip
| | |-- TemCatch.~(3).PrjPCB.Zip
| | |-- TemCatch.~(3).SchDoc.Zip
| | |-- TemCatch.~(4).PcbDoc.Zip
| | |-- TemCatch.~(4).PrjPCB.Zip
| | |-- TemCatch.~(4).SchDoc.Zip
| | |-- TemCatch.~(5).PcbDoc.Zip
| | |-- TemCatch.~(5).PrjPCB.Zip
| | |-- TemCatch.~(5).SchDoc.Zip
| | |-- TemCatch.~(6).PcbDoc.Zip
| | |-- TemCatch.~(6).PrjPCB.Zip
| | |-- TemCatch.~(6).SchDoc.Zip
| | |-- TemCatch.~(7).PcbDoc.Zip
| | |-- TemCatch.~(7).SchDoc.Zip
| | |-- TemCatch.~(8).PcbDoc.Zip
| | |-- TemCatch.~(8).SchDoc.Zip
| | |-- TemCatch.~(9).PcbDoc.Zip
| | `-- TemCatch.~(9).SchDoc.Zip
| |-- Project Logs for TemCatch
| | |-- TemCatch PCB ECO 2012-6-22 17-23-47.LOG
| | |-- TemCatch PCB ECO 2012-6-22 17-36-31.LOG
| | |-- TemCatch PCB ECO 2012-6-22 17-48-31.LOG
| | |-- TemCatch PCB ECO 2012-6-22 18-03-12.LOG
| | |-- TemCatch PCB ECO 2012-6-22 18-04-33.LOG
| | |-- TemCatch PCB ECO 2012-6-22 18-05-07.LOG
| | |-- TemCatch PCB ECO 2012-6-22 18-05-44.LOG
| | |-- TemCatch PCB ECO 2012-6-23 12-20-43.LOG
| | |-- TemCatch PCB ECO 2012-6-23 12-21-35.LOG
| | |-- TemCatch PCB ECO 2012-6-23 12-35-40.LOG
| | |-- TemCatch SCH ECO 2012-6-22 17-20-24.LOG
| | |-- TemCatch SCH ECO 2012-6-22 17-21-07.LOG
| | |-- TemCatch SCH ECO 2012-6-22 17-23-31.LOG
| | |-- TemCatch SCH ECO 2012-6-22 17-36-21.LOG
| | `-- TemCatch SCH ECO 2012-6-22 17-48-21.LOG
| |-- TemCatch.PcbDoc
| |-- TemCatch.PrjPCB
| |-- TemCatch.PrjPCBStructure
| `-- TemCatch.SchDoc
|-- TemCatch
| |-- 18b20.LST
| |-- 18b20.OBJ
| |-- 18b20.c
| |-- 18b20.h
| |-- AT24C0x.LST
| |-- AT24C0x.OBJ
| |-- AT24C0x.c
| |-- AT24C0x.h
| |-- I2C.LST
| |-- I2C.OBJ
| |-- I2C.c
| |-- I2C.h
| |-- STARTUP.A51
| |-- STARTUP.LST
| |-- STARTUP.OBJ
| |-- TemCatch
| |-- TemCatch.LST
| |-- TemCatch.M51
| |-- TemCatch.OBJ
| |-- TemCatch.c
| |-- TemCatch.hex
| |-- TemCatch.lnp
| |-- TemCatch.plg
| |-- TemCatch.uvopt
| |-- TemCatch.uvproj
| |-- TemCatch_uvopt.bak
| |-- TemCatch_uvproj.bak
| |-- lcd1602.LST
| |-- lcd1602.OBJ
| |-- lcd1602.c
| |-- lcd1602.h
| |-- pcf8951.LST
| |-- pcf8951.OBJ
| |-- pcf8951.c
| |-- pcf8951.h
| `-- speak.h
|-- TemCatch.DSN
|-- TemCatch.PWI
|-- Temperature Acquisition System
| |-- Temperature Acquisition System
| | |-- Conn2DB.txt
| | |-- DataBaseClass.cs
| | |-- Program.cs
| | |-- Properties
| | | |-- AssemblyInfo.cs
| | | |-- Resources.Designer.cs
| | | |-- Resources.resx
| | | |-- Settings.Designer.cs
| | | `-- Settings.settings
| | |-- Resources
| | | |-- 2134.ico
| | | |-- 90.ICO
| | | |-- ARW07LT.ICO
| | | |-- ARW07RT.ICO
| | | |-- Application _ Sherlock.ico
| | | |-- IE.ico
| | | |-- OmniWeb.ico
| | | |-- Sherlock.ico
| | | |-- TCPIP.ico
| | | |-- Thumbs.db
| | | |-- VOLUME.ICO
| | | |-- WALKMAN2.ICO
| | | |-- blulithium.ico
| | | |-- tt.ico
| | | `-- 钥匙.ico
| | |-- SerialClass.cs
| | |-- Temperature Acquisition System.csproj
| | |-- Temperature Acquisition System.csproj.user
| | |-- TemperatureDB.Designer.cs
| | |-- TemperatureDB.mdf
| | |-- TemperatureDB.xsc
| | |-- TemperatureDB.xsd
| | |-- TemperatureDB.xss
| | |-- TemperatureDB_log.ldf
| | |-- app.config
| | |-- bin
| | | `-- Debug
| | | |-- Conn2DB.txt
| | | |-- Temperature Acquisition System.exe
| | | |-- Temperature Acquisition System.exe.config
| | | |-- Temperature Acquisition System.pdb
| | | |-- Temperature Acquisition System.vshost.exe
| | | |-- Temperature Acquisition System.vshost.exe.config
| | | |-- Temperature Acquisition System.vshost.exe.manifest
| | | |-- TemperatureDB.mdf
| | | |-- TemperatureDB_log.ldf
| | | `-- ZedGraph.dll
| | |-- frmAbout.Designer.cs
| | |-- frmAbout.cs
| | |-- frmAbout.resx
| | |-- frmBeep.Designer.cs
| | |-- frmBeep.cs
| | |-- frmBeep.resx
| | |-- frmDataAnalysis.Designer.cs
| | |-- frmDataAnalysis.cs
| | |-- frmDataAnalysis.resx
| | |-- frmDelete.Designer.cs
| | |-- frmDelete.cs
| | |-- frmDelete.resx
| | |-- frmHistoryData.Designer.cs
| | |-- frmHistoryData.cs
| | |-- frmHistoryData.resx
| | |-- frmMain.Designer.cs
| | |-- frmMain.cs
| | |-- frmMain.resx
| | |-- frmOptions.Designer.cs
| | |-- frmOptions.cs
| | |-- frmOptions.resx
| | `-- obj
| | `-- Debug
| | |-- ResolveAssemblyReference.cache
| | |-- TempPE
| | | |-- DBtemperature.Designer.cs.dll
| | | |-- Properties.Resources.Designer.cs.dll
| | | |-- TemperatureDB.Designer.cs.dll
| | | `-- TemperatureDBDataSet.Designer.cs.dll
| | |-- Temperature Acquisition System.csproj.FileListAbsolute.txt
| | |-- Temperature Acquisition System.csproj.GenerateResource.Cache
| | |-- Temperature Acquisition System.exe
| | |-- Temperature Acquisition System.pdb
| | |-- Temperature_Acquisition_System.Properties.Resources.resources
| | |-- Temperature_Acquisition_System.frmAbout.resources
| | |-- Temperature_Acquisition_System.frmBeep.resources
| | |-- Temperature_Acquisition_System.frmDataAnalysis.resources
| | |-- Temperature_Acquisition_System.frmDelete.resources
| | |-- Temperature_Acquisition_System.frmHistoryData.resources
| | |-- Temperature_Acquisition_System.frmMain.resources
| | `-- Temperature_Acquisition_System.frmOptions.resources
| |-- Temperature Acquisition System.sln
| `-- Temperature Acquisition System.suo
`-- 徐龙秋 信息09级1班 27.doc
14 directories, 181 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论