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

上传人:王** 文档编号:1402094 上传时间:2024-07-06 格式:DOCX 页数:14 大小:141.42KB
下载 相关 举报
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第1页
第1页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第2页
第2页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第3页
第3页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第4页
第4页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第5页
第5页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第6页
第6页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第7页
第7页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第8页
第8页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第9页
第9页 / 共14页
Proteus仿真单片机数字电压表定时器给时钟频率.docx_第10页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Proteus仿真单片机数字电压表定时器给时钟频率.docx》由会员分享,可在线阅读,更多相关《Proteus仿真单片机数字电压表定时器给时钟频率.docx(14页珍藏版)》请在优知文库上搜索。

1、单片机课程设计报告设计题目:故字电压衣专业_班级学号一学生姓名指导老师设计时间老师评分1 .概述1 .1目的设计一个能处测技直流电乐的数字电压花.测fit电压葡国0-5V.测技精度小数点后两位.该电压我上电或按耀史位后能自动显示系统提示符作者侑Ja,进入测量打舞状态.按测量起先键则把先洪后,并将测显示在液晶显示器上.按退出键完成电代表的浏fk10 2课程设计的组成部分本电压表主要由单片机、4*4行列式键盘、显示接U电路和更位电路构成,设计课即的总体方案如图1.I所示:本电压表的全部的件、代数均存放在AT89S的FlashRoM和内部RAY中.削液/芯片的运用数W而化了整体电路也降低了整机的工作

2、电流,行列式键盘采纳动态扫描方式.利用单片机定时器及计数器产生定时效果通过编程形成数字电压表效果,再利用液晶显示单片机内部处理的数据,同时通过端口注入当前外部附制状态变更程序的不同状态,实现不ICJ功能,2o数字电压表设计的内容2o1软件仿真电路设计2.11.ED显示电路系统结构柢图系统采纳I2M晶振产生脓冲做AT89C5I的内部时钟信号,通过软件设咫制片机的内部定时器To产生中断信号.利用中断设置的片机的P2,4口取反产生发冲做T89C51的时钟信号.通过按键选择八路通道中的用.将该路电压送入ADeo809相应通道,电片机软件设置ADCaSo9起先AD转换.转换结束ADCo809的EOC潴口

3、产生岛电平.同时利ADC0809的EO玳口置为高电平.单片机制转换后结果存到片内RAM.系统调出显示子程序.将保存结果转化为0.005.0OV分别保存在片内RAM;系统调出显示子程序,将转化后数据吉表,谕出到1.ED核示电跻,粕相应电压显示出来.程序进入下一个循环,3。 .2设计课题软件系统程序清单#includeincIude(intrins-h)defineucharUnSignedchar#defineuintunsignedintSbitC1.OCK=Pl4:sbitSTART=P5;sbitEOC=Pr6:sbitOE=Pl7;sbitdataG=P;sbitdatal=Pl:sbi

4、tdata2=P2;Sbildata3=P3;uiniA1.A2,A3,A4adval;uinta:ucharcodetable=0x3C0x06Ox5b.Ox4f.0x66,0x6d0x7d,OxO7.0x7i0x6i;0x77,Ox7ct0x39,0x5e,0x79.0x71);/gongyinvoiddeIayos(uintxtts(uintij:for0;i)for(j=110J)OJ)tvoiddisplay(ucharqian.ucharbaiUChHrshi.ucharge)PO=Oxff5data0=0:PO=IablcCqian;delayms(5):data=l;datal

5、=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)*500020;Al=advallOOO:A2=adal100%l0:A3

6、=advali10:AGdVH1%1。:dislay(A1.A2,A3.1);IvoidaainOinitO:RDCO808();)voidTO_lic()interrupt1(TBO=65536-2)/256:T1.O=MJIJStp*初始化完成图3.1.4液晶显示程序图3。2所遇到的问题,你是怎样解决这些问题的M15,上网杳解决方法,问老师3。3体会收获及建议在木次设计的过程中,我发觉许多的间期.虽然以前还做过这样的设计但这次设计式的让我进步f许多.单片机课程设计ProteusbasedcircuitdesignandsinulationJ.Modernelectronictechnolo

7、gy.2006,No,1971.iuWenXiu.MicrocontrollerApplicationSystenSimulationJ.Modernelectronictechnology-2005.NO-286(8CaoQiaoYuan,MicrocontrolIcrTheoryandApplJcationsM.Beijing:ElectronicIndustryPress,1997.7.9ZhangHongrun,1.anQinghua,MCtapplicationtechnologytutorialM.Beijing:TsinghuaUniversityPress,1997.11.101.iguangdi.MicrocontrollerbasedonM.BeijigAerospaceUniversityPress.2006.7.4.老师评语5成果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 通信/电子 > 电子设计

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!