指针式电子钟毕业论文_第1页
指针式电子钟毕业论文_第2页
指针式电子钟毕业论文_第3页
指针式电子钟毕业论文_第4页
指针式电子钟毕业论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、精品资料 精品资料 指针式电子钟指针式电子钟 目录目录 摘摘 要要.1 1 第一章第一章 引言引言.2 2 1.11.1 设计任务设计任务.2 1.21.2 设计要求设计要求.2 第二章第二章 总体方案论证与设计总体方案论证与设计总体方案论证与设计总体方案论证与设计.3 3 第三章第三章 系统硬件设置系统硬件设置.4 4 3.13.1 at89c51 单片机简介单片机简介.4 6a*cz7h$dq8kqqfhvzfedswsyxty# adjust_index-; else if(k2=0) /调整 current_time_adjust(); else if(k3=0) /确定 set_ds

2、1302(); /将调整后的时间写入 ds1302 adjust_index=-1;/操作索引重设为-1,时间继续正常显示 4.4.34.4.3 小结小结 通过对电子时钟调整函数的编写,是我认识到,不管做什么, 都要有明确的思路,对于本函数来说,大部分的内容都是相同的 不同的只是标志位的赋值不同唯一,此时变成人员就要有高度清 晰的思路,只要有一个赋值不对,整个函数都会受到影响,而且 这种错误是非常不易检查的,同样在作别的编程的时候也是一样, 只有有了高度清晰的思路,我们在变成过程中才不会被绊倒。 4.54.5 主函数模块主函数模块 主函数中具体含有显示函数和时钟模块的相关部分。 void ma

3、in() lcd_initialise();/液晶初始化 set_lcd_pos(0,0); /从 lcd 左上角开始清屏 cls(); ie=0 x83; /允许 int0,t0 中断 ip=0 x01; it0=0 x01; tmod=0 x01; th0=-50000/256; tl0=-50000%256; tr0=1; while(1) /如果未执行调整操作则正常读取当前时间 if(adjust_index=-1) gettime(); 附录附录 1 元器件表元器件表 序号代号名称型号、规格数量备注 1u1 单片机 at89c511 2 k1,k2按钮 xdjt1102s2 3c1,

4、c2 电容 0805 30pf2 贴片 4c3 电解电容 csr13 22uf1 5x1 晶振 ptvc 75114 12mhz1 6 液晶显示器 lcd-016m002l1 7r1 电阻 rj47 10k 0.5w1 8r2 电位器 wx2 27-15k 1w1 9 rp1 排阻 a09-103j 2.4k8 1w 1 贴片 10s1 蜂鸣器 pt-1540p rohs1 压电式 11 电源 +5v1 附录附录 2 仿真图仿真图 附录附录 3 3 参考文献参考文献 1. 闫玉德 俞虹 mcs-51 单片机原理与应用 机械工业出版 社 2. 周鸣争 钱峰,微机原理与接口技术,电子科技大学出版社, 2006 年 3.张靖武.周灵彬.单片机原理、应用与 proteus 仿真 4.周润景.基于 proteus 的 51 单片机设计与仿真 5.江志红.51 单片机技术与应用系统开发案例精选 6.周润景.基于 proteus 的 51 单片机设计与仿真 7.王守中.51 单片机开发入门与典型实例 8.张齐.朱宁西.单片机系统设计与开发 9.周立功单片机开

温馨提示

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

评论

0/150

提交评论