电子秒表模拟实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课课程设计报告
模拟秒表实验
学生姓名:***
指导教师:
所在系:*****
所学专业:**
年级:*
目录
一.WinCE 简介: (3)
二.构建CE运行时映像 (3)
三. VB程序设计 (6)
3.1基础界面设计 (6)
3.2各按钮及组件功能实现 (6)
3.2.1按钮START (6)
3.2.2按钮STOP (7)
3.2.3按钮JISHI1、JISHI2 (8)
3.2.4 Timer控件 (9)
四.手动启动 (9)
五.实验任务安排 (10)
六.参考资料文献 (10)
模拟秒表设计
一.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程序设计》清华大学出版社
。