计算机控制技术实验指导书10
计算机控制实验指导书

目录一.计算机控制实验指导1.概述 (1)2.实验一A/D与D/A 转换 (3)3.实验二数字滤波 (7)4.实验三 D(s)离散化方法的研究 (9)5.实验四数字PID控制算法的研究 (13)6.实验五串级控制算法的研究 (16)7.实验六解耦控制算法的研究 (19)8.实验七最少拍控制算法的研究 (23)9.实验八具有纯滞后系统的大林控制 (28)10.实验九线性离散系统的全状态反馈控制 (30)11.实验十二维模糊控制器 (33)12.实验十一单神经元控制器 (36)二.计算机控制对象实验指导1.实验一直流电机转速计算机控制实验 (39)2.实验二水箱液位计算机控制实验 (41)三.计算机控制软件说明1.概述 (43)2.安装指南及系统要求 (48)3.LabVIEW编程及功能介绍 (49)5.附录 (78)概述一.系统功能特点1.以PC微机为操作台,高效率支持“计算机控制”的教学实验。
2.系统含有高阶电模拟单元,可根据教学实验需要进行灵活组合,构成各种典型环节与系统。
3.系统含有界面友好、功能丰富的软件。
PC微机在实验中,除了用作实验测试所需的虚拟仪器外,还可用作测试信号发生器以及具有很强柔性的数字控制器。
4.系统的硬件、软件设计,充分考虑了开放型、研究型实验的需要。
可自己设计实验内容,构建系统对象,编写控制算法,进行计算机控制技术的研究。
二.系统构成实验系统由上位PC微机(含实验系统上位机软件)、ACCT-I实验箱、USB2.0通讯线等组成。
ACCT-I实验箱内装有以C8051F060芯片(含数据处理系统软件)为核心构成的数据处理卡,通过USB口与PC微机连接。
1.ACCT-I实验箱简介ACCT-I实验箱是一个通用的实验箱。
它主要由电源部分U1单元,信号源部分U2单元,与PC机进行通讯的数据处理单元U3,元器件单元U4,非线性单元U5,U6,U7,模拟电路单元U8~U16组成,详见附图。
计算机控制技术范立男实验指导书

百度文库《计算机控制技术》实验指导书目录实验一:A/D、D/A转换实验 (2)实验二:数字PID实验 (4)实验三:大林算法 (8)实验四:炉温控制实验 (11)实验一:A/D 、D/A 转换实验一、实验目的与要求1、掌握A/D 、D/A 转换原理2、熟悉8位A/D 、D/A 转换的方法。
二、实验类型验证性三、实验原理及说明1、通过数据通道接口板完成8位D/A 转换的实验,转换公式如下:VV K K K V U ref ref o 52/)222(8006677+=+++=例如:数字量=01010001 K 7=0,K 6=1,K 5=0,K 4=1,K 3=0,K 2=0,K 1=0,K 0=1 模拟量0.12/)222(8006677=+++=K K K V U ref o实验中,根据输入的数字量,D/A 转换为模拟量,其结果经A/D 采集并显示在计算机上。
实验示意图见图1-1。
图1-1 实验示意图2、通过数据通道接口板完成8位A/D 转换的实验,转换公式如下: 数字量=模拟量/N 2Vref 。
其中N 是A/D 转换器的位数,Vref 是基准电压。
例如:N=8 Vref= 模拟量= 则数字量=×28=51(十进制)实验中设置的模拟量由D/A 转换取得,此模拟量经A/D转换为数字量,并显示在计算机上。
实验示意图见图1-2。
图1-2 实验示意图序 号 名 称主要用途 1 SAC-CCT 计算机控制技术教学实验系统构成实验所需的硬件电路2PC 机输入参数,观察运行结果五、实验内容和步骤(一)1、将图1-1所示模拟电路连接好,将输入端ui与数据通道接口板上的DA0连接,输出端uo与实验平台信号引出区的IN0孔连接。
(在实验1~4中涉及运放电路板及ui及uo 均按此连线,不再赘述)。
将拔掉短路子J1、J2。
2、启动计算机,运行“系统设置”菜单,选择串口。
(在实验1~4中同此,不再赘述,如不选择,则设为默认值,选择COM1通讯端口。
计算机控制技术实验指导书

《计算机控制技术》实验指导书安阳工学院电子信息与电气工程学院目录实验一 数字滤波程序设计(设计性)实验二 PID控制器的设计及性能分析实验三 大延迟系统的SIMULINK建模与仿真实验一数字滤波程序设计(设计性)一、实验目的1 掌握数字滤波的设计方法2 培养学生初步的MATLAB编程能力二、实验设备三、实验原理 通过数字滤波来增强其有效信号,消除或减小各种干扰和噪声,从而提高控制精度和系统的可靠性与稳定性。
四、实验内容与要求1 限幅滤波方法:自己构造一个变化缓慢的数字序列作为输入,画图1-1,加入随机干扰,再画图1-2,设计一段限幅滤波程序,并把滤波后的信号画在图1-3,与图1-1进行比较,如果效果不满意,调整程序中的参数,反复调整,直至效果令人满意为止。
(要求三个子图画在一张图片上。
提示:figure,subplot(3,1,1))2 中位值滤波方法:自己构造一个变化缓慢的数字序列作为输入,画图2-1,加入随机干扰,再画图2-2,设计一段中位置滤波程序,并把滤波后的信号画在图2-3,与图2-1进行比较,如果效果不满意,调整程序中的参数,反复调整,直至效果令人满意为止。
(提示:median)3 算术平均滤波方法:自己构造一个变化较快的数字序列作为输入,画图3-1,加入随机干扰,再画图3-2,设计一段算术平均滤波程序,并把滤波后的信号画在图3-3,与图3-1进行比较,如果效果不满意,调整程序中的参数,反复调整,直至效果令人满意为止。
(提示:mean)4 实验完毕后,认真完成实验报告,写出设计的程序并画出相应的图。
实验二 PID控制器的设计及性能分析一、实验目的1 掌握PID控制器的设计方法2 培养学生初步的MATLAB编程能力二、实验设备三、实验原理 PID控制是工业控制中最常用的一种控制规律,通过调整比例系数、积分系数、微分系数,可以得到不同的控制效果。
四、实验内容与要求例:已知某单位负反馈系统开环传递函数如下:如果采用比例(P)控制器进行调节,试绘制比例系数分别为1、4、10、50时的单位阶跃响应曲线,并分析比例控制器对控制系统性能的影响。
计算机控制技术基础实验指导书

第一部分计算机控制实验系统使用说明计算机控制实验系统构成及说明第一节计算机控制实验系统构成计算机控制实验系统由以下六个模块组成(1)计算机控制实验模块(2)信号源模块(3)控制对象模块(4)数据采集卡模块(5)实验模板程序模块(6)PC机控制模块各模块相互交联关系框图见图1-1所示:图1-1各模块相互交联关系图计算机控制实验装置的布置简图见图1-2所示。
图1-2计算机控制装置简图第二节计算机控制实验系统说明计算机控制实验系统是由上位PC微机(含PCI-1711数据采集卡及驱动软件),ACCC-Ⅲ实验装置,连接电缆线等组成。
1. ACCC-Ⅲ实验装置简介ACCC-Ⅲ实验装置是一个通用的计算机控制实验装置。
它主要包括电源部分U1单元,信号源部分U2单元,与PC机进行通讯的数据处理单元U3,自由插件端子单元U4,模拟电路单元U6~U14以及电机转速、温度、水槽液位控制单元组成,详见附图。
(1) U1电源单元:包括电源开关,保险丝,提供±5V,±15V,0V,1.2~15V可调电压的输出。
(2) U2信号源单元:包括周期性正弦信号,周期性斜坡、方波、抛物线信号,频率幅值可调。
其中斜坡、方波、抛物线信号幅值范围为:0V-10V,频率范围为:0.13Hz-8.3Hz;正弦信号的幅值范围为:0V-5V,频率范围为:低频0.5Hz~81Hz,高频63Hz~10kHz。
(3) U3数据处理单元:PCI-1711数据采集卡在实验装置上的接口端子,通过RS232串行口与上位PC机进行通讯。
(4) U4提供实验所需的电容、电阻、电位器,提供插接电路,可以根据实验需要自行选择连接的元器件。
(5) U5提供16个开关量作为PCI-1711数据采集卡数字量输入的测试信号,16个LED指示灯作为数据采集卡数字量输出控制单元。
(6) U6~U14为运算放大器、电阻及电容等器件组成的模拟电路单元,由场效应管组成的电路用于锁零。
计算机控制技术实验指导书

计算机控制技术实验指导书微机原理实验室2012—3--21一、课程简介:本课程主要介绍计算机控制系统的组成原理、基本类型、设计方法和应用举例。
主要内容有:绪论(包括计算机监控系统的基本构成、类型和发展趋势)、数据通信基础、通道与I/O 接口、控制算法的计算机实现、常用软件技术、基于个人计算机的监控系统、基于PLC的计算机监控系统、现场总线技术、集散控制系统、计算机监控系统设计方法、计算机监控系统应用举例。
本实验的具体任务:1.通过实验,加深学生对微型计算机控制系统的认识和理解。
2.掌握基本控制方法的物理意义和实现方法。
3.能够设计基本的微机控制系统,掌握微机控制系统的软硬件设计方法。
二、课程实验目的与要求:本课程的教学目的在于通过教学使同学们掌握计算机监控系统的基本原理,掌握常用的硬件和软件设计方法,了解计算机监控技术的应用现状、最新发展以及发展趋势,掌握计算机监控系统的基本开发技术等。
具体体现在以下几方面:1.在实验过程中,教育学生养成良好的实验习惯,独立完成实验的全过程,爱护仪器和设备;遵守纪律,树立良好的学风,使学生了解实验的重要性以及实验课程的地位和作用;2.注意培养学生的科学实验能力,逐步提高排除故障、发现问题和解决问题的能力,培养学生进行微机软硬件的设计、调试的能力;3.拓宽和加深学生对已学过的理论知识的理解,培养学生实际应用能力,从而掌握比较全面的专业知识。
4.通过学生动手编程和电路连接,熟悉微型计算机控制系统的组成,让学生掌握微型计算机技术的实际应用方法和技能,掌握常用控制方法的程序设计。
5.实验完成后必须按时提交实验报告。
三、考试(考核)方式:根据实验报告、实验中的动手能力和解决实际问题的能力综合考核。
实验报告成绩占课程总成绩的40%。
实验中的动手能力和解决实际问题的能力考核占总成绩的60%。
四、场地与主要设备及消耗性器材1.场地:微机原理实验室面积:120平方米2.所用设备:微型计算机、EL-MUT-III微机原理实验箱、示波器等。
计算机控制实验指导书0710

1、画出被控对象模拟电路图
2、计算G(S),A,B,C。
3、计算离散化模拟参数G,H,并与计算机计算结果比较。
4、计算希望的系统单位阶跃响应指标中的超调量σp%和调节时间Ts并与实时控制结果比较。
五、状态观测器软件流程图
(yk为当前系统输出,yk1为上一次系统输出,xk1为上一次的观测阵)
随机配备的SAC-CCT软件包设计了计算机控制技术的九个实验,所有的计算机控制技术实验都是在这套装置上进行的。
安全使用说明(使用前请您务必了解)
为有效、安全地使用实验箱,请遵守以下规定。
1.您在将实验箱盖打开后,请用箱体两边的支撑脚将箱盖撑住,避免在进行试验过程中箱盖突然下落将您的手砸伤或损坏仪器设备。
2
(1)实验模拟电路如图3—3
(2)系统闭环结构图见图3—4
(3)数字滤波器的递推公式
模拟滤波器的传递函数:GL(S) = ( T1S + 1 )/( T2S + 1 )
利用双线性变换得数字滤波器的递推公式:UK=q0UK-1+q1eK+q2eK-1
其中:q0=( T-2T2)/( T+2T2)q1=q2=( T-2T2)/( T+2T2)
7.在进行炉温控制实验时,应避免炉温超过70℃长时间运等,政治路线则将降低炉体使用寿命;而且还要小心以免将手烫伤。
8.电机条应避免直流电机长时间高速旋转。
9.实验中大部分实验设备如数据通道接口板、数据通讯线、实验平台、直流电机条、温控炉等设备都是精密装置,实验中务必注意正确使用和妥加爱护。
实验一
一、实验目的
五、
(ek为误差,ek1为上一次的误差,ek2为误差的累积和,uk是控制量)
计算机控制试验指导书

计算机控制技术实验指导书三、实验报告要求1)体会1、2的用法;2)对3、4写出程序及上机的结果实验三 控制系统仿真基础一、实验目的及要求:1. 掌握用简单函数命令实现连续函数的离散化的方法;2. 掌握求简单闭环脉冲传递函数的方法及系统分析方法。
二、实验设备: 1、微型机一台。
2、MA TLAB 软件 三、实验内容:1、设连续系统传递函数为 f(t)=1*1(t), f(t)=t, f(t)=)cos(t eatω- ,用简单命令函数求其Z 变换2、已知闭环离散系统如图3.1所示,其前向信道的零阶保持器与连续部分传递函数分别为se G TSh --=1,)1(1+=s s G p ,当采样周期为1s ,(1)试求闭环系统的脉冲传递函数,(2)计算系统的特征根(3)若输入信号为单位阶跃信号r (t )=1(t ),计算系统的稳态误差。
(4)系统的频域指标和单位阶跃时域响应曲线图3.1 闭环离散系统四、实验报告的要求 写出相应的程序及上机结果实验四PID控制实验一、实验目的:1、熟悉PID控制方法的控制规律。
2、掌握不同P、I、D参数对控制系统的影响。
3、掌握采样时间变化对系统的影响。
4、熟悉SIMULINK 工作环境及特点;5、熟悉控制线性系统仿真常用基本模块的用法;6、掌握SIMULINK 的建模与仿真方法。
二、实验设备:1、微型机一台。
2、MA TLAB软件三、实验原理及实验内容(a)单输入阶跃信号典型PI环节控制(b)系统传递函数PID控制图4.1 PID控制原理用M文件编程或SIMULINK建立被控对象的传递函数如图4.1所示,系统输入为单位阶跃信号,a图为简单阶跃信号PI环节控制,分别取Kp1=5,Ki1=0.5;Kp2=4.2,Ki2=2.3;Kp3=6.7,Ki3=3.2,总结不同的参数设置对系统的影响。
b 图PID 控制器传递函数为)11(S T ST Kp Gs D I ++=系统传递函数Go=)4)(3)(2)(1(10++++s s s s 采用PID 控制器进行闭环调节。
计算机控制技术实验指导报告册

《计算机控制技术》实验指导报告册 2010 ~ 2011 学年第 1 学期教学院(部)电气与电子信息工程学院教研室自动控制实验班级电气工程及其自动化2007(1)班授课教师胡蔷教材名称计算机控制技术学生学号学生姓名2010年9月目录实验一A/D转换D/A转换 (2)实验二采样与保持 (5)实验三数字滤波器 (11)实验四积分分离PID控制实验 (14)实验五最小拍控制系统 (19)附录:使用说明 (23)实验一 A/D转换D/A转换实验时间: 2010 年月日实验地点:自动控制原理室K2—406实验目的:掌握A/D、D/A转换的工作原理,ADC0809、DAC0832、8255、8253的应用。
重点:A/D、D/A转换中输入、输出各参数间关系。
实验主要仪器与设备:多媒体计算机,TKKL-4型控制理论/计算机控制技术实验箱预备知识:输入、输出接口的基本概念,接口芯片的(端口)地址分配。
熟悉虚拟示波器的调节及应用,实验箱上电压表的使用,各单元电路模块的引线位置及各引线用途,电位器的调节方式。
实验线路原理图:图1-1 A/D、D/A转换电路实验原理:CPU的DPCLK信号与ADC0809单元电路的CLOCK相连作为ADC0809的时钟信号。
ADC0809芯片输入选通地址码A、B、C为“1”状态,选通输入通道IN7。
通过电位器W41给A/D变换器输入-5V~+5V的模拟电压。
8253的2#口用于5ms定时输出OUT2信号启动A/D变换器。
由8255口A为输入方式。
A/D转换的数据通过A口采入计算机,送到显示器上显示,并由数据总线送到D/A变换器0832的输入端。
选用CPU 的地址输入信号IOY0为片选信号(CS),XIOW信号为写入信号(WR),D/A变换器的口地址为00H。
调节W41即可改变输入电压,可从显示器上看A/D变换器对应输出的数码,同时这个数码也是D/A 变换器的输入数码。
A/D、D/A转换程序流程:(见图1—2)实验内容及步骤(1)按图1—1接线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机控制技术》实验指导书电气工程与信息工程学院专业实验室2010.9目录前言 (1)实验一开发环境的基本练习 (3)实验二定时与外部中断控制实验 (5)实验三单片机程序烧写 (6)实验四A/D转换 (9)实验五D/A转换 (11)实验七综合性实验——十字路口交通灯的通行指示控制 (15)实验八综合性实验——生产线货物自动计数设备 (15)实验九综合性实验——全自动洗衣机控制器 (16)实验十综合性实验——彩灯的循环闪烁控制 (16)附录1:51Tracer仿真器的使用及Keil uVision2快速入门 (18)附录2:Keil uVision2仿真调试高级技巧 (23)前言1、《计算机控制技术》课程实验的任务通过本课程的实验环节,学生应进一步巩固和加深对计算机控制技术这门课程基本知识的理解,提高综合运用所学知识,独立编程和设计电路的能力,为今后设计各类微机控制系统打下基础。
实验要求学生在了解微机控制系统的结构、组成以及具有数据采集系统,顺序控制系统,数字控制系统的相关理论知识后,通过在实验室中经历由Wave软件环境练习,简单程序编写、软件仿真及调试,到将软硬件仿真相结合进一步掌握单片机接口及相关输入输出通道、顺序控制等概念,最后完成一个小型控制器的设计过程,学生应具备一定的将理论与实践相结合,应用所学知识解决实际问题的能力。
2、实验设备安装有中文版Keil uVision2的计算机、学林51TRACER仿真器以及配合相关实验的实验板、实验工具,其中实验板配有按键、二极管、数码管显示电路、AD和DA模块等。
KEIL uVISION2由美国Keil Software公司出品,是众多单片机应用开发软件中的优秀软件之一。
提供丰富的库函数和功能强大的集成开发调试工具,生成的目标代码效率较高,多数语句生成的汇编代码较紧凑,容易理解。
软件仿真方面也具有较强的功能,其兼容51系列单片机C语言软件开发系统,使用接近于传统C语言的语法来开发。
与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用, 而且可以提高了工作效率和项目开发周期。
KEIL uVISION2支持汇编语言,并且支持在C语言中嵌入汇编,使程序达到接近于汇编的工作效率。
51tracer(追踪者)独立仿真器兼容KEILC51 UV2 调试环境,支持单步、断点调试,随时可查看寄存器、变量、IO、内存内容。
可仿真各种51指令兼容单片机,包括ATMEL、WINBOND、INTEL、SST、ST等等。
51tracer下载仿真通讯速度为115200BPS,是目前KEIL支持的最高速度。
3、对参加实验学生的要求(1)实验时应有严谨的实验态度和良好的爱护实验仪器的习惯(2)仔细阅读实验指导书,复习与实验有关的理论知识,明确每次实验的目的,了解实验内容和方法,正确回答思考题中提到的问题,认真写好预习报告方可进入实验室参与实验。
(3)了解和掌握单片机开发系统的使用方法(4)按实验指导书要求进行接线和操作,经检查和指导同意后方能通电,实验中禁止热插拔(5)在实验中注意观察,记录有关中间过程和结果(6)要培养按图接线,查线,排除故障的能力4、实验安排5、实验报告的要求按照实验室资料入库的标准化要求,认真完成6个实验报告(实验2和3写一个实验报告),每个同学的报告按照实验顺序排列,最后在左侧钉上钉书针,作为一份完整的实验报告上交。
实验报告中实验名应当与实验项目名称一致,实验分析必须填写,综合性实验要有流程图和程序清单及详细注释。
实验一开发环境的基本练习1.实验目的:(1)了解Keil uVision2环境的基本使用方法(2)了解实验板的资源分布及各个资源之间的工作关系(3)了解51TRACER仿真器的基本原理及使用方法(4)练习基本的单片机指令,掌握简单程序的软件仿真方法(5)掌握在Keil uVision2环境下实现实验板上流水灯的控制2.实验器材:安装有中文版Keil uVision2的计算机、51TRACER仿真器、实验板、杜邦插线若干注意:51TRACER仿真器通过USB给实验板供电,实验板不需要单独通过变压器供电(除了DA实验)3.实验内容:(1)双击桌面上的Uv2.exe 快捷图标,打开KEIL uVISION2开发环境。
点击桌面上的“实验一软件环境的基本练习.exe”,与视频教程同步学习KEIL uVISION2开发环境的基本使用方法。
学会使用播放程序控制面板上的暂停功能,学会使用“alt+tab”组合键实现视频教程和KEIL uVISION2开发环境之间的切换。
(除了视频教程,也可以参考阅读附录1中的“51Tracer仿真器的使用及Keil uVision2快速入门”中的“Keil快速入门”一节)视频中使用的参考程序:ORG 0000HLJMP MAINORG 080H MAIN: MOV P0,#00H MOV P1 ,#00HMOV P2 ,#00HMOV P3 ,#00HACALL DELMOV P0 ,#0FFHMOV P1 ,#0FFHMOV P2 ,#0FFHMOV P3 ,#0FFH ACALL DELAJMP MAINORG 0200H DEL: MOV R5,#04H F3: MOV R6,#0FFHF2: MOV R7,#0FFHF1: DJNZ R7,F1DJNZ R6,F2DJNZ R5,F3RETEND注意:尝试使用KEIL uVISION2菜单栏外围设备中的软仿真工具“51实验仿制板”及“键盘LED”仿制板(2)阅读附录1中的“51Tracer仿真器的使用及Keil uVision2快速入门”,之后自己分别设计流水灯的汇编和C控制程序,正确连接51Tracer仿真器及实验板,观察实验结果。
汇编流水灯参考程序:ORG 0000H MOV P1,#0FFH MOV A,#0FEH LOOP: MOV P1,A ACALL DELAY RL A SJMP LOOP DELAY: MOV R0,#0FFH DL0: NOP MOV R1,#0FFH DL1: NOPDJNZ R1,DL1 DJNZ R0,DL0 RET ENDC51流水灯参考程序:#include<reg51.h> #include <intrins.h> void delayms(unsigned char ms) // 延时子程序 { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); } } main() { unsigned char LED; LED = 0xfe; P1 = LED; while(1) { delayms(800); LED = _crol_(LED,1); //循环左移1位,点亮下一个LED;_cror_为循环右移1位 P1 = LED; } }(3)在教材中选择一到两个长度适中,具有代表性的程序进行调试。
进一步熟悉51单片机的汇编及C 语言的编写方法,进一步熟悉软硬件开发环境实验二 定时与外部中断控制实验1. 实验目的:(1)建立数字量输入输出控制的基本概念 (2)应用单片机的中断功能编写简单的程序 (3)掌握定时中断与外部中断的概念2. 实验器材:安装有中文版Keil uVision2的计算机、51TRACER 仿真器、实验板、杜邦插线若干3. 实验内容:(1)定时中断:使用定时中断功能,使单片机总可以实现P1.0~P1.3的按键在被按下后,相应的P4.0~P1.7的灯会由亮变灭汇编参考程序:ORG 0000H SJMP MAIN ORG 000BH SJMP ITOP MAIN: MOV SP,#40H MOV TMOD,#01H MOV TH0,#0FH MOV TL0,#0FFH SETB ET0 SETB EA SETB TR0 ITOP: MOV C,P1.0 CPL C MOV P1.4,CMOV C,P1.1 CPL C MOV P1.5,C MOV C,P1.2 CPL C MOV P1.6,C MOV C,P1.3 CPL CMOV P1.7,C MOV TH0,#0FH MOV TL0,#0FFH RETI END (2)外部中断在INT0接一按钮开关,编写程序使每按一下按钮就触发一次中断,中断功能使:依次点亮八个发光二极管(即每执行一次中断使点亮下一个发光二极管)。
(3)程序由学生自己在预习报告中编好,在实验室进一步调试。
4.实验步骤:(1)输入程序,进行编译,调试,完成软件仿真环节。
(2)在未通电情况下,按照实验线路连线,连好后经指导老师检查后方可接入硬件仿真器。
(3)执行程序,连续点压开关,观察发光二极管的变化情况是否为实验要求的正确表达。
注意:请勿带电插拔仿真器。
实验三单片机程序烧写1.实验目的:熟练掌握单片机程序烧写及相关外围电路的连接2.实验器材:计算机、RF-810编程器、ATMEL89c51单片机3.实验内容:(1)单片机程序烧写a.将单片机正确插入编程器的插槽后,将编程器上电,接着在装有RF-810的PC机中运行该编程环境,如下图:b. 首先点击[器件选择],在[类型选择]中选择MPU/MCU,[厂家选择]则选择ATMEL,如果是擦单片机的程序,则选择AT89C51;之后点击[确定退出]。
则需要点击[编辑],继续点击[修改首末地址]后,将缓冲区地址改为0FFF,之后点击[确定]退出。
d. 继续点击[文件],按照图示在计算机中选择二进制或十六进制的要烧写的文件,之后选择RF-810环境下的[编程]按钮就可以完成单片机的程序烧写过程。
(2)关于单片机外围电路的知识点a.由于仿真器自身带有复位电路及振荡电路,所以即使实验板上没有这两个电路,照样可以正常工作;但是当将烧写好程序的单片机连入控制电路中时,单片机外围必须要有复位电路及振荡电路的支持才可以工作,下面分别是上电复位电路及振荡电路的连接电路图(实验板上已经有这两个电路了,同学们自己找找)b. 将单片机的31引角接高电平(这样ATMEL单片机在上电后才会从内部的ROM区去找自己应该执行的第一条指令;实验板上已经有这两个电路了,同学们自己找找)注意:请勿带电将单片机插入或者拨出已上电编程器的插槽。
实验四A/D转换1.实验目的:掌握AD转换器与单片机的接口及编程方法2.实验器材:安装有中文版Keil uVision2的计算机、51TRACER仿真器、万用表、实验板、杜邦插线若干3.实验内容:将0-5V模拟信号经A/D转换器转换成数字量。
模拟量从ADC0809的IN0输入,转换结果经滤波器后存入片内RAM的26H单元4.实验线路:23565. AD0809接线图6. 汇编参考程序 ORG 0000H MOV R1,#26H MOV DPTR,#0F7F0H MOVX @DPTR,A MOV R2,#20H DL Y: DJNZ R2,DLY HE: JNB P1.0,HE MOVX A,@DPTR MOV @R1,A HD:SJMP HD7. 实验步骤:(1)输入程序,进行编译,调试,完成软件仿真环节。