ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:1.20MB ,
资源ID:20355218      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20355218.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机控制技术实验指导书Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机控制技术实验指导书Word格式文档下载.docx

1、2. 熟悉Visual Basic 2005 控制台程序的应用;二、 实验设备计算机 软件:Visual Studio 2005开发软件三、 实验原理Visual Studio 2005开发软件使用微软新一代软件开发平台,称为Visual Studio 2005,它是微软.NET战略产品的重要部分。Visual Studio 2005集成了Visual Basic 2005、Visual C#.NET、Visual C+.NET、ASP.NET的开发环境,而微软第一次统一了VB和VC的底层对象,使Visual Basic 2005和Visual C#.NET能够访问相同的组件的属性和方法。这就

2、编写VB.NET程序同样的简单和高效,在这以前,大多数人认为,VC+程序员就是比VB程序员更高级些。在.NET时代,这种差别将不复存在。下面对Visual Basic 2005集成开发环境进行简单介绍:1. Visual Studio 2005集成开发环境Visual Studio 产品家族共享一个集成开发环境 (IDE)。IDE 由若干元素组成:菜单工具栏、标准工具栏。2. 解决方案资源管理器通过“解决方案资源管理器”,可以打开文件进行编辑,向项目中添加新文件,以及查看解决方案、项目和项属性。3. 编辑器和设计器文本编辑器是基本字处理器,而代码编辑器是基本源代码编辑器。4. 生成和调试工具生

3、成过程即是调试过程的开始。生成应用程序的过程可帮助您检测编译时错误。这些错误可以包含不正确的语法、拼错的关键字和键入不匹配。“输出”窗口将显示这些错误类型。四、相关知识基本输入输出:控制台输入输出也称为标准输入输出,使用的是输入输出设备,即键盘和显示器。在Visual Basic 2005中,控制台(Console)输入输出通过以下几个方法来实现: 1、read法:从键盘读入字符,用于获得用户输入信息的第一个字符的ASCII值 2、ReadLine方法:从键盘读入信息,用于将获得的数据保存在字符串变量之中3、Write方法:输出信息但不换行4、WriteLine方法:输出信息并换行五、 实验内

4、容及步骤1. 熟悉Visual Studio 2005开发环境软件;2. 建立控制台应用程序,输入一段程序,观察运行结果。2.1 Visual Studio 2005集成开发环境的启动2.2创建简单控制台应用程序 编写一个“Hello World”控制台应用程序在这个程序中,Console.ReadLine()用于保持界面,如果不输入这行语句,则在显示Hello World!后界面将立即关闭。3编写控制台应用程序,要求完成交互输入姓名、性别、年龄、家庭住址,输出同学录内容。参考程序:变量m,n,p,q的作用在于储存读入的信息,注意要使用字符串型(string)4.在环境下编写一程序,用以判断一

5、个5位整数n各位数字的奇偶性,如果为偶数,并求出各自的个数。要求给出源代码与测试用例及运行结果。程序说明:先把输入的五位数各位分解出来,然后逐位判断是否为偶数5.求1+2+3+4+98+99+100的和。实验二 VB.NET语言程序设计1. 熟悉Windows窗体应用程序设计;1. 熟悉常用组件文本类和命令类等控件应用;2. 熟悉添加窗体事件实现功能的应用。1Windows窗体Windows窗体是以.NET Framework为基础的一个新平台,主要用来开发Windows的应用程序。创建一个简单的Visual Basic 2005窗口应用程序。该程序运行后,屏幕显示“Hello World”的

6、文字。2从工具箱中单击需要使用的控件并拖到窗体设计器中,根据需要改变相关控件的属性,然后在设计器的空白部分双击或者双击设计器中需要编程的控件进入编程窗口进行编程(也可以单击控件,然后在属性窗口点击事件,然后双击需要编程的事件进入编程窗口) Label控件 Label(标签)控件通常用于在界面中显示固定信息,标签控件的功能是显示不能编辑的文本信息,一般用于在窗体上进行文字说明。要在Label控件中显示文本,可以使用它的“Text”属性。 ComboBox 控件 通过使用ComboBox(组合框)控件,用户可以从下拉列表中做出一项选择。组合框可以是静态的,也可以是可编辑的。通过使用可编辑的组合框,

7、用户可以在列表顶部的文本字 段中直接输入文本,也可以从下拉列表中选择一项。如果下拉列表超出文档底部,该列表将会向上打开,而不是向下。当在列表中进行选择后,所选内容的标签被复制到组合框顶部的文本字段中。进行选择时既可以使用鼠标也可以使用键盘。 CheckBox 控件 CheckBox 控件也称复选框,是一个可以选中或取消选中的方框。当它被选中后,框中会出现一个复选标记。CheckBox 控件在用户单击该控件时会引发 CheckedChanged 事件。 Button 控件 Button控件也称命令按钮,在Windows程序中应用非常广泛。在程序执行期间,当用户选择某个命令按钮时,就会执行相应的事

8、件过程五、实验内容及步骤1、 编写一个程序 ,用户可以选择登陆的类型,然后在Label控件中显示用户的选择 。改程序运行的结果如下:运行结果:2、 编写一个程序 ,使用CheckBox来收集用户的兴趣爱好,并且由用户决定是否可以被他人看到。最后单击“确认”按钮时,用户选择显示在Label控件中。结果如下:3、编写一个计算器,具体界面如下六、 实验报告要求1 分别列出三个完整的实验程序清单;2 在每个程序清单后写出实验结果。实验三 计算机并口控制花样灯实验2. 学习用VB控制计算机并口的方法;3. 熟悉掌握计算机并口的输出特性;ZZY-JK01计算机控制实验板三、 实验原理图及相关知识1.实验原

9、理图2. 计算机上的打印机端口仔细检查个人计算机的后面接口部分,发现打印机端口是25针的母头,而且一定是母头,这是个人计算机的标准配置,这点是不会改变的。打印机接口属于计算机的并行接口,其数据线有8条,控制线有4条,状态线有5条。3. 计算机打印口连接定义表打印机引脚(36脚插座)PC机引脚(25芯插座)端口信号方向位含义连接打印机时的功能2数据口OUTD0数据输出线3D14D25D36D47D58D69D71控制口数据选通14自动回车换行3116初始化打印机3617选择数据送到打印机3215状态口IN出错13打印机选中12纸尽10应答11忙19291825公共地线4. 打印机接口的数据、控制

10、、状态信号地址 计算机的系统软件支持3个打印机接口,分别称为LPT1,LPT2,LPT3,而每个打印机适配器上的数据信号,状态信号和控制信号又分别对应数据口,状态口和控制口,因此每个打印机接口对应有三个地址,打印机接口的基本地址为; 数据口地址 状态口地址 控制口地址 LPTI; 378H 379H 37AH LPT2; 278H 279H 27AH LPT3; 3BCH 3BDH 3BEH5由于Windows属于保护模式的操作系统,不能直接对并口进行控制,我们可以使用外加函数ACALLPORTIO_WriteByte和ACALLPORTIO_ReadByte来传送及读取地址。要使用这两个函数

11、,需要安装PRO-8.exe,安装完毕后找到C:ACALLACALL PRO-8Lib For UsersVB.Net,把其中的Module1.vb添加到解决方案资源管理器中:一定要添加6.实验板上白色的那一排LED灯是共阳极的,而红色的那一排LED灯是共阴极的。四、实验内容及步骤1.首先,按照实验原理图连线,要注意: 第一,图中只列出共阳极LED,在计算机控制实验板中还设计了共阴极LED,与并口连接方式与共阳极相同; 第二,为了更好的保护并口,我们实验板中设计了74LS244芯片(1A12A4)与并口(数据端、控制端)相连,再将74LS244芯片(1Y12Y4) 与LED相连! 第三,在程序

12、设计中,并口数据输出为数据口(29脚),并口控制输出为控制口(1、14、16、17脚),与LED相连的方式与实验原理图相同。2.请设计一程序,在程序上设计几个按键(Button),将打印机数字输出端口上接8个发光二极管,要求通过按下一次按键,使广告灯向左移动一位,直到最后一位,在向右移动。3在请设计打印机数字输出端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2 秒。4.在书7.1节的数字输出中,跑马灯的设计是单一方向的,请设计一程序,使用方向是双向性的,运行时,灯号分别是D0及D7向另一个方向前进。5.请设计打印机控制端口的四个灯号的跑马灯实验。五、参考程序1、广

13、告灯左右移:(接共阳极LED) 硬件接法:按原理图上的接法即可。 界面设计:安排9个Label控件,其Text属性分别为D0D7和“手动控制左右移”。安排10个PictureBox控件,name分别为P1P8、PON、POFF,其中PON、POFF的Visible属性设为False。安排一个Groupbox控件,把PictureBox控件、Label控件框起来。安排3个Button控件B1、B2、B3, 其Text属性分别为:“初始化”、“移动”、“结束程序”2、 一位指示灯闪烁说明:控制D0口闪烁用杜邦线将D0口通过74LS244与一位共阳极LED连接起来。安排1个Label控件,其Text

14、属性为“指示灯闪烁”。安排2个Button控件Button1、B2, 其Text属性分别为:“初始化”、“结束程序”3、 双向跑马灯:双向跑马灯主要是利用定时器来实现自动控制,当定时器计时满后,输出低电位给需要点亮的灯,如此循环往复,实现跑马灯的功能。注意:在安排控件时,最好把定时器的Enabled属性设为False,然后根据情况在程序中开启。如果还没运行程序就把Enabled属性设为True,则在运行程序时定时器往往容易发生外部组件异常的错误。安排9个Label控件,其Text属性分别为D0D7和“双向跑马灯”。安排10个PictureBox控件,name分别为P1P8(从左到右按顺序)、P

15、ON、POFF,其中PON、POFF的Visible属性设为False。“初始化”、“跑马灯”、“结束程序”4、 控制口跑马灯:这里需要注意的是:控制口C0、C1、C3的输出与软件反相,在软件中如果这三个口置1,则实际输出的是0;而C2口的输出与软件同相,在软件中如果这个口置1,则实际输出的也是1。硬件接法:用杜邦线将C0C3通过74LS244与四位共阳极LED按次序连接起来即可。安排5个Label控件,其Text属性分别为C0C3和“控制口跑马灯”。安排6个PictureBox控件,name分别为P1P4、PON、POFF,其中PON、POFF的Visible属性设为False。1. 分别列

16、出四个完整的实验程序清单;2.在每个程序清单后写出实验结果。实验四 计算机并口控制数码管显示实验2. 了解静态、动态显示的驱动方法;3. 学习用计算机并口控制数码管动态显示数字程序的方法;4. 熟悉掌握计算机并口的输入输出特性。 2.并口的数据口用于输出字段码,并口的控制口用于输出字段码。因为数码管是共阳极的,故若控制口实际输出为低电平时,对应的数码管点亮并接收字段码,把相应的数字显示出来。在这个过程中,由于控制口的C0、C1、C3口实际输出与软件反相,C2口的实际输出与软件同相,故设计程序时须特别注意。第一,图中只列出共阳极数码管,用并口的数据端口送出LED的adp显示段码,即字形码;用并口

17、的控制端口送出输出字位码,用来控制在第几位显示。 第二,为了更好的保护并口,我们实验板中设计了74LS244芯片(1A12A4)要求并口数据端与74LS244芯片(1A12A4)相连,再将74LS244芯片(1Y12Y4) 与数码管字形码相连,而控制端则直接与字位码相连。2.请设计一程序,要求计算机并口控制一位数码显示程序(静态)(09 AF) 3.请设计一程序,要求计算机并口控制多位数码显示程序(动态)(09 AF)4.请设计一程序要求计算机并口控制数码管时钟显示 五、 实验报告要求1. 分别列出三个完整的实验程序清单;六、参考程序1、并口直接驱动数码管:本程序把静态显示与动态显示的功能合二

18、为一,在同一个界面上既可以运行静态显示功能,也可以运行动态显示的功能。为了防止干扰,在运行静态显示功能时,动态显示的【启动】按钮不可用(即Enabled属性设为False);在运行动态显示按钮时,静态显示的【启动】按钮不可用(即Enabled属性设为False)。使用时,先点选【输出数值选择】groupbox内的checkbox来确定需要输出的数值,然后如果要启动静态显示功能,则需要点选【静态显示控制】groupbox内的checkbox来确定需要哪些数码管显示,最后点击【显示】按钮,即可实现静态显示;如果要启动动态显示功能,则需要点击【动态显示控制】groupbox内的【启动】按钮,并点击【

19、显示】按钮,即可实现动态显示的功能(如果输出数值是5,则数码管将显示5678,依此类推)为了保护并口,无论是数据口还是控制口要和数码管连接,都必须先与74LS244相连,才能跟数码管连接。在此前提下,将C3口和左数第一位数码管的位选端连接,将C2口和左数第二位数码管的位选端连接,将C1口和左数第三位的位选端连接,将C0口和左数第四位数码管的位选端连接。数据位从D7D0分别与数码管从左到右的数据端相连。安排11个Label控件,其Text属性分别为“8”、“4”、“2”、“1”、“一号管”、“二号管”、“三号管”、“四号管”和“数码管显示”。安排8个CheckBox控件,name从左到右从上到下

20、分别为C1C8。安排三个个Groupbox控件,name分别为G1、G2、G3 ,对应的Text属性分别为“静态显示控制”,“动态显示控制”,“输出数值选择”安排5个Button控件B1、B2、B3、B4、B5, 其Text属性分别为:“初始化”、“显示”、“结束程序”、“启动”(静态)、“启动”(动态)安排一个TextBox控件,name为T1。安排一个定时器控件,name为Timer1 程序清单:2、用并口控制单片机,再用单片机控制数码管显示的程序: 程序说明: 本程序是利用并口的两个数据口D0和D1来控制单片机,当单片机查询到D0口为0时,单片机启动静态显示子程序;当单片机查询到D1口为

21、0时,单片机启动动态显示子程序。将D0口通过74LS244与P3.0相连,将D1口通过74LS244与P3.1相连。安排1个Label控件,其Text属性为 “数码管显示”。安排一个Groupbox控件,其Text为“显示方式”。安排4个Button控件B1、B2、B3, 其Text属性分别为:“静态显示”、“动态显示”“初始化”、“结束程序”。(1)VB程序单片机程序:实验五 计算机串口控制数字输出实验1.熟悉掌握计算机串口的数字输出特性;2.学习用计算机串口控制LED显示程序的方法;3.熟悉掌握SerialPort组件和Timer组件的应用方法。LED2LED12串行端口中的两个引脚可以直

22、接由程序来控制其状态,这两个引脚分别是DTR及RTS,原来这两个引脚是用来做握手(HandingShaking),而且都是由计算机端控制这两个引脚的状态来和对方达成握手的动作。3RS-232共有9只引脚,由其工作原理可知第4只脚的DTR信号与第7只脚的RTS信号是由计算机端控制做为握手之用,因此可以由计算机控制其电压状态。另外RS-232第5脚用于接地线,当电位差产生时,是与第5脚的GND比较而得的,利用此原理,我们可以在DTR及RTS的引脚与GND之间以发光二级管作为电压电平的检测。四、实验内容及步骤 1.请设计一程序,要求计算机串口控制LED1和LED2来回显示(参照P95)。2.请设计一

23、程序,利用定时器组件使LED1和LED2作连续显示(参照P98)。3.请设计一程序,当LED1连续闪动10次后停止,而LED2则接着闪动10次。重复此种规律。1. 分别列出两个完整的实验程序清单;本程序将三个功能合成到了一个界面上,在这个界面上既可以实现LED1和LED2的来回显示,也可以实现LED1和LED2的自动连续显示,还可以实现LED1连续闪动10次后停止,而LED2则接着闪动10次并循环往复的功能。使用时,先点击【打开通信端口】按钮,然后随意点击【DTR控制】按钮和【RTS控制】按钮,相应的指示灯即可点亮或熄灭。若点击【连续闪动】按钮,则将实现LED1和LED2的自动连续显示,此时【

24、连续闪动】按钮的Text属性将变成“停止”,同时【DTR控制】按钮、【RTS控制】按钮、【规律闪烁】按钮都将变成灰色,以防止误点击而造成混乱。若需要启动规律闪烁功能,则应先停止连续闪动功能,然后点击【规律闪烁】按钮,则将实现LED1连续闪动10次后停止,而LED2则接着闪动10次并循环往复的功能。 硬件连线:把实验板的电源接上,并用串口线把电脑的串口和实验板的串口接口连起来即可。安排3个Label控件,其Text属性分别为“通信端口”和“DTR”、“RTS”。安排4个PictureBox控件,name分别为P1、P2、PON、POFF,其中PON、POFF的Visible属性设为False。安排7个Button控件B1、B2、B3、B4、B5、B6、B7,其Text

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1