电子秒表模拟实训报告 本文关键词:秒表,实训,模拟,报告,电子
电子秒表模拟实训报告 本文简介:课课程设计报告模拟秒表实验学生姓名:**指导教师:所在系:****所学专业:*年级:目录一.WinCE简介:3二.构建CE运行时映像3三.VB程序设计73.1基础界面设计73.2各按钮及组件功能实现73.2.1按钮START73.2.2按钮STOP83.2.3按钮JISHI1、JISHI293.2.
电子秒表模拟实训报告 本文内容:
课课程设计报告
模拟秒表实验
学生姓名:**
指导教师:
所
在
系:****
所学专业:*
年
级:
目录
一.WinCE
简介:3
二.构建CE运行时映像3
三.
VB程序设计7
3.1基础界面设计7
3.2各按钮及组件功能实现7
3.2.1按钮START7
3.2.2按钮STOP8
3.2.3按钮JISHI1、JISHI29
3.2.4
Timer控件10
四.
手动启动11
五.实验任务安排11
六.参考资料文献12
模拟秒表设计
一.WinCE
简介:
Windows
CE是微软为嵌入式设备打造的操作系统,而嵌入式设备可谓多种多样,这就要求CE操作系统必须是可定制的,所以微软将Windows
CE设计为模块化的操作系统。说简单点,我们可以把Windows
CE想像成一盒积木,你可以用积木搭建出任何物体,但不一定要把所有的积木都用上。可以看一下运行界面
二.构建CE运行时映像
1,启动VS2005,在VS2005IDE中选择File|New|Project命令进入New
project对话框,选择platform
builder
for
ce6.0,选择OSDESIGN,创建一个name***工程。
2,在board
support
packeges对话框中选择myemulatorbsp:armV4选项,下一步后添加相应控件,完成项目创建
3,点击catalog
items
view
标签,在third-party/bsp文件夹下,选择myemulatorbsp:armV4控件,并添加相应控件。
4,选择Project|name*****
properties命令进入*****
property
pages对话框,展开configuration
properties节点,并选择bulid
options,在弹出的对话框中,在configuration
选择
active(mydeviceemulator
release),在bulid
options中选择相应的选项。点开configuration
manger
对话框,在active
solution
configuration
选项中,选择relese
模式,并点击应用后确定。
5,在菜单栏build下点击build
solution,生成映像。
6.单击Next按钮进入Networking
Communications组件选择对话框。在Networking
Communications对话框中,展开Local
Area
Network节点,Personal
Area
Network节点和Wide
Area
Netwoek节点,可以看到这三个节点下的可用选项。
7.可用选项列出了可用网络和通信组件的一部分。当创建初始OS设计之后,其他网络和通信组件可以从组件中添加到OS设计中。
8.在完成OS
Design
Wizard
最后一个步骤之后,会弹出一个安全警告对话框,该警报指出某些已选中组件潜在的安全问题。
9.如果MyEmulatorBSP
ARMV4I
没有出现,则在VS2005中单击Catalog
Items
View标签。在Third-Party/BSP文件夹下,展开MyEmulatorBSP:ARMV4文件夹及其子文件夹,此时可以看到该BSP的相关组件。
10.Catalog
Items
view
窗口提供了搜索功能,可以使用部分名称或相关的SYSGEN变量来查找一个分类项。首先把Catalog
Items
view设置为All
Catalog
Items
in
Catalog。
首先搜索几个分类项来熟悉一下这个功能。在Catalog
Items
View窗口的搜索框中,输入SYSGEN_ATAPI,然后单击指向右侧的箭头小方框,执行搜索功能。Catlog
Items
View窗口会突出显示ATAPI
PCI
Support分类项。
11.再执行另一个搜索。在搜索框中输入Remote
Display,然后单击绿色小方框执行搜索。Catalog
Items
View窗口会突出显示Remote
Display
Application
分类项
12.Build选项有助于控制如何构建OS运行时映像。选择Project/MyOSDesign
Properties命令进入MyOSDesign
Pages对话框,然后展开Configuration
Properties节点并选择Build
potions节点,此时会进入Build选项设置对话框。
13.Platform
Builder
通过一个相当复杂的系统构建,编译和生成OS运行时映像。在OS设计中生成运行时映像的构建过程很长。依据开发平台的性能,生成运行时映像可能会花费15-30分钟甚至更多的时间。
在VS2005
IDE中,选择Build、Build
Solution命令来生成OS运行时映像。
(1)单击Network标签进入网络配置设置对话框。
(2)在Network选项卡中单击Enable
NE2000
PCMCIA复选框。
(3)在下拉列表中选择Connected
network
card。
经过上述网络设置,仿真器将通过开发平台的当前有效网络连接来连接网络
(4)针对本书的练习,peripherals标签的默认配置是可行的。单击OK按钮继续。
(5)单击Appl按钮,然后单击Close按钮完成MyEmulator配置文件的Target
Device设置
三.
VB程序设计
3.1基础界面设计
界面内容:有3个文本框,4个按钮以及4个标签。
3.2各按钮及组件功能实现
3.2.1按钮START
代码:
Private
Sub
Button1_Click(ByVal
sender
As
System.Object,ByVal
e
As
System.EventArgs)
Handles
Button1.Click
Timer1.Enabled
=
True
End
Sub
功能:开始计时,启动程序整体运行
3.2.2按钮STOP
代码:
Private
Sub
Button2_Click(ByVal
sender
As
System.Object,ByVal
e
As
System.EventArgs)
Handles
Button4.Click
Timer1.Enabled
=
False
End
Sub
功能:
控制、停止程序运行,实现了暂停功能
3.2.3按钮JISHI1、JISHI2
代码:
Private
Sub
Button3_Click(ByVal
sender
As
System.Object,ByVal
e
As
System.EventArgs)
Handles
Button2.Click
TextBox2.Text
=
TextBox1.Text
End
Sub
Private
Sub
Button4_Click(ByVal
sender
As
System.Object,ByVal
e
As
System.EventArgs)
Handles
Button4.Click
TextBox3.Text
=
TextBox1.Text
End
Sub
功能:
JISHI1:记下一个时间,对程序无其他任何影响,实现秒表的计时功能
JISHI2:记下另一个时间,对程序无其他任何影响,实现秒表的计时功能。
(注:JISHI1、JISHI2按钮可重复计时)
3.2.4
Timer控件
代码
:
Private
Sub
Timer1_Tick(ByVal
sender
As
System.Object,ByVal
e
As
System.EventArgs)
Handles
Timer1.Tick
ss
=
ss
+
1
If
ss
>=
60
Then
mm
=
mm
+
1
ss
=
0
If
mm
>=
60
Then
hh
=
hh
+
1
mm
=
0
End
If
End
If
TextBox1.Text
=
Format(hh,“00“)
+
“:“+
Format(mm,“00“)
+
“:“+
Format(ss,“00“)
End
Sub
四.
手动启动
本组实验完成手动启动程序,自启动未成功实现
五.实验任务安排**
六.参考资料文献
1.教材WinCE6.0
高级编程
2.《VB程序设计》
清华大学出版社
10