单片机实验报告-梁建刚-2011211833-6班
- 格式:docx
- 大小:486.69 KB
- 文档页数:30
单片机实验报告学院:姓名:学号:指导老师:目录第一章实验内容、目的及要求 (2)一、内容 (2)二、目的及要求 (3)第二章实验 (3)实验一数字量输入输出实验 (3)实验二定时器/计数器实验 (4)实验三A/D、D/A转换实验 (11)实验四串行通信设计 (20)第三章实验体会 (28)第一章实验内容、目的及要求一、内容实验一数字量输入输出实验阅读、验证C语言程序功能。
使用汇编语言编程,完成实验指导书之“3.1 数字量输入输出实验”基本实验项目。
实验二定时器/计数器实验阅读、验证C语言程序功能。
使用汇编语言编程,完成实验指导书之“3.3 定时/计数器实验”基本实验项目。
提高部分:定时器控制LED灯由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。
P1口的P1.0-P1.7分别接八个发光二极管。
编写程序模拟时序控制装置。
开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒钟L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个LED灯全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮……一直循环下去。
实验三A/D、D/A转换实验阅读、验证C语言程序功能。
使用汇编语言编程,完成实验指导书之“4.3 A/D转换实验”项目(P64)和“4.4 D/A转换实验”项目。
提高部分:(要求:Proteus环境下完成)小键盘给定(并显示工作状态),选择信号源输出波形类型(D/A 转换方式),经过A/D采样后,将采样数据用LED灯,显示当前模拟信号值大小及变化状态。
实验四串行通讯实验阅读、调试C语言程序功能。
使用汇编语言编程,完成实验指导书之“3.7 串口通讯实验”项目。
(要求:实验仪器上完成)提高部分:(要求:Proteus环境下完成)利用单片机实验系统,实现与PC机通讯。
功能要求:将从实验系统键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到单片机实验系统的数码管上。
单片机实训报告总结篇一:51单片机实训报告“51单片机”精简开发板的组装及调试实训报告为期一周的单片机实习已经结束了。
通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及初步掌握单片机应用系统开发实用技术,了解“51”单片机精简开发板的焊接方法。
同时培养我们理论与实践相结合的能力,提高分析问题和解决问题的能力,增强学生独立工作能力;培养了我们团结合作、共同探讨、共同前进的精神与严谨的科学作风。
此次实训主要有以下几个方面:一、实训目的1.了解“51”精简开发板的工作原理及其结构。
2.了解复杂电子产品生产制造的全过程。
3.熟练掌握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践概念。
4.能运用51单片机进行简单的单片机应用系统的硬件设计。
5.掌握单片机应用系统的硬件、软件调试方法二、实验原理流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。
它的电气性能指标:输入电压:~6V,典型值为5V。
可用干电池组供电,也可用直流稳压电源供电。
如图所示:本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。
三、硬件组成1、晶振电路部分单片机系统正常工作的保证,如果振荡器不起振,系统将会不能工作;假如振荡器运行不规律,系统执行程序的时候就会出现时间上的误差,这在通信中会体现的很明显:电路将无法通信。
他是由一个晶振和两个瓷片电容组成的,x1和x2分别接单片机的x1和x2,晶振的瓷片电容是没有正负的,注意两个瓷片电容相连的那端一定要接地。
2、复位端、复位电路给单片机一个复位信号(一个一定时间的低电平)使程序从头开始执行;一般有两中复位方式:上电复位,在系统一上电时利用电容两端电压不能突变的原理给系统一个短时的低电平;手动复位,同过按钮接通低电平给系统复位,时如果手按着一直不放,系统将一直复位,不能正常。
单片机及接口技术实验报告实验一数据传送程序一、实验目的1、掌握汇编语言设计和调试方法。
2、掌握DVCC实验系统的操作步骤。
二、实验内容1、编程实现,把7000H~70FFH单元的内容清零。
2、编程实现,把源地址为6000H开始的单元内容,传送到目的地址7000H开始的单元中,传送个数为0FFFH个。
三、DVCC实验系统操作说明1、接通DVCC实验系统电源,在DVCC实验箱上应显示闪动的“P”,否则按Reset键。
2、运行DVCC软件。
(程序DVCC598H实验系统DVCC实验系统)3、单击工具栏上“新建”或“打开”按钮,编写源程序。
单击“编译”按钮,使其形成可执行文件。
4、单击工具栏上“联接”按钮,同时按下DVCC实验箱上PCDBG键(键盘上最右边第2个),实现PC机和实验箱的联接。
联机成功,屏幕上出现:.反汇编窗口、寄存器标示位窗口。
5、在成功联机后,单击工具栏上“调试”按钮,把最终目标文件装载到实验系统RAM区;或者通过单击菜单栏中的“动态调试”,选择“传送(.EXE)文件”来实现。
6、单击工具栏上“运行”或“单步”按钮,运行实验程序。
7、单击工具栏上“窗口”,选择“显示内部数据窗口”或“显示外部数据窗口”可显示数据窗口。
鼠标右击数据窗口的数据,可设置数据块新地址;鼠标左键单击数据,可修改数据数值。
8、运行完毕,先按实验箱上的复位按钮Reset键,再按PCDBG键,并且点击屏幕上OK,即可退出运行状态。
四、实验程序代码1、把7000H~70FFH单元的内容清零。
程序代码:ORG 0000HAJMP STARTORG 70HSTART: MOV P2, #70H ;送地址高8位到P2端口MOV R0, #00H ;R0=00H,表地址低8位CLR A ;将累加器A清0LOOP: MOVX @R0, A ;将A送入以R0内容为地址的外部RAM.INC R0 ;R0+1-->R0CJNE R0,#00H,LOOP;比较条件转移指令,若R0不等于0,则跳转到LOOPAJMP $ ;暂停END2、编程实现,将源地址为6000H开始的单元,传送到目的地址7000H开始的单元,传送个数为0FFFH个。
单片机实训报告【三篇】单片机实训报告篇一通过为期一周的单片机实训,是我们对这门课有了许多新的了解,弥补了在课堂上学习的不足。
相信这对我们以后的学习和工作都会有很大的帮助。
我们一定要在最短的时间里对这些不足加以改正!首先,在这次试训中我被单片机强大的功能所震撼,以前在课堂上完全没有能理解可编程单片机的优越性。
这次通过实体仿真软件等辅助软件的共同效果,是这次试训有了鲜明的活力。
换是我们认识到这次试训不仅仅是一个软件的应用,更多的是使我们认识到学习到很多在课堂上无法得到的东西。
特别是protues软件的功能是我们了解了当今开发系统的新方向,简直太不可思议啦!单片机作为一种最简单的软件,与我们的日常生活息息相关,了解一些单片机程序的简单录入是非常必要的。
如:LED显示器、键盘和显示器的应用和原理。
在被刺实训中我们每个人通过一个八位流水灯的制作,使我们深深地体会到了单片机在现实生活中的小小应用,既增强了我们的好奇心,又巩固了我们的理论知识。
更让我们体会到了单片机手动的开始平台的完善与成熟。
只要你有想法,单片机就有可能让他成为现实。
这里我学习完protues软件后的第一感觉是,虽然这软件工作不稳定,但是会有相当不错的效果出来。
这对我以后的工作一定会有帮助的。
在这次试训中不仅只对单片机编程有了新的认识,还对整个单片机的开发平台都有了一厅的了解,这是一笔不错的收获。
通过这几天的试训,使我的感触很深,真实“条条大路通罗马”,要达到目的,不同的人就有不同的方法。
只要你的方法不错!五花八门都可以,而且是各有特色。
走出来的结果都有各自的独到之处。
在编程中“简”字贯穿于整个程序设计中,越简单越好,毕竟单片机留给用户的资源是有限的,所以我们要充分利用这些资源,达到更好的效果,这些是我们在以后的学习生活中应值得注意的地方。
在试训中有苦有甜,当我们为一个很难攻破的程序找出路时,心情烦躁,感觉自己很不可理喻,当程序一点一点编好后,自己从心底感觉到一点小小的安慰,看着自己的成果。
最新单片机实验报告实验目的:1. 熟悉单片机的基本结构和工作原理。
2. 掌握单片机编程语言和开发环境的使用。
3. 通过实验加深对单片机控制逻辑的理解。
4. 实现简单的单片机控制项目,提高动手能力。
实验设备和材料:1. 单片机开发板一套(包含单片机芯片、电源模块、接口电路等)。
2. 连接线若干。
3. LED灯、蜂鸣器、按键开关等外围设备。
4. 电脑一台,安装有单片机编程软件。
实验步骤:1. 首先,连接单片机开发板到电脑,确保电源模块和接口电路正确无误。
2. 安装并打开单片机编程软件,创建一个新的项目。
3. 编写程序代码,实现LED灯的闪烁功能。
代码中需要定义LED灯所连接的端口和控制逻辑。
4. 将编写好的程序通过编程软件下载到单片机芯片中。
5. 测试程序是否按预期工作,即LED灯能够进行闪烁。
6. 在原有程序基础上,增加蜂鸣器的控制代码,实现按键控制蜂鸣器响铃的功能。
7. 再次下载并测试程序,确保所有功能正常运行。
实验结果:1. 成功编写并下载了控制LED灯闪烁的程序,LED灯能够按照设定的时间间隔进行闪烁。
2. 在程序中增加了蜂鸣器的控制逻辑,通过按键开关能够控制蜂鸣器的启动和停止。
3. 所有编写的功能均能稳定运行,达到了实验的目的。
实验分析:通过本次实验,我们了解了单片机的基本操作和编程方法。
在实验过程中,我们也遇到了一些问题,比如程序下载不成功、LED灯不闪烁等,但通过检查电路连接和程序代码,我们最终解决了这些问题。
实验让我们认识到了理论与实践相结合的重要性,也提高了我们解决实际问题的能力。
实验建议:1. 在编写程序时,应该注意代码的规范性和可读性,便于后续的检查和修改。
2. 在实验过程中,应该养成记录和备份程序代码的习惯,防止数据丢失。
3. 可以尝试更复杂的控制项目,比如温度控制、电机驱动等,以提高对单片机的掌握程度。
第一部分软件实验实验一熟悉伟福模拟仿真软件的使用1.实验程序INDEX EQU 20HSUM EQU 21HORG 0000HSTART:MOV INDEX,#5MOV A,#0LOOP: ADD A,INDEXDJNZ INDEX,LOOPMOV SUM,ASJMP $END单步执行时累加器A的内容变化:00 05 09 0C 0E 0F20H单元的内容变化:05 04 03 02 01 0021H单元的内容变化:00 00 00 00 00 00 0F全速执行时累加器A的内容:0F21H单元的内容:0F断点执行时累加器A的内容变化:0005 09 0C 0E20H单元的内容变化:05 04 03 02 01思考题:将存储单元由内部存储单元21H改为外部存储单元2100H 程序如下:INDEX EQU 20HORG 0000HMOV DPTR,#2100HSTART:MOV INDEX,#5MOV A,#0LOOP: ADD A,INDEXDJNZ INDEX,LOOPMOVX @DPTR,ASJMP $END实验二简单编程实验1.清零程序(1)对一个单元清零ORG 0000HCLR AMOV DPTR,#200AHMOVX @DPTR,ASJMP $END200AH单元内容执行前:FF 执行后:00思考题:能否用MOVX @DPTR,#00H 或MOVX 200AH,A?不能,访问外部数据需要间接访问对内部数据清零的方法?MOV direct,A 或MOV direct,Rn 或MOV direct1,direct2 MOV direct,@Ri 或MOV direct,#data(2)将RAM某一数据块清零程序如下:ORG 0000HMOV DPTR,#2010HMOV R0,#11HCLR ALL:MOVX @DPTR,AINC DPTRDJNZ R0,LLSJMP $END执行前:2010H FF 执行后:2010H 00 2011H FF 执行后:2011H 00… …2020H FF 执行后:2020H 00 流程图:思考题:如何对从2010H开始的256个存储单元清零程序如下:ORG 0000HMOV DPTR,#2010HCLR AMOV R1,#10HLL2: MOV R0,#10HLL1:MOVX @DPTR,AINC DPTRDJNZ R0,LL1DJNZ R1,LL2SJMP $END2.屏蔽程序执行前:2010H FF 执行后:2010H FF2011H FF 执行后:2011H 0F 思考题:(1)如何对指定单元进行低4位屏蔽?例如将2010H—2020H的低4位屏蔽,程序如下:ORG 0000HMOV DPTR,#2010HMOV RO,#11HLOOP:MOVX A,@DPTRANL A,#0FHMOVX @DPTR,AINC DPTRDJNZ R0,LOOPSJMP $END(2)如何将指定位屏蔽?答:修改A,将相应的位取0即可。
实验一流水灯实验 (2)实验二数码管静态显示实验 (3)实验三按键输入与数码管静态显示实验 (6)实验四数码管动态显示实验一 (10)实验五数码管动态显示实验二 (12)实验六键盘扫描实验 (15)实验七外部中断实验一 (17)实验八外部中断实验二 (20)实验九定时器实验一 (23)实验十定时器实验二 (25)实验十一定时器实验三 (28)实验十二串口实验一 (29)实验十三串口实验二 (31)实验十四串口实验三 (34)实验十五 AD实验 (39)实验十六 DA实验 (42)实验十七点阵屏显示实验 (45)实验十八 LCD1602显示实验 (47)实验一流水灯实验一、实验要求1.在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路2.继续在Proteus软件中绘制电路,将P1口做输出口,接八只发光二极管3.在Keil软件中编写程序,实现功能,间隔1S点亮一个发光二极管,顺序从P1.0到P1.7依次点亮。
二、实验目的1.学习Proteus软件的使用方法2.学习Keil软件的使用方法3.学习端口输出的使用方法4.掌握延时程序的设计三、实验说明(条理清晰,含程序的一些功能分析计算)在Proteus软件中把实验要求的电路连接好,再利用Keil软件把要实现的功能编写程序,生成hex文件,把hex文件导到Proteus软件中进行仿真。
在编写程序时需要延时1s,我们选的单片机是12MHz的,一机器周期是12个时钟脉冲,一个时钟脉冲的时间是1/12us,即一个机器周期为1us。
程序中子函数void delay_ms(int x)中x为1是可延时1ms,以此类推可得1s=1000ms,当x=1000时刚好延时1s。
四、硬件原理图及程序设计(一)硬件原理图设计电路中P1.0到P1.7为LED控制端口,排阻RP1阻值为330Ω,AT89c51单片机的9脚(RST)为复位引脚;31引脚(EA)为存取外部存储器使能引脚:单片机内部已接地,所以我们不用再接了。
目录第一章微控制器应用系统综合设计设计的目的意义 (1)1.1 设计目的 (1)1.2课程在教学计划中的地位和作用 (1)第二章出租车计价器设计任务 (1)2.1 设计内容及要求 (1)2.2 课程设计的要求 (1)第三章总体设计方案 (2)3.1 设计思想 (2)3.2 总体设计流程图 (2)第四章硬件设计 (3)4.1 硬件设计概要 (3)4.2 所用到的芯片及其功能说明 (3)4.3 硬件电路设计系统原理图及其说明 (5)第五章软件设计 (6)5.1 流程图及其说明 (6)5.2 源程序及其说明 (6)第六章系统调试及使用说明 (14)第七章收获、体会 (17)参考文献 (18)第一章微控制器应用系统综合设计设计的目的意义1.1 设计目的《微控制器应用系统综合设计》是为测控专业《微控制器技术》课程而开设的课程设计教学环节,其目的在于培养学生综合运用理论知识来分析和解决实际问题的能力,是通过设计以微控制器为核心的单片机检测系统,加深学生对微控制器技术的了解,进一步掌握其程序设计与硬件接口技术。
本课程的主要任务是运用所学微控制器技术、微机原理等方面的知识,设计出一台以80C32MCU为核心的单片机数据采集、通讯或测控系统,完成信息的采集、处理、输出及人机接口电路等部分的软、硬件设计。
1.2 课程在教学计划中的地位和作用本课程设计涉及《微控制器技术》课程的基本概念和理论,主要要求学生掌握微控制器的指令系统、中断技术、总线扩展、模拟与数字I/O接口技术与通讯技术等,重点是培养学生掌握微控制器在自动化测控应用系统中的设计与开发方法。
第二章出租车计价器设计任务2.1 设计内容及要求设计内容:设计一个出租车计程计价器,模拟一个检测车轮转动里程的计价系统。
要求具有时钟和计程计价显示功能:当启动键被按下时,系统开始计程,同时显示出起价和每公里单价;在行驶过程中,实时显示已行走的里程数和当前累计价格;当清除键被按下时,计程计价器清0。
单片机实训总结单片机实训总结(精选6篇)单片机实训总结篇1通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。
了解了一些简单程序的录入,LED显示器、键盘、和显示器的应用和原理。
LED显示器:LED显示器是由发光二管组成显示字段的器件。
通常的8段LED显示器是由8个发光二极管组成,LED显示器分共阳极和共阴极两种。
有段选码和和位选码。
当LED显示器每段的平均电流位5MA时,就有较满意的亮度,一般选择断码5-10MA电流;位线的电流应选择40-80MA。
LED显示器的显示方式有动态和静态两种。
7289A芯片是具有SPI串行接口功能的显示键盘控制芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。
7289A的控制指令分为两类:8位宽度的单字节指令和16位宽度双字节指令;还有闪烁指令和消隐指令。
7289A采用串行方式SPI总线与微处理器通信;7289A与AT89C52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8个100千欧的下拉电阻均不可以省去,如果不接键盘而只接显示器可以省去8个10千欧电阻,若仅接键盘而不接显示器,可省去串入DP及SA-SG连线的8个220欧电阻,7289A还需要外接晶体振荡电路。
液晶显示器简称LCD,其显示原理是用经过处后的液晶具有能改变光线传输方向的特性,达到显示字符和图形的目的。
最简单的笔段式液晶显示器类似于LCD显示器,可以显示简单的字符和数字,而目前大量使用的是点阵式LCD显示器,既可以显示字符和数字也可以显示汉字和图形。
如果把LCD显示屏、背光可变电源、接口控制逻辑、驱动集成芯片等部件构成一个整体,是的与CPU接口十分方便。
键盘:键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。
计算机操作者通过键盘向计算机输入各种指令、数据,指挥计算机的工作。
按照键盘的工作原理和按键方式的不同,可以划分为四种:机械式键盘采用类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简单、噪音大、易维护的特点。
单片机实验报告总结单片机实验报告总结单片机实验心得体会单片机实验心得体会时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。
在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。
这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。
将所学知识运用到实践中,在实践中发现问题,强化理论知识。
现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。
第一次是借点亮LED灯来熟悉keil软件的使用和试验箱上器材。
第一次实验体现了一个人对新事物的接受能力和敏感度。
虽然之前做过许多种实验。
但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。
所以第一次试验相对失败。
鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。
在做实验中,第二个问题应该是准备不充分吧。
一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。
后来在老师的批评下,认识到这是个很大的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。
于是我便在上机之前把程序编好,拷到U盘,这样上机时只需调试,解决出现的问题。
这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。
发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。
三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。
于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。
但是编程是一件很严肃的事情,容不得半点错误。
于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。
课程名称 单片机原理及PLC控制 姓 名 刘汉生 学 院 自动化学院 专 业 测控技术与仪器 班 级 2011211406 学 号 2011211839 一、 可编程控制器部分: 实验一 交通灯控制实验 一、实验目的: 1.进一步熟悉编程软件及方法悉顺; 2.熟序控制编程原理及方法; 3.掌握定时器使用方法; 4.学习组态软件的设计和使用。 二、实验设备: 1:可编程序控制器一台; 2:EL-PLC-III 实验箱一台; 3:装有编程软件和开发软件的计算机一台; 4:电缆一根; 三、实验内容: 1、实验原理: 使用PLC 数字量输入、输出控制红绿灯。 启动开 关合上 0~1S 南北红灯亮,东西红灯亮,即南北方向和东西方向均等待。
1~4S 南北红灯亮,东西绿灯亮,即南北方向等待,东西方向行驶。 4~5S 南北红灯亮,东西黄灯亮,即南北方向和东西方向均等待。 5~6S 南北红灯亮,东西红灯亮,即南北方向和东西方向均等待。 6~9S 南北绿灯亮,东西红灯亮,即南北方向行使,东西方向等待。 9~10S 南北黄灯亮,东西红灯亮,即南北方向和东西方向均等待。 2、实验步骤: 1、下载实验程序TT10,成功完成后,使PLC 处于运行状态,RUN 指示灯亮; 2、组态软件处于全速运行状态,单击“交通灯”; 3、界面上实时的显示南北方向和东西方向车辆的运行情况。 4、实验结束,在上位机界面上按“主界面”按钮,返回主界面,完成实验。 四、实验I/O分配表: PLC 输入 000 交通灯控制启动按钮;1M 接24V; PLC 输出 1001 交通灯控制插孔TL3(东西方向绿灯); 1002 交通灯控制插孔TL2(东西方向黄灯); 1003 交通灯控制插孔TL1(东西方向红灯); 1004 交通灯控制插孔TL6(南北方向绿灯); 1005 交通灯控制插孔TL5(南北方向黄灯); 1006 交通灯控制插孔TL4(南北方向红灯); 1L 接GND;2L 接GND; 五、流程图启动按钮是否按否 是 停止按钮是否按是
否 紧急处理按钮是否按下
是
开始
东西绿灯和南北红灯亮
定时器1未到
东西绿灯灭,东西黄
定时器1时间到,定时器2时间未到
结束
东西红灯亮,南北绿灯亮,南北红灯和东西黄灯灭
定时器2时间到,定时器3时间未到
南北绿灯灭,南北黄灯亮
定时器3时间到,定时器5时间未到
南北黄灯灭,东西红灯灭
定时器5时间到
否
六、程序梯形图 I/O资源分配表
0.00 0.01 0.02 100.00 100.01 100.02 101.00 101.01 101.02 启动按钮 停止按钮 紧急处理按钮 东西红灯 东西黄灯 东西绿灯 南北红灯 南北黄灯 南北绿灯
七、实验心得 实验二 混合液体实验 一、实验目的: 1. 进一步熟悉编程软件及方法; 2. 掌握液位控制技巧; 3. 了解传感器原理及使用方法; 4. 学习组态软件的设计和使用。 二、实验设备: 1:可编程序控制器一台; 2:EL-PLC-III 实验箱一台; 3:装有编程软件和开发软件的计算机一台; 4:电缆一根; 三、实验内容: 1、 实验原理: 使用PLC 数字量输入、输出控制混合液体的液位。 2、 实验步骤: (1)下载实验程序TT9,成功完成后,使PLC 处于运行状态,RUN 指示灯亮;拨码开 关JPP 的1、2 位拨到ON 状态; (2)组态软件处于全速运行状态,单击“混料实验”; (3)在模块上按下“启动”按钮,模块上L4 灯亮,界面上进料泵1 的开关和指示灯亮, 动画显示液体A 流入混料罐中,罐中液体上升到中液位报警处且报警灯亮,模块上 光柱上升到中液位,L2 指示灯亮,L5 灯亮,光柱上升到高液位,L3 灯亮,界面上 进料泵2 的开关和指示灯亮,动画显示液体B 流入混料罐中,罐中液体上升到高液 位报警处且报警灯亮,模块上L5 灯灭,光柱显示混料,电机转动,5 秒钟后,电 机停转,模块上的L6 灯亮,界面上出料泵开关和指示灯亮,罐中液体下降到低液 位报警处且报警灯亮,模块上的光柱下降到低液位处,L1 指示灯亮,延时2 秒后, 光柱全灭,界面上的罐中液体全部出料,再次重复执行。 (4)实验结束,在上位机界面上按“主界面”按钮,返回主界面,完成实验十。 四、实验I/O分配表: PLC 输入 000 接混合液体启动按钮HL8; 001 接混合液体停止按钮HL9; 002 接L 处液面传感器HL1; 003 接I 处液面传感器HL2; 004 接H 处液面传感器HL3; 1M 接24V PLC 输出 1000 接控制进料泵A 液体阀门HL5; 1001 接控制进料泵B 液体阀门HL6; 1002 接控制混合液体出料泵阀门HL7; 1003 接混料搅拌电机HL4; 1L 接GND
五、流程图
六、程序梯形图 七、实验心得 实验三 自动售货系统实验 一、实验目的: 1.熟悉编程软件及编程方法。 2.熟悉脉冲输出编程原理及方法 3.掌握自动售货系统工作原理和控制技巧 二、实验设备: 1:可编程序控制器一台; 2:PLC实验箱一台; 3:装有编程软件和开发软件的计算机一台; 4:自动售货系统实验模块一块; 5:电缆一根; 三、实验内容: 1、实验原理: 自动售货机的面板上设有3个投币口,分别可以投一元、五元和十元,有饮料和口香糖两个出口。 要求:1:当投币总数小于15元时,口香糖按钮指示灯亮; 2:当投币总数等于或超过15元时,口香糖和饮料按钮指示灯亮; 3:按下口香糖按钮,则排出口香糖,同时口香糖按钮指示灯闪烁,3秒后指示灯自动停止; 4:按下饮料按钮,则排出饮料,同时饮料按钮指示灯闪烁,3秒后指示灯自动停止; 5:投币总值超过所选产品价值时,自动退还余款; 6: 按下手动计数复位键,则取消本次操作,退还投入的钱币; 2、实验步骤: (1)下载实验程序TT17,成功完成后,使PLC处于运行状态,RUN指示灯亮; (2)上电后, EL-PLC-III-M9模块上的L指示灯亮,如果不亮,先检查原因后在做实验; (3)按下EL-PLC-III-M9模块上的S1按键,L1、L5指示灯亮,按下EL-PLC-III-M9模块上的S4按键,则L1指示灯灭,L7指示灯亮,L5指示灯闪烁,3秒后,L5、L7指示灯灭; (4)按下EL-PLC-III-M9模块上的S2按键,L2、L5指示灯亮,按下EL-PLC-III-M9模块上的S4按键,则L2指示灯灭,L7、L4指示灯亮,L5指示灯闪烁,3秒后,L5、L7、L4指示灯灭; (5)按下EL-PLC-III-M9模块上的S3按键,L3、L5指示灯亮,按下EL-PLC-III-M9模块上的S4按键,则L3指示灯灭,L7、L4指示灯亮,L5指示灯闪烁,3秒后,L5、L7、L4指示灯灭; (6)按下EL-PLC-III-M9模块上的S2和S3按键,L2、L3、L5、L6指示灯亮,按下EL-PLC-III-M9模块上的S5按键,则L2、L3指示灯灭,L8指示灯亮,L6指示灯闪烁,3秒后,L6、L8指示灯灭; (7)按下EL-PLC-III-M9模块上的S1、S2和S3按键,L1、L2、L3、L5、L6指示灯亮,按下EL-PLC-III-M9模块上的S5按键,则L1、L2、L3、L5指示灯灭,L8、L4指示灯亮,L6指示灯闪烁,3秒后,L4、L6、L8指示灯灭; (8)按下EL-PLC-III-M9模块上的S1、S2和S3按键,L1、L2、L3、L5、L6指示灯亮,按下EL-PLC-III-M9模块上的S6按键,则L1、L2、L3、L5、L6指示灯灭,L4指示灯亮,3秒后,L4指示灯灭; (9)实验结束,完成实验。 四、实验I/O分配表: PLC输入 000 一元投币按钮TL1;
001 五元投币按钮TL2; 002 十元投币按钮TL3; 003 口香糖按钮TL12 004 饮料按钮TL13; 005 计数手动复位按钮TL14 1M 接24V 2M 接24V PLC输出 1000 饮料按钮指示灯TL9; 1001 口香糖按钮指示灯TL8; 1002 一元投币口指示灯TL4; 1003 五元投币口指示灯TL5; 1004 十元投币口指示灯TL6 1005 饮料出口指示灯TL11; 1006 口香糖出口指示灯TL10 1007 找钱指示灯TL7; 1L 接GND 2L 接GND 五、程序梯形图: 实验四 喷泉/天塔之光/艺术彩灯模拟系统实验 一、实验目的: 1.熟悉编程软件及编程方法。 2.熟悉顺序控制指令的编程原理及方法 3.掌握系统工作原理和控制技巧 二、实验设备: 1:可编程序控制器一台; 2:PLC实验箱一台; 3:装有编程软件和开发软件的计算机一台; 4:喷泉模拟系统实验模块一块; 5:电缆一根; 三、实验内容: 1、实验原理: 原理: 1)输出端采用控制灯组的方式 2)当所有灯组的信号全部处于停止状态下时,按起动开关,所有灯组从 起始状态开始运行 3)任何时候按停止开关,所有灯组停止运行。 4)8路中任意路短路,所有输出停止。
2、实验步骤: 1)下载实验程序TT18,成功完成后,使PLC处于运行状态,RUN指示灯亮; 2)上电后, EL-PLC-III-M10模块上的LED指示灯亮,如果不亮,先检查原因后在做实验; 3)按下EL-PLC-III-M10模块上的S1按键; 4)第一路和第八路指示灯由下向上依次亮; 5)第二路和第七路指示灯由下向上依次亮; 6)第三路和第六路指示灯由下向上依次亮; 7)第四路和第五路指示灯由下向上依次亮; 8)第一路、第二路和第三路指示灯由下向上依次亮; 9)第四路、第五路和第六路指示灯由下向上依次亮; 10)第七路、第八路和第一路指示灯由下向上依次亮; 11)第一路、第二路、第三路和第四路指示灯由下向上依次亮; 12)第五路、第六路、第七路和第八路指示灯由下向上依次亮;