欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    Proteus仿真单片机数字电压表定时器给时钟频率.docx

    • 资源ID:1470579       资源大小:141.42KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Proteus仿真单片机数字电压表定时器给时钟频率.docx

    单片机课程设计报告设计题目:故字电压衣专业_班级学号一学生姓名指导老师设计时间老师评分1 .概述1 .1目的设计一个能处测技直流电乐的数字电压花.测fit电压葡国0-5V.测技精度小数点后两位.该电压我上电或按耀史位后能自动显示系统提示符作者侑Ja,进入测量打舞状态.按测量起先键则把先洪后,并将测显示在液晶显示器上.按退出键完成电代表的浏fk10 2课程设计的组成部分本电压表主要由单片机、4*4行列式键盘、显示接U电路和更位电路构成,设计课即的总体方案如图1.I所示:本电压表的全部的件、代数均存放在AT89S的FlashRoM和内部RAY中.削液/芯片的运用数W而化了整体电路也降低了整机的工作电流,行列式键盘采纳动态扫描方式.利用单片机定时器及计数器产生定时效果通过编程形成数字电压表效果,再利用液晶显示单片机内部处理的数据,同时通过端口注入当前外部附制状态变更程序的不同状态,实现不ICJ功能,2o数字电压表设计的内容2o1软件仿真电路设计2.1<.1设计思路多路数字电压我应用系统硬件电路由服片机、AD挂换器、数玛钟显示电路和按键处理电路组成,由于ADCn808在进行A.D转换时须要行CIK信号,本试验中ADCO809的CI.K卜脆由外部电源供应为50OkHZ的方波.由于ADCo809的参考电IKVREF=VCC,所以转换之后的数抠要经过数据处现,在数码管上技示电电压值,实际显示的电压值(6256*VREF)AIX.080S米的逐次需近法转换,把模拟电压转换成16进制的D,出于是对口流电压OSV进行采集,所以D对应的电压为Vo,我们的H的就是要把Vo显示在1.ED显示器上,因为单片机不好进行小数点计口,所以有:VO=2*D扩大了100倍,扩大100倍后的结果离八位放寄存器B.低八位放奇存网A.分寄存器B为0或不为。的状况进行存取数据.得到的结果个位放入R0.十位放入Rl.通过查表使之显示在1.ED显示器.2。1。2仿真电路图用Protucs软件仿真设计的电路如图3-1所示。图3-1仿真电路2。1。3设计过程好位电路>1.ED显示电路系统结构柢图系统采纳I2M晶振产生脓冲做AT89C5I的内部时钟信号,通过软件设咫制片机的内部定时器To产生中断信号.利用中断设置的片机的P2,4口取反产生发冲做T89C51的时钟信号.通过按键选择八路通道中的用.将该路电压送入ADeo809相应通道,电片机软件设置ADCaSo9起先AD转换.转换结束ADCo809的EOC潴口产生岛电平.同时利ADC0809的EO玳口置为高电平.单片机制转换后结果存到片内RAM.系统调出显示子程序.将保存结果转化为0.005.0OV分别保存在片内RAM;系统调出显示子程序,将转化后数据吉表,谕出到1.ED核示电跻,粕相应电压显示出来.程序进入下一个循环,3。 .2设计课题软件系统程序清单#include<reg52.h>incIude(intrins-h)defineucharUnSignedchar#defineuintunsignedintSbitC1.OCK=Pl'4:sbitSTART=P5;sbitEOC=Pr6:sbitOE=Pl7;sbitdataG=P;sbitdatal=Pl:sbitdata2=P2;Sbildata3=P3;uiniA1.A2,A3,A4»adval;uinta:ucharcodetable=0x3C0x06Ox5b.Ox4f.0x66,0x6d>0x7d,OxO7.0x7i0x6i;0x77,Ox7ct0x39,0x5e,0x79.0x71);/gongyinvoiddeIayos(uintxtts>(uintij:for<i=xms;i>0;i)for(j=110J)OJ)tvoiddisplay(ucharqian.ucharbaiUChHrshi.ucharge)PO=Oxff5data0=0:PO=IablcCqian;delayms(5):data=l;datal=O;PO=tablebai:delayms(5);datal=l;data2=O:PO=Iablcshi;delayms(5);dau2=l;data3=0;PO=table(ge;delayins(5):data3=lsvoidinitO(110D=Ox20:IW=(65536-2)/256;T1.O=(65536-2)%256;EyhET0=hTRO=I:JvoidADCO808()(START=0:START=I:START=0:while(!EOC):OE=I:a=P2;0E=0:adval=a(l.0256)*5000÷20;Al=advallOOO:A2=adal100%l0:A3=advali¼10:AGdVH1%1。:dislay(A1.A2,A3.1);IvoidaainOinitO:RDCO808();)voidTO_li»c()interrupt1(TBO=<65536-2)/256:T1.O=<655362)%256;C1.OCK="1.OCK;)结果:rnnnuuu3。总结3.1课程设计进行过程及步骤系统软件采纳汇编语言按模块化方式进行设计,然后通过KeiI软件开发平台将程序转变成十六进制程序语音.主程序流程枢图如3所示:缱盘扫描子程序框图如3.2所示;电压转换流程图如3.3所示:液晶显示程序流程图如图3.4所示;结束图3.1.1主程序流程框图图3。1.2键盘羽描子桂仔图3。1。3电压转换流程图设定限制吩明字串行数据的输出故«;户I,U>MJIJSt<p*初始化完成图3.1.4液晶显示程序图3。2所遇到的问题,你是怎样解决这些问题的M15,上网杳解决方法,问老师3。3体会收获及建议在木次设计的过程中,我发觉许多的间期.虽然以前还做过这样的设计但这次设计式的让我进步f许多.单片机课程设计<ft点就在于软件算法的设计,须要忏很奇妙的程序克法,Ili然以前写过几次程序,似我觉的写好个程序并不是件简沽的事,只有我们去试着做了.才能人正的驾驭,学习的理论有些东西是很难理解的,更谈不上与收,从这次的课程设计中.我真我正正的意识到,在以后的学习中.要理理论联系实际,把我们所学的理论学问用到实际当中,学习单机片机更是如此,程序只有在常常的写及谀的过程中才能提高,这就是我在这次课程设计中的用火收荻。3o4参考资料(书、论文、网络资料)1代启化,MProteus的电路设计及仿典J.现代电子技术.2006,第19期.2刘文秀。单片机应用系统仿真的探讨J.现代电子技术.2005,第286期。3四巧媛.单片机原理及应用M,北京,电子工业出版社.1997.7.4张洪湖.兰清华.独片机应用技术教程M,北京:清华高校出版社,1997.11.(5李广第.单片机基础M.北京航空肮天高校出版社.2006.7.:61DaiQiIlua>ProteusbasedcircuitdesignandsinulationJ.Modernelectronictechnology.2006,No,19"71.iuWenXiu.MicrocontrollerApplicationSystenSimulationJ.Modernelectronictechnology-2005.NO-286(8CaoQiaoYuan,MicrocontrolIcrTheoryandApplJcationsM.Beijing:ElectronicIndustryPress,1997.7.9ZhangHongrun,1.anQinghua,MCtapplicationtechnologytutorialM.Beijing:TsinghuaUniversityPress,1997.11.101.iguangdi.MicrocontrollerbasedonM.Beiji>gAerospaceUniversityPress.2006.7.4.老师评语5成果

    注意事项

    本文(Proteus仿真单片机数字电压表定时器给时钟频率.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开