高精度无误差倒计时牌的设计毕业论文_第1页
高精度无误差倒计时牌的设计毕业论文_第2页
高精度无误差倒计时牌的设计毕业论文_第3页
高精度无误差倒计时牌的设计毕业论文_第4页
高精度无误差倒计时牌的设计毕业论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

目录TOC\o"1-4"\h\u32749摘要 120601绪论 2130881.1国内外现状 251611.2应用范围 3131041.3概述 453552关键技术介绍 4255262.1关键性开发技术的介绍 4189623系统分析 5211763.1构架概述 5106913.1.1功能构架 594973.1.2硬件框图 5305653.2系统开发环境 588373.3系统任务的可行性分析 6118523.3.1技术可行性 6189313.3.2芯片功能 7181084系统设计 9315124.1系统概述 9204944.2系统原理图 10257214.2.1时钟电路 10289304.2.2复位电路 1089574.2.3显示电路 11101034.3系统的功能架构 11100375系统实现 系统实现5.1系统软件的实现本系统是采用的单片机是AT89LV51,具有4K字节可编程闪烁存储器,寿命:1000写/擦循环,数据保留时间:10年,全静态工作:0Hz-24MHz,三级程序存储器锁定,具有128×8位内部RAM和32个可编程I/O线,两个16位定时器/计数器,5个中断源,及可编程串行通道,具有低功耗的闲置和掉电模式,片内振荡器和时钟电路。具有时钟功能,再添加倒计时功能来完善。在外部电路中添加了一个18B20温度采集的芯片,来对外界温度改变进行测量,并将数据显示在LCD上;LCD添加了汉字库来达到汉字显示的实现,并添加了相关的驱动。在通过系统调试显示驱动程序,输出显示驱动是个重点也是个难点,调试成功这样就可以直观的显示数值。5.1.1硬件原理图图5.1硬件原理图图5.1硬件原理图5.1.2软件流程图启动复位电路设定初始化通过键盘进行数据的输入设定初始数据起点将数据传输到LCDLCD接受信号并显示CPU数据处理18B20进行数据的采集是否有键盘信号有信号返回没信号图5.2软件流程图5.2原理图绘制启动复位电路设定初始化通过键盘进行数据的输入设定初始数据起点将数据传输到LCDLCD接受信号并显示CPU数据处理18B20进行数据的采集是否有键盘信号有信号返回没信号图5.2软件流程图(1)执行Proteldxp2004,进入绘制系统。(2)创建一个设计数据库。(3)建立一个新文档在设计数据库中建立新文档,首先指定好新文档准备存放的文件夹,然后从菜单中选择File-New命令,选择新建原理图。选择SchematicDocument后确定会在设计窗内出现一个命名为yuanlitu的文档5.2.1原理图设计(1)改变当前库设置单击元件库管理器中的按钮ADD/Remove,弹出ChangeLibraryFileList对话框如图:图5.3添加原理图库(2)创建封装库图5.图5.4创建封装库(3)ERC检查图5.5ERC检查5.2.2PCB板的设计流程(1)产生电路板板面图图5.6产生电路板板面(2)下载网络表:执行菜单命令Design-Netlist后弹出对话框.单击Browse选择.NET的文件生成如下对话框图5.7加载网络表(3)拖元器件图5.8拖动元器件(4)经过布线、原件拖放后生成PCB板图。图5.9布线(5)完成后的开发板。图5.10完成后效果5.3软件系统实现5.3.1主程序代码:/*显示字符串*/voidhzkdis(unsignedcharcode*s){while(*s>0){write_data(*s);s++;delay(50);}}/*首屏显示*/voidceshi(){write_com(0x01);//清除显示,并且设定地址指针为00Hdelay(5);write_com(0x80);//第一行(如果是地址是:80H,即LCD的第一行的第一个位置显示)hzkdis("08:22:37温度18");write_com(0x90);//第二行(如果是地址是:90H,即LCD的第二行的第一个位置显示)hzkdis("据世博会还有3天");}/*清屏命令*/voidclrscreen(){write_com(0x01);delay(10);}/*按键判断程序*/voidScanKey(void)//按键判断程序{if(Key==0)//判断是否按下键盘{Delay(0x55);//延时,软件去干扰if(Key==0)//确认按键按下 {mode++;//按键计数加1if(mode>=5)//计4次重新计数 {mode=1;}//将mode清零 }while(Key==0);//按键锁定,每按一次mode只加1}}/*主程序*/main(){unsignedchari;while(1){PSB=0;delay(300);PSB=1;RW=0;lcdreset();//初始化LCD屏CGRAM();ceshi();//显示测试字样delay(2000);clrgdram(); if(mode==1){TmReadTemp();TempDisp();}elseif(mode==2){set_minute();}elseif(mode==3){set_second();}elseif(mode==4){time();}TH0=0X70;TL0=0X00;a++;if(a==50) {second++; a=0; }if(second==60) {minute++;second=0;if(minute==60) { hour++;minute=0;if(hour==24) hour=0; } }clrscreen();//清屏}}6系统测试6.1测试方案及测试用例6.1.1测试软件系统方案软件代码编写完成后,打开Keil软件,在Keil文件管理处新建工程,找到编写好的软件代码,然后连接,通过仿真器和主机运行,是否可以显示出数值。6.1.2测试硬件方案元件焊接装配完毕,可以先对照电路原理图检查器件位置是否正确,再使用仪表测试电路的连接是否通常,确认无误后使用仿真器检测,查看显示部分是否可以正常显示出数值。6.2测试结果(1)进入keil编译程序代码:图6.1keil编译代码(2)运行程序,设定断点进行调试:图6.2设计断点、调试代码(3)经过keil的调试,用烧写器将程序烧到芯片中:图6.3烧写代码7结论在智能仪器中的应用,内部含有点片剂的仪器系统称为智能仪器,也称为微机化仪器。这类仪器大多采用单片机进行信息处理、控制及通信,与非智能化仪器相比,功能得到了强化,增加了诸如数据存储、故障诊断、联网集控等功能。以单片机作为核心组成智能仪器表已经是自动化仪表发展的一种趋势。在日常生活中,会有很多值得重视的日子,但是人会因为种种原因而忘记这些日子,电子倒计时牌就能够帮你记住这些重要的日子叫你不会忘记。它可以用于奥运会的倒计时、世博会的倒计时、高考的倒计时等重要的日子,使你的生活变的简单而有规律。制作一些大的电子倒计时牌也能方便大众,如2008年奥运会在中国举办,在北京的那个大的奥运会倒计时牌就很好的给大众一个提醒的作用。单片机(Single-chipMicrocontroller),又称微控制器,它体积小、集成度高、功能强、稳定可靠、使用灵活、价格低廉,这些特点,使得它适于直接面对对象。本项目是一种基于单片机51系列制作的电子倒计时牌,所制作的电子倒计时牌需要外围器件较少,适宜用于嵌入式系统。该电子倒计时牌有测量温度和时钟功能,因此在日常生活中也可以使用,有很好的普及性。使用18B20进行温度采集和时钟晶振来完成时钟的功能,具有广泛的应用前景。在电子产品中,液晶屏是一种很普遍使用的显示工具。本倒计时牌就是使用液晶屏幕进行显示特点,对增强人们的时间观念,对一工作的。该系统具有易操作,体积小便于携带,较为人性化等些有意义事件能给予人们以提醒和警觉,对随时提醒人们注意把握时间具有重要作用。故具有实际运用价值。以后单片机能够成为市场上的主流产品,与我们的生活也会更加密切相关,这方面的相关学校还会继续加强和完善,做出更加好而且使用的产品。经过我们3个多月来的不断努力,我们所做的系统可以完全运行,无论是硬件还是软件都能实现我们所预期的效果,限于开发水平,系统中还有许多不足之处。此外,本系统只是初级的频率计,随着逐渐的发展与完善,本系统也要跟上步伐,进行不断改进与版本升级。参考文献[1].周航慈.单片机应用程序设计技术[M],北京:北京航空航天大学出版社,1991,150-170.[2].李华.MCS-51系列单片机实用接口技术[M],北京:北京航空航天大学出版社,1993,57-59.[3].景新梅.软件产业原动力[J].中国计算机报,2005.7:32-33.[4].胡国富.ECRH总控系统[C],合肥:中科院等离子体物理研究所硕士论文,2003.[5].丁同海.ECRH负高压电源的反馈控制[J].核聚变与等离子体物理,2001,21(3):178-182.[6].杜少武,丁同海.ECRH负高压脉冲电源系统的电磁兼容性研究[J].电力电子技术,2002,36(2):56-59.[7].王成武.ECRH系统总控的研究[J].工业控制计算机,2003,16(2):60-70.[8].贺以燕.高压测量技术(上)[J].变压器,1994,80-85.[9].陈东.ORCAD电路设计[M],北京:国防工业出版社,2004,90-95.[10].赵桂钦等译.电子电

温馨提示

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

评论

0/150

提交评论