数字电容表课程设计报告_第1页
数字电容表课程设计报告_第2页
数字电容表课程设计报告_第3页
数字电容表课程设计报告_第4页
数字电容表课程设计报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-单片机课程设计-姓名:摘要 2 实验设计要求 4 4.1硬件组成局部 44.2工作原理 54.3系统实现 5 摘要传统控制检测日新月益更新。单片机,是集CPU,RAM,ROM,计数和多种接口于一体的微控制器。自20世纪70年代问世以来,以其极高的性能价格比,受阻器一个-电容表,数字电容表程序由用C语言编写,由主程序、定时中断效劳子程序等模块组成。调试工作主要是通过对RPl的调节来调整基准电压。51单片机通过软件编程,通过对时间的换算而得到容值的大小;本文并详细介绍了AT89C51单片机的根本原理,分析了AT89C51各个管脚的功能及它在设计电路中的作用。的装置。力。3、训练培养严肃认真的工作作风和科学态度,为以后从事电子电路设计和研制电子产品打下初步根底。〔3〕AT89C2051一个〔4〕741两个-〔3〕测量围1nf-655nf,误差小于10%。4.1系统的硬件组成局部AT89C2051作为AT89C51的简化版虽然去掉了P0、P2等口,使I/O本数字电容表以电容器的充电规律作为测量依据,测试原理见图2.1。-P3.6口在AT89C2051外部无引脚。电压比拟器的基准电压设定为0.632E+,PC两端电压一旦超过0.632E+时,P3.6口输出变为1。以P3.6口的输出电平为4.3系统实现压由5V电源电压经R9、RP1、R10分压后得到,调节RP1可调整基准电压。P,电容C*即开场充电。mA驱动数码管的各字段,当P3的*一端口输出高电平时其对应的字段笔划不点亮,而当其输-五电容测试系统设计件的总体设计充电时间的计数用。定时器T1用于定时中断效劳,定时时间为5ms,即5msTms时间5ms,因此在测据通过数组DispTab获得。表3.1数据位和字形的对应关系0123456字789码0*fe0*700*73P3.0G0011111011P3.7A1011011111P3.5B1111100111P3.2E1010001010P3.6空1111111111F1000111011P3.4C1101111111P3.3D1011011011数-0010000000*40六设计程序*include<REG2051.H>unsignedchari,j,n,t,DispBuf[5];unsignedintcap;unsignedcharcodeBitTab[5]={0*7f,0*bf,0*df,0*ef,0*f7};//位驱动码unsignedcharcodeDispTab[11]={0*fe,0*70,0*ed,0*f9,0*73,0*db,0*df,0*f0,0*ff,0*fb,0*40};//字形码main()//主程序{TMOD=0*11;//定时器T0、T1均工作于定时方式1TH1=0*ec;TL1=0*78;//T1定时时间为5msEA=1;//开总中断ET1=1;//翻开T1中断TR1=1;//开定时器T1cfang=0;//电容放电while(1);//无限循环,定时中断返回点}Timer1()interrupt3//定时中断效劳程序-{TH1=0*ec;//装初值TL1=0*78;t=BitTab[j];//取位值P1=P1|0*f8;//P1.3~P1.7送1P1=P1&t;//P1.3-P1.7输出取出的位值t=DispTab[10];//最高位为0时,取空格字形码{t=DispBuf[j];//取出待显示的数t=DispTab[t];//取字形码}数码管j{TH0=0;//字型码由P3输出显示//j作为数码管的计数器,取值0-5,显示程序通过它确认//每过100个中断测一次电容量-TL0=0;TR0=1;TR0=0;cap=TL0|(TH0<<8);//电容开场充电//开定时器T0//充电电压到达参考电压,关定时器T0//电容放电//取定时器T0中的数{DispBuf[4]=10;DispBuf[3]=10;DispBuf[2]=10;DispBuf[1]=10;DispBuf[0]=1;//超量程,最高位显示1,其余各位不}if(cap<50000)//不超量程,取各位数值{DispBuf[4]=cap%10;//取个位数cap=cap/10;DispBuf[3]=cap%10;//取个位数cap=cap/10;-DispBuf[2]=cap%10;//取十位数cap=cap/10;DispBuf[1]=cap%10;//取百位数cap=cap/10;//取千位数DispBuf[0]=cap%10;}七仿真调试结果C=1nf的仿真结果误差为八实物焊接与调试8.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论