《Visual Basic6.0程序设计》实训教学大纲
(电子工程系应用电子技术专业适用)
(总学时34学时 1周_ 1学分)
一、实训的目的
本大纲的制定以培养学生程序设计应用和综合实训能力为目的。通过实训环节使学生掌握VB语言程序设计建立可视化设计平台,并利用串行控件实现与下位单片机的数据通信与控制。从中培养学生独立思考和处理问题的能力。
二、参考实训项目与内容
_ 1、交通灯控制系统界面设计与单片机通信
内容:设计十字路口交通信号灯控制系统,要求有用户登录用界面、交通灯控制器(红黄绿灯、倒计时数码显示)、初始时间设置、与单片机串行通信并工作一致,实现对单片机输入状态的检测与控制。
2、智力竞赛抢答器控制界面与单片机通信
内容:设计8路抢答器控制系统,要求有用户登录用界面、抢答数码显示、每路加减分控制与现实、倒计时设置、抢答音乐(蜂鸣)提示与单片机串行通信并工作一致,实现对单片机输入状态的检测与控制。
3、数字温度控制界面与单片机通信
内容:设计多路数字温度控制系统,要求有用户登录用界面、数字温度显示、日期时间显示、记录某时刻的温度、并以图表显示、与单片机串行通信并工作一致,实现对单片机输入状态的检测与控制。
4、电梯控制界面与单片机通信
内容:设计实现四层电梯控制系统,要求数码显示楼层、电梯运行的模拟状态、梯内外键盘控制、与单片机串行通信并工作一致,实现对单片机输入状态的检测与控制。
三、实训的方式与方法
本课程采用教师提出设计初步方案学生自己查阅资料,提出具体设计方案,并按自己的设计方案进行界面设计、并编写相应的程序代码,根据单片机与计算机串行通信双方协议,进行编写设计框图和相关程序,进行调试和连接,提高学生软件设计和实际操作能力。
四、实训地点选择原则及时间分配
1、课程设计讲授____________________ 4学时(教室)
2、熟悉、选题______________________ 4学时(教室)
3、总体设计规划(界面、通信协议)__ 4学时(教室)
4、程序设计编写(教室)____________ 6学时(教室、机房)
5、程序调试(实验室)______________ 6学时(实验室、机房)
6、软件、硬件统调(实验室)________ 6学时(实验室、机房)
7、验收____________________________ 2学时(实验室、机房)
8、总结____________________________ 2学时(教学)
五、实训考核和成绩评定
1、考勤________________________________ (10分)
2、纪律________________________________ (10分)
3、完成设计所用的时间__________________ (20分)
4、完成设计题目内容的多少______________ (30分)
5、实训答辩____________________________ (20分)
6、实训设计报告________________________ (10分)
六、实习报告的内容与要求
1、根据所选题目和相应的设计要求,提出设计方案,画出系统组成框图
2、根据系统组成框图和提供原理图画出相应控制显示界面。
3、根据控制显示界面要求,编写相关程序代码并进行软件调试和连接。
4、调试成功后用将与单片机进行连接统调。
5、根据单片机与计算机显示来分析与设计的要求是否一致,如不否进一步调试。
6、通过软硬件的反复调试最终实现设计要求。
七、实训报告格式
纸张16开、要求书写整齐,可以采用彩色笔。要求:
1、 封面
2、 目录
3、 设计题目
4、 设计目的
5、 设计任务
6、 设计思路(组成框图)
7、 程序界面设计与相应控件属性设计