智能仪器实验报告
- 格式:doc
- 大小:119.00 KB
- 文档页数:10
A/D 转换0809 应用目的1A/ D转换与单片机的接口方法。
2A/ D芯片0809转换性能及编程方法。
3A/D 转换0809 应用内容一、实验内容利用实验仪上的0809做A/ D转换实验,〖ZH(〗实验仪上的W1电位器提供模拟量输入。
编制程序,将模拟量转换成数字量,通过发光二极管L1-L8显示。
二、实验说明A/ D转换器大致分有三类:一是双积分A/ D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近式A/ D转换器,精度、速度、价格适中;三是并行A/ D 转换器,速度快,价格也昂贵。
ADC0809属第二类,是8位A/ D转换器。
每采集一次一般需100μs。
由于ADC0809 A/ D转换器转换结束后会自动产生EOC信号(高电平有效),取反后将其与8031的INT0相连,可以用中断方式读取A/ D转换结果。
三、实验步骤①把A/D区0809的0通道IN0用插针接至W1的中心抽头V01插孔(0-5V)。
②0809的CLK插孔与分频输出端T4相连。
③将W2的输入VIN接+12V插孔,+12V插孔再连到外置电源的+12上(电源内置时,该线已连好)。
调节W2,使V REF+5V。
④将A/D区的VREF W2的输出VREF⑤EXIC1上插上74LS02芯片,将有关线路按图连好。
⑥将A/D区D0-D7用排线与BUS1区XD0-XD7相连。
⑦将BUS3区P3.0用连到数码管显示区DA TA插孔。
⑧将BUS3区P3.1用连到数码管显示区CLK插孔。
⑨单脉冲发生/SP插孔连到数码管显示区CLR插孔。
⑩仿真实验系统在"P....."状态下。
⑾以连续方式从起始地址06D0运行程序,在数码管上显示当前采集的电压值转换后的数字量,调节W1数码管显示将随着电压变化而相应变化,典型值为0-00H,2.5V-80H,5V-FFH。
ORG 06D0H ;?START: MOV A,#00HMOV DPTR,#9000HMOVX @DPTR,AMOV A,#00HMOV SBUF,AMOV SBUF,AMOVX A,@DPTRDISP: MOV R0,AANL A,#0FHLP: MOV DPTR,#TABMOVC A,@A+DPTRMOV SBUF,AMOV R7,#0FHH55S: DJNZ R7,H55SMOV A,R0SW AP AANL A,#0FHMOVC A,@A+DPTRMOV SBUF,AMOV R7,#0FHH55S1: DJNZ R7,H55S1LCALL DELAYAJMP STARTTAB:DB 0fch,60h,0dah,0f2h,66h,0b6h,0beh,0e0hDB 0feh,0f6h,0eeh,3eh,9ch,7ah,9eh,8ehDELAY:MOV R6,#0FFhDELY2:MOV R7,#0FFhDELY1:DJNZ R7,DEL Y1DJNZ R6,DEL Y2RETENDD/A 转换0832 应用目的1D/ A转换与单片机的接口方法。
智能仪器实习报告第一篇:智能仪器实习报告智能仪器实习报告课题名称虚拟数字电压表的设计院(系)电气工程与控制科学学院专业测控技术与仪器姓名 _____________ 学号 _____________ 起止日期 2017/5/10-2017/5/18 指导教师蒋书波2017 年 5 月 18 日一、实训要求在LabVIEW平台下,掌握虚拟数字电压表的前面板设计和框图程序设计。
了解被测信号的种类,保证电压测量的精确度。
二、实训目的1、数字电压表的功能。
2、虚拟数字电压表的前面板设计。
3、虚拟数字电压表的框图程序设计。
4、软件调试及误差分析。
5、电压测量值的存储。
三、实验原理电压是电路中常用的电信号,通过电压测量,利用基本公式可以导出其他的参数。
因此,电压测量是其他许多电参数和非电参数量的基础。
测量电压相当普及的一种测量仪表就是电压表,但常用的是模拟电压表。
模拟电压表根据检波方式的不同。
分为峰值电压表、均值电压表和平均值电压表,它们都各自做成独立的仪表。
这样,使用模拟电压表进行交流电压测量时,必须根据测量要求选择仪表。
另外,多数电压表的表头是按正弦交流有效值刻度的,而测量非正弦波时,必须经过换算才能得到正确的测量结果,从而给实际工作带来不便。
采用虚拟电压表,可将表征交流电压特征的峰值、平均值和有效值集中显示在一块面板上,测量时可根据波形在面板上选择仪表,用户仅通过面板指示值就能对测量结果进行分析比较,大大简化了测量步骤四、实验内容及说明1、前面板的界面友好,操作方便。
设计一个数据显示窗口,一个交流/直流选择按钮,一个交流电压测量多选框(PEAK/VIRTUAL VALUE/AVERAGE),一个直流电压输入框,一个启动/停止测量按钮,一个退出系统按钮。
2、显示窗口由三个部分构成,第一个为显示电压值的,第二个是显示AC或DC的,第三个为显示V或mV的。
3、交流/直流选择按钮用于选择测量输入信号的交流成分或者直流成分。
第1篇一、实验背景随着科技的飞速发展,智能家居用品逐渐走进了我们的生活,为我们的生活带来了极大的便利。
为了深入了解智能家居用品的功能和应用,我们开展了本次实验,对市场上常见的智能遥控器、智能门锁、智能插座等进行了测试。
二、实验目的1. 了解智能家居用品的基本功能和应用场景。
2. 评估智能家居用品的性能和实用性。
3. 探讨智能家居用品在实际生活中的应用前景。
三、实验材料1. 智能遥控器2. 智能门锁3. 智能插座4. 实验环境:一个普通的家庭住宅四、实验方法1. 智能遥控器实验(1)测试项目:远程控制、语音控制、定时开关等。
(2)实验步骤:a. 将智能遥控器与手机APP连接;b. 通过APP进行远程控制,测试其稳定性;c. 语音控制功能测试,体验语音识别的准确性;d. 定时开关功能测试,观察是否能够按设定时间自动开关。
2. 智能门锁实验(1)测试项目:指纹识别、密码解锁、手机APP远程控制等。
(2)实验步骤:a. 将智能门锁与手机APP连接;b. 指纹识别测试,验证指纹识别的准确性和灵敏度;c. 密码解锁测试,观察密码输入的便捷性;d. 手机APP远程控制测试,验证门锁状态的实时更新。
3. 智能插座实验(1)测试项目:定时开关、远程控制、智能节能等。
(2)实验步骤:a. 将智能插座与手机APP连接;b. 定时开关功能测试,观察是否能够按设定时间自动开关;c. 远程控制测试,验证远程开关的稳定性;d. 智能节能测试,观察智能插座在节能方面的表现。
五、实验结果与分析1. 智能遥控器实验结果(1)远程控制稳定,语音识别准确,定时开关功能正常。
(2)性能表现良好,但价格相对较高。
2. 智能门锁实验结果(1)指纹识别准确,密码解锁便捷,手机APP远程控制功能正常。
(2)性能表现良好,但价格较高,安装和更换成本较高。
3. 智能插座实验结果(1)定时开关功能正常,远程控制稳定,智能节能效果显著。
(2)性能表现良好,价格适中,适合家庭使用。
智能仪器实验报告【摘要】本次实验以智能电梯为研究对象,通过调查电梯应用中的智能仪器的工作原理和性能,对智能仪器的分析和评估,讨论了智能仪器在电梯应用中的作用,并总结了智能仪器的优点和缺点,为智能电梯的设计和研发提供了一定的参考价值。
【关键词】智能仪器;电梯;应用;分析;评估一、引言电梯作为现代城市繁荣发展的标志性设备,对城市的交通运输和建筑物管理有着非常重要的作用。
经过多年岁月的发展,电梯产业不断创新,从普通的机械履带电梯逐渐向智能化发展,与此同时,智能仪器的技术不断进步,大大提高了电梯的运行效率和安全性,为用户提供了更多的便利。
二、实验目的本次实验旨在调查电梯应用中智能仪器的工作原理和性能,对其进行分析和评估,探讨智能仪器在电梯应用中的作用。
三、实验内容1. 调查电梯应用中智能仪器的种类和数量。
2. 分析智能仪器的工作原理和性能。
3. 评估智能仪器在电梯应用中的作用。
4. 总结智能仪器的优点和缺点。
四、实验过程1. 调查电梯应用中智能仪器的种类和数量。
通过对多个电梯的调查,我们发现大多数电梯应用的智能仪器主要包括电梯控制器、电梯门控制器、电梯故障检测器、电梯安全保护装置等,数量根据电梯的规模和级别而定,一般都不会过多。
2. 分析智能仪器的工作原理和性能。
电梯控制器:电梯控制器是连接电梯马达和操作面板的主要硬件设备,有着负责电梯所有操作的特殊程序,可以接收用户请求并能够将电梯马达和操作面板进行协同工作。
电梯门控制器:电梯门控制器是电梯门开关的管理设备,能够控制电梯门的开关和紧急制动等。
电梯故障检测器:电梯故障检测器是电梯检测故障的重要仪器,能够对电梯运行中出现的故障进行快速诊断和提示。
电梯安全保护装置:电梯安全保护装置是电梯安全的关键仪器,能够对电梯内外的各种安全隐患进行有效监控和安全保障。
3. 评估智能仪器在电梯应用中的作用。
智能仪器在电梯应用中具有重要作用,主要有以下几点:1. 提高安全性:智能仪器能够对电梯故障进行及时监测和处理,从而起到了保障用户安全的作用。
智能仪器实习报告课题名称:智能热电偶温度测试仪设计班级:姓名:学号:指导老师:年月日目录概述 (2)一、设计方案 (3)二、MK4-PC智能仪器实验教学系统简介 (4)三、硬件电路设计 (5)3.1硬件功能分析 (5)3.1.1CPU控制模块 (7)3.1.2基于CPLD的采集模块 (8)3.1.3液晶显示模块 (8)3.2各部分硬件设计 (9)3.2.1冷端采集和补偿电路模块 (9)3.2.2热端放大电路模块 (10)3.3A/D转换器 (11)四、软件设计 (16)1、编程环境介绍 (16)2、软件功能需求分析 (17)3、各部分软件设计 (18)五、系统调试 (24)六、实习心得 (25)七、参考文献 (26)概述将温度变化转换为电阻变化的称为热电阻传感器称为热电阻传感器,其可分为金属热电阻式和半导体热电阻式两大类,前者简称热电阻,后者简称热敏电阻。
常用的热电阻材料有铂、铜、镍、铁等,它具有高温度系数、高电阻率、化学、物理性能稳定、良好的线性输出特性等,常用的热电阻如Pt100、Pt1000等。
这类器件的最大缺点是测温的范围太窄,而且温度的测量精度都不高,好的才±0.5℃,一般有±2℃左右,因此在高精度的场合不太满足用户的需要。
但我们此次的实习不需要很高的精度,所以选用Pt100热电阻进行我们的实习还是可行的。
此次实习我们利用SST89V564RD单片机结合温度传感器技术而开发设计了这一温度测量系统。
文中将传感器理论与单片机实际应用有机结合,利用铂电阻PT100作为温度传感器来测量实时的温度,并通过液晶显示出来的过程。
一、设计方案本设计的整体思路是:用热电偶测量热端的温度T ,并进行I/V 转换和线性放大,由另一个设备测量冷端温度T 0并进行温度补偿,再进行I/V 转换和线性放大。
然后把从热端和冷端得到的信号分时进行A/D 转换,再送到单片机进行运算处理,从而得到热电偶测到的实际温度值,最终在LED 液晶显示屏上显示。
一、实训背景随着科技的飞速发展,智能仪器设备在各个领域中的应用越来越广泛。
为了提高学生的实践能力,培养适应社会发展需要的技术人才,我校组织了智能仪器设备组装实训课程。
本次实训旨在让学生了解智能仪器设备的基本原理、组成结构,掌握组装方法,提高动手能力和创新意识。
二、实训目的1. 熟悉智能仪器设备的基本原理和组成结构。
2. 掌握智能仪器设备的组装方法和技巧。
3. 培养学生的动手能力、团队协作能力和创新意识。
4. 提高学生对智能仪器设备在实际应用中的认识。
三、实训内容本次实训主要内容包括以下几个方面:1. 智能仪器设备的基本原理:介绍智能仪器设备的基本工作原理,如传感器、控制器、执行器等。
2. 智能仪器设备的组成结构:讲解智能仪器设备的各个组成部分,如硬件、软件、接口等。
3. 智能仪器设备的组装方法:指导学生进行智能仪器设备的组装,包括电路连接、模块安装、调试等。
4. 实训项目:以具体项目为例,让学生动手组装智能仪器设备,如智能温湿度控制器、智能灌溉系统等。
四、实训过程1. 理论教学阶段:教师首先对智能仪器设备的基本原理、组成结构进行讲解,让学生对智能仪器设备有一个整体的认识。
2. 组装实训阶段:学生按照实训指导书的要求,进行智能仪器设备的组装。
教师巡回指导,解答学生在组装过程中遇到的问题。
3. 调试阶段:组装完成后,学生进行设备的调试,确保设备能够正常工作。
4. 项目实践阶段:以具体项目为例,让学生动手组装智能仪器设备,提高学生的实际操作能力。
五、实训成果1. 学生掌握了智能仪器设备的基本原理和组成结构。
2. 学生能够熟练地进行智能仪器设备的组装和调试。
3. 学生培养了团队协作能力和创新意识。
4. 学生对智能仪器设备在实际应用中的认识有了进一步提高。
六、实训总结1. 优点:本次实训课程安排合理,内容丰富,实践性强,能够有效提高学生的实践能力。
2. 不足:部分学生在组装过程中遇到的问题较多,需要教师在课堂上进行针对性指导。
一、实验目的1. 熟悉智能仪器的原理和操作方法。
2. 学习智能仪器的数据处理和分析方法。
3. 提高实验操作技能和数据分析能力。
二、实验仪器与设备1. 智能仪器一台(型号:XX)2. 计算机3. 数据线4. 电源5. 实验指导书三、实验原理智能仪器是一种集测量、计算、存储和通信等功能于一体的电子设备。
它通过测量信号,将模拟信号转换为数字信号,再进行相应的数据处理和分析,最终输出结果。
本实验主要涉及智能仪器的数据采集、处理和分析。
四、实验步骤1. 准备工作(1)将智能仪器与计算机连接,确保数据线连接正确。
(2)打开计算机,启动智能仪器配套的软件。
(3)根据实验指导书,设置实验参数。
2. 数据采集(1)启动智能仪器,按照实验指导书要求进行操作。
(2)观察仪器显示,确保仪器运行正常。
(3)在计算机上记录采集到的数据。
3. 数据处理(1)将采集到的数据导入到计算机中。
(2)利用软件对数据进行处理,如滤波、平滑、求平均值等。
(3)分析处理后的数据,得出结论。
4. 实验结果与分析(1)根据实验要求,对处理后的数据进行绘图。
(2)观察图表,分析实验结果。
(3)与理论值进行比较,分析误差原因。
五、实验结果1. 数据采集实验过程中,智能仪器成功采集到了所需数据,数据准确可靠。
2. 数据处理通过软件对数据进行处理,得出以下结论:(1)数据经过滤波处理后,波动性降低,稳定性提高。
(2)数据经过平滑处理后,曲线更加平滑,趋势更加明显。
(3)求平均值后,数据更加集中,误差减小。
3. 实验结果分析根据实验结果,我们可以得出以下结论:(1)智能仪器具有较好的测量精度和稳定性。
(2)数据处理方法能够有效提高数据质量。
(3)实验过程中,仪器运行正常,操作简便。
六、实验总结1. 通过本次实验,我们熟悉了智能仪器的原理和操作方法。
2. 学会了智能仪器的数据处理和分析方法。
3. 提高了实验操作技能和数据分析能力。
4. 对智能仪器在实际应用中的优势和不足有了更深入的了解。
智能仪器设计实验报告题目:生物医疗仪器实验姓名:学号:专业:测控技术与仪器班级:日期:2014.11.29地点:12#407A一、实验目的:1.心电测试:学习人体心电测量的基本原理、方法、安全事项,了解QRS 波群的特征、可进一步对心电数据进行计算处理来获得人体生理参数。
2.脉搏测量:利用指套式压力换能器,学会人体脉搏波的测量方法、观察脉搏波与心电波的区别及相互关系、观察运动对脉搏的影响,可进一步进行数据处理来获取人体的生理参数。
3.呼吸测量:利用呼吸流量传感器,测量呼吸的气体压力、流速及流量,掌握测量方法,可进一步进行一些人体生理参数的计算。
4.心音测量:利用心音换能器,测量人体的心音,观察心音波和脉搏波及心电波的区别及相互关系。
5.血压测量:掌握用柯式音的原理来测量人体血压,同时得到收缩压、舒张压及心率,实现电子血压计的功能。
6.温度测量:利用温度传感器测量人体的温度,可进一步学会如何进行非线性校正。
二、实验内容/任务:1.了解人体各种生理信号的特性及其测量原理和使用的传感器2.了解各种微弱信号放大电路,如单端放大电路,差动放大电路等3.典型的传感器接口电路以及其它常用的电子线路4.掌握使用数据采集控制器的使用方法,深入了解以LabView或DAQFactory为平台的虚拟仪器编程技巧和方法。
5.了解人体各种生理参数的计算原理和提取方法。
三、实验仪器、设备与器材:1、硬件:a、实验电路b、LabJack U12 数据采集控制器c、各种传感器:夹式心电电极、指套式脉搏传感器、呼吸流量传感器、心音传感器、血压测量套件、温度传感器。
2、软件:a、LabView 演示版b、LabJack U12采集器的驱动和应用程序。
四、实验结果、数据分析:(包含前面板、程序框图的截图、主要运行结果)五:实验操作(设计)要点总结:1. 实验内容丰富,实验具有代表性。
2. 体积小,便于携带,便于在课堂上进行演示,甚至便于学生在宿舍中做实验。
一、实训目的通过本次智能仪器原理实训,了解智能仪器的组成、工作原理以及在实际应用中的操作方法,掌握智能仪器的调试与维护技能,提高对智能仪器系统的理解和应用能力。
二、实训内容1. 智能仪器系统组成智能仪器系统主要由以下几部分组成:(1)传感器:用于检测被测量的物理量,并将其转换为电信号。
(2)信号调理电路:对传感器输出的信号进行放大、滤波、转换等处理,以满足后续处理的要求。
(3)微处理器:对信号进行处理、运算、存储等,实现对仪器的控制和显示。
(4)显示与输出设备:将处理后的结果以图形、数字等形式展示给用户。
(5)电源:为仪器提供稳定的工作电压。
2. 智能仪器工作原理智能仪器的工作原理如下:(1)传感器检测被测物理量,产生相应的电信号。
(2)信号调理电路对传感器输出的信号进行放大、滤波、转换等处理。
(3)微处理器对调理后的信号进行采集、处理、运算、存储等。
(4)处理后的结果显示在显示设备上,或输出到外部设备。
3. 智能仪器调试与维护(1)调试:在仪器安装完成后,对仪器进行调试,确保其正常运行。
(2)维护:定期对仪器进行清洁、检查、更换损坏的部件等,以保证仪器的稳定运行。
三、实训过程1. 实训环境(1)实训设备:智能仪器系统、传感器、信号调理电路、微处理器、显示与输出设备、电源等。
(2)实训软件:智能仪器控制系统软件。
2. 实训步骤(1)连接仪器各部件,检查连接是否正确。
(2)启动仪器控制系统软件,设置参数。
(3)进行传感器标定,确保传感器输出信号的准确性。
(4)进行信号调理电路调试,确保信号处理效果。
(5)进行微处理器调试,确保数据处理正确。
(6)进行显示与输出设备调试,确保数据显示正确。
(7)进行仪器整体调试,确保仪器正常运行。
(8)进行仪器维护,检查各部件是否正常。
四、实训结果与分析1. 实训结果本次实训,我们成功搭建了智能仪器系统,并对仪器进行了调试和维护。
仪器能够正常运行,满足实验要求。
2. 实训分析(1)传感器性能对仪器精度有重要影响,因此传感器标定是保证仪器精度的重要环节。
一、实验目的1. 了解智能仪器的原理和功能。
2. 掌握智能仪器的操作方法和使用技巧。
3. 学会使用智能仪器进行实验数据的采集和处理。
4. 提高实验技能和创新能力。
二、实验原理智能仪器是一种集传感器、微处理器、执行器和通信接口于一体的智能化设备。
它能够自动检测、测量、处理和传输信息,实现对各种物理量、化学量、生物量等参数的实时监测和智能控制。
本实验主要介绍智能仪器的原理、操作方法和应用。
三、实验仪器与设备1. 智能仪器:温度传感器、湿度传感器、光照传感器、声波传感器等。
2. 信号采集与处理系统:数据采集卡、计算机等。
3. 电源:直流稳压电源。
4. 其他辅助设备:导线、连接器、实验台等。
四、实验步骤1. 实验准备(1)将智能仪器按照实验要求连接到信号采集与处理系统。
(2)检查电源电压,确保仪器正常工作。
(3)熟悉实验仪器的操作方法和注意事项。
2. 实验操作(1)打开信号采集与处理系统,设置采样频率、采样点数等参数。
(2)启动智能仪器,开始采集实验数据。
(3)观察实验数据的变化,分析实验现象。
(4)根据实验需求,调整智能仪器的参数,进行多次实验。
3. 数据处理(1)将采集到的实验数据导入计算机,进行初步分析。
(2)使用统计软件对实验数据进行处理,求取平均值、方差等统计量。
(3)绘制实验数据的图表,分析实验结果。
4. 实验总结(1)对实验过程进行总结,记录实验数据。
(2)分析实验结果,得出结论。
(3)提出改进意见,为后续实验提供参考。
五、实验结果与分析1. 实验结果(1)通过实验,我们成功采集了温度、湿度、光照和声波等实验数据。
(2)实验数据经过处理,得到了相应的统计量。
(3)绘制了实验数据的图表,直观地展示了实验结果。
2. 实验分析(1)温度、湿度、光照和声波等参数的变化对实验结果有一定影响。
(2)通过调整智能仪器的参数,可以实现对实验数据的精确采集。
(3)实验数据表明,智能仪器在实验过程中具有较好的稳定性和可靠性。
智能仪器仪表实验报告姓名:蔺涛班级:电科0712学号:0720108209指导教师:黄伟军2010年6月14号实验一、A/D 转换0809应用一、实验目的1 掌握A/ D转换与单片机的接口方法。
2 了解A/ D芯片0809转换性能及编程方法。
3 通过实验了解单片机如何进行数据采集。
二、实验内容利用实验仪上的0809做A/ D转换实验,〖ZH(〗实验仪上的W1电位器提供模拟量输入。
编制程序,将模拟量转换成数字量,通过发光二极管L1-L8显示。
三、实验说明A/ D转换器大致分有三类:一是双积分A/ D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近式A/ D转换器,精度、速度、价格适中;三是并行A/ D转换器,速度快,价格也昂贵。
实验用ADC0809属第二类,是8位A/ D转换器。
每采集一次一般需100μs。
由于ADC0809 A/ D转换器转换结束后会自动产生EOC信号(高电平有效),取反后将其与8031的INT0相连,可以用中断方式读取A/ D转换结果。
四、实验步骤①把A/D区0809的0通道IN0用插针接至W1的中心抽头V01插孔(0-5V)。
②0809的CLK插孔与分频输出端T4相连。
③将W2的输入VIN接+12V插孔,+12V插孔再连到外置电源的+12上(电源内置时,该线已连好)。
调节W2,使V REF 端为+5V。
④将A/D区的VREF 连到W2的输出VREF 端。
⑤EXIC1上插上74LS02芯片,将有关线路按图连好。
⑥将A/D区D0-D7用排线与BUS1区XD0-XD7相连。
⑦将BUS3区P3.0用连到数码管显示区DA TA插孔。
⑧将BUS3区P3.1用连到数码管显示区CLK插孔。
⑨单脉冲发生/SP插孔连到数码管显示区CLR插孔。
⑩仿真实验系统在"P....."状态下。
⑾以连续方式从起始地址06D0运行程序,在数码管上显示当前采集的电压值转换后的数字量,调节W1数码管显示将随着电压变化而相应变化,典型值为0-00H,2.5V-80H,5V-FFH。
五、实验原理图六、实验程序ORG 06D0HSTART: MOV A,#00HMOV DPTR,#9000HMOVX @DPTR,AMOV A,#00HMOV SBUF,AMOV SBUF,AMOVX A,@DPTR DISP: MOV R0,AANL A,#0FHLP: MOV DPTR,#TABMOVC A,@A+DPTRMOV SBUF,AMOV R7,#0FHH55S: DJNZ R7,H55SMOV A,R0SW AP AANL A,#0FHMOVC A,@A+DPTRMOV SBUF,AMOV R7,#0FHH55S1: DJNZ R7,H55S1LCALL DELAYAJMP STARTTAB: DB 0fch,60h,0dah,0f2h,66h,0b6h,0beh,0e0hDB 0feh,0f6h,0eeh,3eh,9ch,7ah,9eh,8ehDELAY: MOV R6,#0FFhDELY2: MOV R7,#0FFhDELY1: DJNZ R7,DEL Y1DJNZ R6,DEL Y2RETEND七、实验小结掌握了A/ D转换与单片机的接口方法,学会了A/ D芯片0809转换性能和编程方法,通过实验了解了单片机进行数据采集的原理。
实验二、D/A转换0832应用一、实验目的1 了解D/ A转换与单片机的接口方法。
2 了解D/ A转换芯片0832的性能及编程方法。
3 了解单片机系统中扩展D/ A转换芯片的基本方法。
二、实验内容利用0832输出一个从-5V开始逐渐升到0V再逐渐升至5V,再从5V逐渐降至0V,再降至-5V的锯齿波电压。
三、实验步骤①把D/A区0832片选CS信号线接至译码输出插孔Y0。
②将+12V插孔、—12V插孔通过导线连到外置电源上,如果电源内置时,则+12V\,-12V 电源已连好。
③将D/A区WR插孔连到BUS3区XWR插孔。
④将电位器W2的输出VREF 连到D/A区的VREF 上,电位器W2的输VIN连到+12V插孔,调节W2使VREF 为+5V。
⑤用8芯排线将D/A区D0—D7与BUS2区XD0—XD7相连。
⑥在“P.....”状态下,从起始地址0740H开始连续运行程序(输入0740后按EXEC键)。
⑦用万用表或示波器测D/A输出端AOUT,应能测出不断加大和减小的电压值。
四、实验原理图五、实验程序ORG 0740HHA6S: MOV SP,#53HHA6S1: MOV R6,#00HHA6S2: MOV DPTR,#8000HMOV A,R6MOVX @DPTR,AMOV R2,#0BHLCALL DELAYINC R6CJNE R6,#0FFH,HA6S2 HA6S3: MOV DPTR,#8000HDEC R6MOV A,R6MOVX @DPTR,AMOV R2,#0BHLCALL DELAYCJNE R6,#00H,HA6S3SJMP HA6S1 DELAY: PUSH 02HDELAY1: PUSH 02HDELAY2: PUSH 02HDELAY3: DJNZ R2,DELAY3POP 02HDJNZ R2,DELAY2POP 02HDJNZ R2,DELAY1POP 02HDJNZ R2,DELAYRETEND六、实验小结掌握了D/ A转换与单片机的接口方法。
学会了D/ A转换芯片0832的性能和编程方法。
了解了单片机系统中扩展D/ A转换芯片的基本方法。
实验三、并行I/O口8255扩展一、实验目的了解8255芯片的结构及编程方法,学习模拟交通灯控制的实现方法。
二、实验内容用8255做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
三、实验说明因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化情况和规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1东西绿灯通车,南北红灯。
过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。
再转状态3,南北绿灯通车,东西红灯。
过一段时间转状态4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。
最后循环至状态1。
四、实验步骤①8255 PC0—PC7、PB0—PB3依次接发光二极管L1—L12。
②以连续方式从0630H开始执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮南北路口的红灯亮,东西路口方向通车。
延时一段时间后东西路口的绿灯熄灭,黄灯开始闪耀。
闪耀若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪耀。
闪耀若干次后,再切换到东西路口方向,之后重复以上过程。
五、实验原理图六、实验程序ORG 0630HHA4S: MOV SP,#60HMOV DPTR,#0FF2BHMOV A,#80HMOVX @DPTR,AMOV DPTR,#0FF29HMOV A,#49HMOVX @DPTR,AINC DPTRMOV A,#49HMOVX @DPTR,AMOV R2,#25HLCALL DELAYHA4S3: MOV DPTR,#0FF29HMOV A,#08HMOVX @DPTR,AINC DPTRMOV A,#61HMOVX @DPTR,AMOV R2,#55HLCALL DELAYMOV R7,#05HHA4S1: MOV DPTR,#0FF29HMOV A,#04HMOVX @DPTR,AINC DPTRMOV A,#51HMOVX @DPTR,AMOV R2,#20HLCALL DELAYMOV DPTR,#0FF29HMOV A,#00HMOVX @DPTR,AINC DPTRMOV A,#41HMOVX @DPTR,AMOV R2,#20HLCALL DELAYDJNZ R7,HA4S1MOV DPTR,#0FF29HMOV A,#03HMOVX @DPTR,AINC DPTRMOV A,#0cHMOVX @DPTR,AMOV R2,#55HLCALL DELAYMOV R7,#05HHA4S2: MOV DPTR,#0FF29H MOV A,#02HMOVX @DPTR,AINC DPTRMOV A,#8aHMOVX @DPTR,AMOV R2,#20HLCALL DELAYMOV DPTR,#0FF29HMOV A,#02HMOVX @DPTR,AINC DPTRMOV A,#08HMOVX @DPTR,AMOV R2,#20HLCALL DELAYDJNZ R7,HA4S2LJMP HA4S3DELAY: PUSH 02HDELAY1: PUSH 02HDELAY2: PUSH 02HDELAY3: DJNZ R2,DELAY3POP 02HDJNZ R2,DELAY2POP 02HDJNZ R2,DELAY1POP 02HDJNZ R2,DELAYRETEND七、实验小结了解了并行I/O口8255芯片的结构及其编程方法,并学会了模拟交通灯控制的编程和实现方法。
可以用8255做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
实验四、直流电机调速一、实验目的1 掌握直流电机的驱动原理。
2 了解直流电机调速的方法。
二、实验内容1 用0832 D/A转换电路后的输出经放大后驱动直流电机。
2 编制程序改变0832输出经放大后的方波信号的占空比来控制电机转速。
本实验中D/A输出为双极性输出,因此电机可以正反向旋转。
三、实验步骤1 将D/A区0832的片选信号连到译码输出Y0上。
2 0832的输出AOUT端连到DJ插孔。
3 直流电机插头插到实验仪的DM插座上。
4 D/A区0832的WR连到BUS3区XWR上。
5 将+12V、-12V插孔用导线连到外置电源上。
如果电源内置,则+12V、-12V插孔电源已连好。
6 D/A区0832的VREF 连到W2的输出VREF 插孔。
W2输入VIN连到+12V插孔,调节W2,使VREF 为+5V。
7将DMTO区-5V插孔用导线连到外置电源上,如果电源内置,-5V线内部已连好。
8 在“P.....”状态下,从起始地址0C30H开始连续运行程序。
9 观察直流电机的转速。
四、实验原理图五、实验程序ORG 0C30HHA14S: MOV SP,#53HMOV DPTR,#8000HMOV A,#0FFHHA14S1: MOVX @DPTR,ALCALL DELAYHA14S2: DEC ALCALL DELAYMOVX @DPTR,ACJNE A,#00H,HA14S2HA14S3: INC AMOVX @DPTR,ALCALL DELAYCJNE A,#0FFH,HA14S3SJMP HA14S1DELAY: MOV R7,#0FFHDELAY1: MOV R6,#80HDELAY2: DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND六、实验小结掌握了直流电机的驱动原理。