一、设计任务与要求
1.设计任务
在VC++开发环境中设计一个停车场道闸控制系统的上位机软件系统,能够对下位机道闸起杆、落杆、停止进行控制并在PC界面上反映出道闸的各种工作状态等。
2.设计要求
(1)上位机界面要能实时反映出下位机道闸的各种信号和状态的变化;
(2)上位机能反映出一直观察到的各种信号和状态的历史记录;
(3)上位机能够对观察到的各种信号和状态进行相关的控制和操作;
(4)上位机对下位机道闸系统的起杆、停止以及落杆可以进行手动控制操作。
二、参考文献
[1] 黄金明,马秀峰,续九华.Visual C++ 6.0基础与实例教程[M].北京:中国电力出版社,2007.
[2] 周长发等.精通Visual C++ 6.0图像编程[M].北京:电子工业出版社,2000
[3] 谭浩强编著.C程序设计[M].北京:清华大学出版社,2005
[4] 赵亮, 侯国锐编著. 单片机C语言编程与实例[M]. 北京: 人民邮电出版社, 2006.
[5] 黄维通. Visual C++面向对象与可视化程序设计[M]. 北京: 清华大学出版社,2002.
[6] 求是科技. 单片机典型模块设计实例导航[M]. 北京: 人民邮电出版社, 2008.
[7] 求是科技, 李现勇. Visual C++串口通信技术与工程实践[M]. 北京: 人民邮电出版社, 2002.
[9] 龚建伟, 熊光明. VisualC++/TurboC串口通信编程实践[M]. 北京:电子工业出版社, 2004.
[10] 李朝青. 单片机原理及接口技术(第3版)[M]. 北京: 北京航空航天大学出版社, 2008.
[11] 赵亮, 侯国锐编著. 单片机C语言编程与实例[M]. 北京: 人民邮电出版社, 2006.
[12] 潘新民, 王燕芳. 微型计算机控制技术实用教程[M]. 北京: 电子工业出版社, 2006.
[13] 李师贤,明仲,曾新红等. 大规模C++程序设计[M]. 北京: 中国电力出版社,2003.
[14] 扬东海,翁新华,杨汝清.基于VC++和MFC_的上位机与PLC_的通讯系统[J]. 上海交通大学机器人研究所,2000(30):73-78
[15] 杨冠群. 道路收费站车辆检测与道闸控制系统[J]. 传感器技术, 2003, 22(11): 72-74.
[16] 许亚兰. 基于GSM的无人值守停车场管理系统设计[J]. 现代电子技术, 2008(14):30-32.
[17] 王娇, 姚竹亭. 基于VC++6.0的串口通信设计[J]. 电子测试, 2009, (11): 47-50.
[18] 李瑞先.VC++中基于MOXA多串口卡串行通信的实现[J]. 通信技术, 2009, (11): 63-64.
[19] 陈鸣慰,袁作林,季鹏. 基于RS232/485协议的数据采集系统[J]. 微处理机, 2009, (4): 86-87.
[20] 维聪, 刘义菊. 图形液晶显示模块在仪器仪表中的应用[J]. 电测与仪表, 2007, 2(8): 64-68.
[21] 陈廷侠,赵红枝. MAX232在串口通信中的作用分析与测试[J]. 新乡学院学报, 2009, (4): 19-21.
[22] 胡凤珠. 基于串口通信的控制实验系统设计[J]. 硅谷, 2008(19):108.
[23] John Lakos.Large-Scale C++ Software Design[M]. Addison-Wesley Longman, 2003.
[24] Andrei Alexandrescu.Modern C++ Design Generic Programming and Design Patterns Applied.Addison Wesley,2003.
[25] Herbert Schildt.Schildt's Expert C++.MaGraw-Hill,1996.
|