c51单片机实验温度采集控制报告

c51单片机实验温度采集控制报告

ID:27689478

大小:641.10 KB

页数:16页

时间:2018-12-05

c51单片机实验温度采集控制报告_第1页
c51单片机实验温度采集控制报告_第2页
c51单片机实验温度采集控制报告_第3页
c51单片机实验温度采集控制报告_第4页
c51单片机实验温度采集控制报告_第5页
资源描述:

《c51单片机实验温度采集控制报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学电子工程学院实验报告实验名称现代电子技术综合实验姓名:赵源学号:2902301022评分:教师签字电子科技大学教务处制电各科技火嗲实验报告学生姓名:李康为实验地点:科A331学号2902108014实验时间:指导教师:唐续第九周—、实验室名称:电子技术综合实验室二、实验项目名称:温度采集控制设计与实现三、实验学时:32、实验目的与任务:1、熟悉系统设计与实现原理2、掌握KEILC51的基本使用方法3、熟悉SMARTSOPC实验箱的应用4、连接电路,编程调试,实现各部分的功能5、完成系统软件的编写与调试五、实验器材1、PC机一台2,示波器、SMARTSOPC实验箱一套

2、六、实验原理、步骤及内容(一)试验要求1、在数码管的第一、二个显示当前环境温度,第三、六个数码管熄灭,第四、五个数码管显示设定温度,第七、八个数码管显示电机转速;设定温度初值25,利用“+两个按键可以加减该温度数值,范围在16〜30之间,按键按下蜂鸣器响0.2s。2、根据设定温度和实际环境温度的温差驱动直流电机。设定温度等于环境温度,直流电机停转;设定温度和环境温度温差的绝对伉越大,直流电机转速越快(要求最大转速控制在100以内3、增加一个按键,当其按下,数码管显示学号(后8位)10秒,然后恢复的温度和转速的显示。(附加内容,酌情给与附加分)4、(选做)没定温度、环境温度、电机

3、转速、学号分成四行在液晶上显示,其他要求不变。(二)实验内容数码管动态扫描原理七段式LED数码管是常见的电子设备显示器件,能够显示数字0〜9以及字母a〜f,外加一个小数点,作为第八段。数码管有静态和动态之分,每一类乂有共阳和共阴之分。静态数码管驱动方法简单、亮度高,但是连线比较多,而动态数码管常常以多位联体的形式提供,连线较少,但是要用动态扫描的方法驱动,为了获得足够的亮度,限流电阻取值常常比较小。动态数码管扫描的具体过程如下,先把第1个数码管的显示数据送到abcdefg和dp,同时选通coml,而其它数码管的com信号禁止;延时一段时间(通常不超过10ms),再把第2个数码管

4、的显示数据送到abcdefg和dp,同时选通com2,而其它数码管的comd信号禁止:延吋一段吋间,再显示下一个。当扫描整个数码管的频率应当保证在50Hz以上时,就不会看到明显的闪烁,肉眼观察,看上去是一起亮的。原理图如下:內拘示snasaasuassMssM麟iMAIB助.&3:CSk.IDIQSNW»O■U薄J>£r«n>«4«3PCSrs*SQ3QfifiQflrs-uatbIAtf«II19UMISM图i数码管的动态扫描原理图2、蜂鸣器工作原理蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流冰能驱动它,单片机10引脚输出的电流较

5、小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此耑要增加一个电流放大的电路。原理图见图:图2蜂鸣器的原理图如图2所示,蜂鸣器的负极经电阻R3接地,蜂鸣器的正极接到三极管的集电极C,三极管的基级B经过限流电阻R2后由单片机的P1.3引脚控制,当P1.3输出高电平时,三极管Q1截止,没有电流流过线圈,蜂鸣器不发声;当P1.3输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发山声咅。因此,我们可以通过程序控制P1.3脚的电平來使蜂鸣器发出声音和关闭。程序巾改变单片机P1.3引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。另外,改变P1.3输出电平的

6、高低电平占空比,则可以控制蜂鸣器的声音大小。3、I2C工作原理1)I2C总线概述I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能申行总线。2)I2C信号线I2C总线只有两根双向信号线。一•根是数据线SDA,另一•根是吋钟线SCL。I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系OVdd图3PC总线框图3)I2C总线的数据传送a)数据位的有效性规定I2C总线进行数椐传送时,时钟信号为商电平期间,数据线上的数椐

7、必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。SDAdatalinechangestable;ofdatadatavalidallowed图4SDA与SCL的工作时序图b)起始和终止信号SCL线力高电平期间,SDA线由高电平向低电平的变化表示起始信号SCL线为商电平期间,SDA线由低电平叫高电平的变化表示终止信号。起始和终止信号都是由主机发出的,在起始信号产生后,总线就处于被占用的状态;在终止信号产生后,总线就处于空闲状态。SCLSTARTcondi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。