1、 计算机计算机程序程序课程设计课程设计 报告报告 题目 摇奖器的开奖程序 1 目 录 第一章第一章 绪论绪论 2 1.11.1 本课题的目的本课题的目的 2 2 1.21.2 设计的特点设计的特点 2 2 1.31.3 运行环境运行环境 2 2 第二章第二章 课题分析课题分析 . 2 2.12.1 课题背景课题背景 2 2 2.22.2 需求分析需求分析 3 3 2.32.3 特点特点 4 4 2.42.4 运行环境运行环境 4 4 第三章第三章 系统设计系统设计 . 4 3.13.1 开发平台开发平台 4 4 3.23.2 设计界面图设计界面图 4 4 3.33.3 框架流程图框架流程图 5
2、 5 第四章第四章 技术实现技术实现 . 6 4.14.1 主要功能实现主要功能实现 6 6 4.24.2 主要问题解决方法主要问题解决方法 6 6 第五章第五章 总结体会总结体会 . 6 第六章第六章 编写的代码编写的代码 . 7 第七章参考文献第七章参考文献 11 2 第第一章一章 绪论绪论 1.1 本课题的目的 (1)掌握 PC 与 PC 串口通信的线路连接方法。 (2)利用 MSComm 控件和 API 函数实现 PC 与 PC 串口通信的程序设计方法。 本设计通过两台 PC 串口 3 线连接,介绍了利用 API 函数和 MSComm 控件 设计串口通信程序的方法,包括字符与文件的发送
3、与接收。 当两台串口设备通信距离较近时,可以直接连接,最简单的情况,在通 信中只需 3 根线(发送线、接收线、信号地线)便可实现全双工异步串行通 信。 我们通过串口通信技术实现串口发送与接收定长、不定长、文件传输功 能。丰富串口通信的功能界面,如设置波特率、增加文本或 16 进制方式的显 示选择等,使功能更完善。 1.2 设计的特点 本设计是由 VB6.0 语言编辑的,并采用串口通信技术,数据的接收与发 送是分开进行的,使发送和接收的数据都能够显示在文本框中,然后程序对 数据进行分析和判断,从而实现 ASC 码与二进制的转换。 1.3 运行环境 本程序在 VB 6.0 环境下创建, 能够在 W
4、indowsNT/2000/XP 等环境中运行。 第二章第二章 课题分析课题分析 2.1 课题背景 随着计算机系统的应用和微机网络的发展,通信功能越来越显得重要。 这里所说的通信是指计算机与外界的信息交换。因此,通信既包括计算机与 3 计算机之间,也包括计算机和外部设备之间、计算机与单片机之间也包括计 算机和外部设备之间、计算机与单片机之间的信息交换。由于串行通信是在 一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的 电话网进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相 距不远的人机交换设备和串行存储的外部设备如终端、打印机、逻辑分析 仪、磁盘等、上位机与下位机之间的通信,采用串行方式交换数据也很普遍。 在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各 CPU 之间的通信一般都是串行方式。所以串行接口是微机应用系统常用的接 口。 串行通信广泛应用于 Internet、电信、金融、工业控制、服务业、终端 连线及其他应用领域,在不同的应用领域,串行通信可以与其他通信方式相 结合、与 A