目录实验一数据采集实验..........................................................................................................................2实验二转速控制实验..........................................................................................................................4实验三串行接口实验..........................................................................................................................6注:1、写实验报告时以下内容不完整的地方补充完整2、写得比较仓促,没考虑到的或有问题的地方请把它加进去或改正过来实验一数据采集实验一、实验要求利用mpx4115压力传感器、调理电路、ad1674、AT89C51和4个LED实现静态数据采集和显示。二、实验目的1、进一步熟悉模拟信号采集系统的组成;2、掌握模拟信号采集电路的工作原理。三、实验电路及连线四、实验说明1、主要知识点概述:本实验主要用到了两个知识点:模拟量的数据采集和数据处理模拟量的数据采集和处理的过程:被测量经过调理后,由AT89C51控制AD1674进行转换,转换后的结果送到AT89C51进行处理,通过标度变换转换成和被测量一致的量进行显示。2、实验原理说明:压力传感器将被测压力转换为电量输出,经过调理后送到AD1674的量程为10V输入端,由AT89C51控制AD1674进行转换,转换后的结果送到AT89C51进行处理,通过标度变换转换成和被测量一致的量进行显示。其中压力传感器的线性压力范围为15KPa~150KPa,电源电压为5v。AD1674为12位并行输出,转换时间为10us,AD1674的启动和数据读取由逻辑控制位控制,如表所示。五、实验流程图六、实验步骤1、Proteus仿真a、在Proteus中打开设计文档caiji.DSN;b、建立实验程序并编译,加载hex文件,仿真;c、如不能正常工作,打开调试窗口进行调试2、硬件验证实验待定七、实验效果说明八、实验结果和体会开始初始化进行A/D转换转换结果处理显示图1主程序流程图启动A/D转换器先读高8位再度低4位输出图2A/D转换流程图转换结束?注:实验要实现的内容1、在熟悉电路结构和原理的基础上,画出软件流程图,完成数据采集程序;2、对采集的数据进行标度变换后利用LED显示;3、如采集数据误差较大,进行软件校正。实验二转速控制实验一、实验要求利用AT89C51、直流电机、驱动电路,采用PWM技术实现转速控制。二、实验目的1、了解直流电机的结构;2、掌握的PWM的工作原理和实现方法。三、实验电路及连线四、实验说明1、主要知识点概述:本实验主要用到了两个知识点:直流电机的控制和PWM的工作原理直流电机的控制包括电机的启动、停止、方向和速度控制。PWM的工作原理:2、实验原理说明:本实验采用直流伺服电机,电机的转速有控制电压的大小决定,控制电压越大,转速越高。根据直流伺服电机的特性,使用PWM技术控制电机转速,通过输出脉冲频率不变,改变脉冲的占空比来改变输出电压的大小,从而控制转速的快慢。实验预置脉冲周期为30ms,初始高脉冲10ms,在此基础上进行控制。控制方式为按下启动键,电机开始转动;按下转向键,电机反向运转;按下加速、减速键,电机的运行速度会相应的增加、减小;按下停止键,电机停转。五、实验流程图六、实验步骤1、PROTEUS仿真d、在Proteus中打开设计文档PWM.DSN;e、建立实验程序并编译,加载hex文件,仿真;f、如不能正常工作,打开调试窗口进行调试2、硬件验证实验待定七、实验效果说明八、实验结果和体会注:实验要实现的内容1、在熟悉电路结构和原理的基础上,画出软件流程图,完成直流电机控制程序;实验三串行接口实验一、实验要求利用AT89C51、PC机、接口电平转换芯片(MAX232、MAX487),实现串行数据的接收及发送。二、实验目的1、熟悉RS232的串行接口标准及电气规定。2、掌握RS232串行通信的工作原理和实现方法。3、了解RS485的串行接口标准和工作原理及单机和多机通信的实现方法。三、实验电路及连线1、基于RS232的单片机与PC机串口通信2、基于RS485的单片机与PC机串口通信3、基于RS485的多机通信四、实验说明1、主要知识点概述:本实验主要用到了两个知识点:串行接口标准和串口通信原理串行接口标准:RS232串口通信原理:半双工、全双工原理、串行数据的传输2、实验过程说明:1、基于RS232的单片机与PC机串口通信通过虚拟终端模拟PC机以串行方式发送数据给单片机,单片机在接收到数据后通过P1口显示,并将接收到的数据发送给PC机,在pc机的接收端利用虚拟终端显示pc机接收到的数据。2、基于RS485的单片机与PC机串口通信该实验主要实现单片机到PC机的数据发送3、基于RS485的多机通信该实验有一主机两从机,主机开关按下奇数次,发送命令给从机1,从机1接收到命令后发送数据给主机;主机开关按下偶数次,发送命令给从机2,从机2接收到命令后发送数据给主机。五、实验流程图六、实验步骤1、PROTEUS仿真g、在Proteus中打开设计文档UART.DSN;h、建立实验程序并编译,加载hex文件,仿真;i、如不能正常工作,打开调试窗口进行调试2、硬件验证实验待定七、实验效果说明八、实验结果和体会注:实验要实现的内容1、在熟悉电路结构和原理的基础上,画出软件流程图,完成串口通信程序;