单片微型机原理应用与实验.docVIP

  • 9
  • 0
  • 约4.44万字
  • 约 47页
  • 2017-10-17 发布于湖北
  • 举报
单片微型机原理应用与实验 1 (或绪论、概述) 背景: 电子时钟设计是基于日常生活人们对时间刻度必不可缺的需求。比如跑步运动员需要秒表计时,学生需要闹钟提醒上课,等….. 目的: 设计一个电子时钟包括日期,秒表温度,音乐,闹钟,贪睡。 应解决的主要问题: 单片机程序的设计和改动I/o口的分配;硬件电路的设计和故障的的排除。 基本理论依据和主要内容: 依据单片微型机原理,应用与实验(第【5】版)复旦大学出版社学习的软件知识和华成英 童诗白.模拟电子技术基础。高等教育出版社 和阎石.数字电子技术基础.第【4】版.高等教育出版社所提供的硬件知识。 2 设计方案简述 在一般数字时钟的基础上加上闹钟,温度,秒表,音乐闹钟 3 详细设计 3.1实现闹钟的设定 一,可以设置两个闹钟 二,off和on 表示关掉还是开启 三,once表示只响一次,Repeat表示重复响,即每天都响一次 3.2实现一般时钟的功能年月日,时分秒,星期几 具体由DS1302控制实现,他即使一个时钟芯片,也是一个储存器。 3.3,.音乐的设定 一,包括,love transfer和Fairy Tale两首歌,由于单片机空间有限只放了两首歌。 软件方面是把乐谱编码后放在音乐功能程序块 二,硬件方面通过5v蜂鸣器和三极管放大电路实现 3.4贪睡模式设定 off和on实现贪睡功能的关闭与开启 贪睡延迟时间的设定(Delay—minutes)比如说你选择贪睡模式后并且设定延迟时间为10分钟,那么闹铃响完毕10分钟后再次响。 3.5秒表功能 一,精确到毫秒 二,可暂停并保持原有数据 三,可复位 3.6.掉电模式设定(LowPower Mode) 单片机工作在掉电模式下,可保持数据。按复位键可恢复正常工作模式。 ) 4 设计结果及分析 结果如图所示 4.1显示模块 4.22温度处理采集模块 4.3时钟芯片模块 4.4声音模块 4.5单片机模块 5 总结 通过本学期学习的单片机课我们学到了很多知识,虽然让自己写下来几乎不可能,但起码看得懂,还有会改动。再加上模电;数电硬件知识,软硬结合并且通过以前的多次动手练习,有信心也有能力的搞好电子时钟的设计,通过电路的仿真实验,再加上程序的相应改动,大体规划出了大概。由于资料上的功能太少于是我们添加了温度;贪睡;音乐功能,但是摆在我们面前的是两个问题,第一是程序的改动和添加;第二是硬件电路的设计;第三个问题是电路的焊接和调试。 第一个问题带来了很大的麻烦,比如I/O口的重新分配,空间的大小不够用,自变量太多而导致的内部资源浪费。在经过参考书的学习和自己的认真思考花了很大的时间终于调试成功。 第二个问题我们反复查阅各个单个功能的硬件电路,然后自己加以改造和整合。最终获得仿真成功。 第三个问题,折磨了我们很长时间。莫名其妙的各种问题层出不穷,经过多次排查总结规律,焊工的水平有限虚焊很多,还有在排查问题时发现问题我们应该遵从2个顺序去1先看现象分析问题可能有什么导致,是没加上电?还是虚焊有的功能没实现/ 2查找问题模块化,一个模块一个模块的的去检查这样有顺序不盲目或者遗漏! 经过多天的的课程设计我们学习到了很多,不仅是知识更宝贵的是经验!感谢老师的辛苦辅导和同学的认真帮助。 参考文献 [序号] 主要责任者.文献题名[Z].出版地:出版者,出版年. 1.M华成英 童诗白.模拟电子技术基础。高等教育出版社 2.M阎石.数字电子技术基础.第【4】版.高等教育出版社 3.M谢自美. 电子线路设计-实验-测试[M] .武汉:华中科技大学出版社, 2000 4.M单片机程序设计【300】例教你你入门到精通 5,M张友德.赵志英.徐时亮.单片微型机原理,应用与实验(第【5】版)复旦大学出版 社 附录 #includeat89x52.h //2010.4.6-2010.4.13 Designed By Lu. QQ:475600597 2010.6.14再次修改 #includeintrins.h typedef unsigned char uchar; typedef unsigned int uint; #define LCD1602_DATA P0 //1602液晶数据口 sbit LCD1602_RS=P1^0; sbit LCD1602_RW=P1^1; sbit LCD1602_EN=P1^2; //1602液晶使能控制 sbit DS1302_CLK = P3^0; //实时时钟时钟线引脚 sbit DS1302_IO = P3^1; //实

文档评论(0)

1亿VIP精品文档

相关文档