电工综合设计

电工综合设计

ID:42207790

大小:405.43 KB

页数:11页

时间:2019-09-10

电工综合设计_第1页
电工综合设计_第2页
电工综合设计_第3页
电工综合设计_第4页
电工综合设计_第5页
资源描述:

《电工综合设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电工电子综合设计实验论文开关量模拟量数据采集姓名:李姝逸学号:20104382班级:电气工程学院2010级1班电话:18716437015电工电子综合设计实验论文一开关量模拟量数据采集概述单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读考,能够轻松地掌握单片机C51语言的程序设计。单片机C51语言兼备高级语言与低级语言的优点。语法结构和标准C语言基本一致,语言简洁,便于学

2、习。运行于单片机平台,支持的微处理器种类繁多,可移植性好。对于兼容的8051系列单片机,只耍将一个硬件型号下的程序稍加修改,甚至不加改变,就可移植到另一个不同型号的单片机屮运行。本设计摘要:本系统以51单片机为核心,采用ZYI2864D点阵液晶显示模块、TLC5498位串行AD转换器及蜂鸣器,设计J••个开关虽、数据以数据采集模块并通过液品显示,同时具有越限报警与时间显示功能o关键词:51单片机;ZY12864D液晶模块;TLC549A/D转换器一、设计目的和功能要求♦设计目的1、熟悉ZY12864图形点阵液晶显示器的结构以及各种指令。2、

3、掌握各种字符、汉子、字符串等在液品屏幕上的显示原理及方法,通过实验达到能够在指定位置上将其显示出來的目的。3、学习开关量、模拟量的数据采集和简单处理,了解串行模数转换芯片的工作原理,通过实验,达到能够采集实验板上某些接口的数字信号和某些元件产生的模拟信号,并通过转换将其显示出来的H的。♦功能要求1、将汉字和相关字符显示在液晶屏幕上。2、编写程序,分别定时完成开关量利模拟量的数据采集;3、利用前而液晶显示程序将开关量模拟量状态显示出来,利用蜂鸣器发出模拟量的越限警告。二、设备硬件结构、工作原理♦设备硬件结构幣体原理如下图1所示A/D转换拨动开

4、关128*64点阵液晶模块蜂鸣器报警图1模拟信号由模拟通道输入,在适当条件卜起动TLC549串行A/D转换器,进行转换,将转换好的数据发向10数据线。当10数据线上的数据有效时,数据存储到单片机系统中,将采集到的电压值与设置的上限电压值比较,判断是否启动蜂鸣器报警,并通过液晶显示实时采集到的电压值。同时,通过采集开关量的状态,在液晶上显示对应的方块。1、开关量模拟量数据采集摘抄书p24[2]下图是TLC549串行A/D电路图和蜂鸣器部分电路。串行部分电路图VLC蜂鸣器部分电路图BUZZ为控制信号输入端,将采集到的模拟量(即电压值)与设置的上

5、限值比较,若超过上限值,则启动蜂鸣器进行报警。2、图形点阵液晶显示图形点阵液晶显示模块硬件结构图VEEDB7・•口EOE.R/W.DZ1csn匚SA员压IC1为行驱动器」C2,IC3为列驱动器,外部的CPU通过13根线对模块进行控制。其屮DB7~DB0为8位并行数据总线,E、R/W、D均为控制信号线,CSA、CSB则为选屏信号分别控制左右半屏。♦工作原理1、开关量、模拟量数据的采集开关信号用二进制的逻辑“I”和“0”来表达,模拟量是指连续变化的物理量,但是计算机只能处理数字量,这就需要有一个装置把模拟量转变成数字量,各种A/D芯片就是用来完

6、成此类转换的。IE共八位,分别为EA,空,空,ES,ET1,EXI,ETO,EXO。EA为中断总开关,若ET1=1,则允许定时计数器T1中断,若EX1=1,则允许外部中断1,对于ETO,EXO类似。定时计数器的原理:16位的定时/计数器分别由两个8位专用寄存器组成,B

7、J:TO由THO和TLO构成;T1由TH1和TL1构成。这些寄存器是用于存放定时或计数初值的。此外,其内部还有一个8位的定时器方式寄存器TMOD和一个8位的定时控制寄存器TCONo这些寄存器之间是通过内部总线和控制逻辑电路连接起来的。TMOD主要是用于选定定时器的工作方式;T

8、CON主要是用于控制定时器的启动停止,此外TCON还可以保存TO、T1的溢出和中断标志。当定时器工作在计数方式时,外部事件通过引脚TO(P3.4)和T1(P3.5)输入。若要延氏定时时间,则需要改变定时器的初值,并更适当选择定时器的长度(如8位、13位、16位等)。当cpum软件给定时器设置了某种工作方式Z后,定时器就会按设定的工作方式独立运行,不再占用CPU的操作时间,除非定时器计满溢出,才可能中断CPU当前操作。CPU也可以重新设置定时器工作方式,以改变定时器的操作。由此可见,定时器是单片机中效率高而且工作灵活的部件。综上所述,我们已知

9、定时器/计数器是一•种可编程部件,所以在定时器/计数器开始工作之前,CPU必须将一些命令(称为控制字)写入定时/计数器。将控制字写入定时/计数器的过程叫定时黠/计数器初始化。在初

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

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

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