版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、51单片机课程设计报告设计课题: 基于TLC1543的A/D转换及数显 学 院: 物理与信息工程学院 专 业: 电子信息工程 姓 名: 唐晓旭 余丛珍 刘文杰 2013年1月目录1、 实验目的22、 实验步骤2三、TLC1543的相关介绍及其特性2 1、A/D转换相关知识2 2、TLC1543 特性简介3四、硬件及软件设计4 1、单片机最小系统的硬件结构框图4 2、硬件结构4 3、软件设计4五、软件调试5六、心得体会9七、硬件实物图10基于TLC1543的A/D转换及数显电路设计报告一、实验目的1、了解与掌握51单片机的用法2、了解与掌握常用串行接口AD转换器的用法3、学习C51程序的编写4、
2、了解与应用Proteus电路仿真软件5、在数码管上显示可变电阻的电压值二、实验步骤1、了解A/D转换相关知识2、分析基于单片机的多路输入电压表实现方案3、硬件结构4、软件设计5、设计总结三、TLC1543的相关介绍及其特性1、A/D转换相关知识在工业控制和智能化仪表中,常用单片机进行实时控制及实时数据处理。单片机所加工的信息都是数字量,而被控制或测量对象的有关参量往往是连续变化的模拟量,如温度、压力、流量等,通过传感器将这些信号转换成模拟电信号。单片机要处理这种信号,首先必须将模拟量转换成数字量,这一转换过程就是模数转换,实现模/数转换的设备称为A/D 转换器或ADC。A/D 转换电路种类很多
3、,在选择模/数转换器时,主要考虑以下的一些技术指标:转换时间和转换频率、量化误差与分辨率、转换精度、接口形式等。目前,较为流行的 AD 转换器件有很多都采用了串行接口,这使得这类芯片与单片机的硬件连接非常简单,而软件编程相对要复杂一些。A/D转换器的基本原理数字输出A/D转换器模拟输入基准电压2、TLC1543 特性简介TLC1543 是由TI 公司开发的开关电容式AD 转换器,该芯片具有如下的一些特点:10 位精度、11 通道、三种内建的自测模式、提供EOC(转换完成)信号等。该芯片与单片机的接口采用串行接口方式,引线很少,与单片机连接简单。图1 是TLC1543 的引脚示意图,其中A0A1
4、0 是11路输入,Vcc 和GND 分别是电源引脚,REF+和REF-分别是参考电源的正负引脚,使用时一般将REF-接到系统的地,达到一点接地的要求,以减少干扰。其余的引脚是TLC1543 与CPU 的接口,其中CS 为片选端,如不需选片,可直接接地。I/O Clock 是芯片的时钟端,Address 是地址选择端,Data Out 是数据输出端,这三根引脚分别接到CPU 的三个I/O 端即可。EOC 用于指示一次AD 转换已完成,CPU 可以读取数据,该引脚是低电平有效,根据需要,该引脚可接入CPU 的中断引脚,一旦数据转换完成,向CPU 提出中断请求;此外,也可将该引脚接入一个普通的I/O
5、 引脚,CPU 通过查询该引脚的状态来了解当前的状态,甚至该引脚也可以不接,在CPU 向TLC1543发出转换命令后,过一段固定的时间去读取数据即可。图1 TLC1543 的引脚示意图四、硬件及软件设计1、单片机最小系统的硬件结构框图AT89C52单片机驱动电路A/D转换器输入电压数码管显示2、硬件结构本设计的硬件电路将采用TLC1543,AT89C52两块芯片来完成。单片机与TLC1543 芯片的接口如图,从图中可以看出,这里使用了TLC1543 作为基准电压源,将REF-直接接地,P1.0、P1.1、P1.2、P1.3 和P1.4 分别与EOC、时钟、地址、数据、片选端分别相连。在四位数码
6、管上轮流显示TLC1543 各通道的测量值。3、软件设计TLC1543共有10路模拟输入通道,通过单片机的外部中断实现。TLC1543和AT89C52的应用软件包括一个主程序和两个子程序,它们分别是A/D转换子程序及数码管显示子程序。根据程序设计原理用Keil来编写应用程序,用Protel来设计电路,然后用Keil和Protel联调,来达到最终目的。以下是我在基于TLC1543的A/D转换及数显电路设计中的成果:五、软件调试 软件部分是先参考书上的例子,然后自己根据硬件电路写程序,在编写程序的过程中,数码管上出现各种各样的乱码,通过再次认真仔细分析多次修改程序后,程序能够正常运行。以下是A/D
7、转换的程序:#include #include#define uchar unsigned char#define uint unsigned intuint num;float num1;uchar port,m;uchar ge,shi,bai,qian;sbit AD_eoc=P10;sbit AD_clk=P11;sbit AD_add=P12;sbit AD_dat=P13;sbit AD_cs=P14; /定义管脚sbit P2_0OUT=P20;sbit P2_1OUT=P21;sbit P2_2OUT=P22;sbit P2_3OUT=P23;uchar code led7=0
8、x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; uchar code ledd7=0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef; void delay(uint z)uint k; for(z;z0;z-) for(k=110;k0;k-); void display(num) num1=num;num1=num1*5/1024*1000;num=num1;qian=num/1000%10; bai=num/100%10; shi=num/10%10; ge=num%10;P0=ledd7
9、qian;P2_0OUT=0;delay(5);P2_0OUT=1;P0=0x00;P0=led7bai;P2_1OUT=0;delay(5);P2_1OUT=1;P0=0x00;P0=led7shi; P2_2OUT=0;delay(5);P2_2OUT=1;P0=0x00;P0=led7ge;P2_3OUT=0;delay(5);P2_3OUT=1;P0=0x00; uint ADC(uchar chn1)uchar i;uchar addr8; uint ADresult; AD_eoc=1; AD_cs=0;_nop_();addr8=chn1;addr8=4;for(i=0;i4;i
10、+)/访问周期 AD_add=(bit)(addr8&0x80);AD_clk=1;AD_clk=0;addr8=1; for(i=0;i6;i+) /采样周期AD_clk=1;AD_clk=0;AD_cs=1;while(!AD_eoc);/查询到转换结束_nop_();ADresult=0;AD_cs=0; /开始传数据for(i=0;i10;i+)AD_clk=1;ADresult=1;m=AD_dat;ADresult+=m;AD_clk=0;AD_cs=1;return(ADresult); void main() while(1) port=0x0a;num=ADC(port);d
11、isplay(num); 六、心得体会本此实验的内容是设计基于TLC1543的A/D转换及数显电路,可以在数码管上看到亮度均匀的可变电阻两端电压值,显示的图形和文字较稳定、清晰。本系统具有硬件少,结构简单,容易实现,性能稳定可靠,成本低等特点。随着现代电子技术的应用和发展,越来越多的电子应用由模拟系统向数字系统转变,而A/D转换器为模拟系统和数字系统的界面,承担着模拟信号转变为数字信号的任务,在一些多路信号采集系统和实时数字信号处理系统中,A/D转换的多路扩展,高精度,低成本,实时性显得越来越重要。在现代先进的电子系统的前端和后端都将应用到A/D转换器,以改善数字处理技术的性能。在此次设计中,我有很多心得体会:1、通过这次A/D转换设计,我初步了解了Keil及Proteus的使用。2、通过这次A/D转换设计,我对TLC1543有了一个初步认识,也了解了AT89C52、数码管等电路原件的基本用途。3、通过这次A/D转换设计,我对A/D转换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息安全绝对保护责任承诺书3篇范文
- 产品卓越品质保证承诺书范文3篇
- 保证遵守职业行为规范个人承诺函(9篇)
- 会议纪要标准化书写及执行模板
- 金融数据分析标准化模型及数据处理模板
- 健康体检预约及服务保证承诺书8篇范文
- 优化服务质量提升承诺书8篇范文
- 企业个性化客户服务升级服务方案
- 护理带教中的学生实践能力培养
- 护理沟通中的跨文化技巧
- 2025年贵州省高考物理试卷真题(含答案)
- 2026贵州省气象部门第二批公开招聘应届毕业生22人笔试备考试题及答案解析
- 昆明市公安局盘龙分局2026年第一批勤务辅警招聘(120人)笔试模拟试题及答案解析
- 医院感染预防护理培训课件
- 【计算题专项练习】新教材人教版(2024)二年级数学下册02:时、分、秒有关的计算(含答案与解析)
- 医护一体化业务查房制度
- 第2课 幸福生活是奋斗出来的 课件+视频-2025-2026学年道德与法治三年级下册统编版
- 2025-2026学年统编版七年级道德与法治下册全册教案
- 2026年春季学期小学五年级下册信息科技(清华版·贵州)教学计划含进度表
- 山西出版传媒集团招聘笔试题库2026
- 学习《水利水电工程生产安全重大事故隐患判定导则-SLT 842》课件
评论
0/150
提交评论