本系统仅使用了64键中的11个键盘和8个数码管作为系统的人机接口。
当日期为 10年 10月 18日时 液晶显示格式为:10—10—18;
当时间为 12时 30分 30秒时 液晶显示格式为:12—30—30。
在键处理程序中设置了三个设置键,分别对应时间、日期和打铃时间的设置,再通过三个功能键来保存设置的值。同时用移位键来选择当前对哪位数码管进行加减操作,还设置了一个查询日期的键,按下之后会显示日期值一秒。
键盘设置如下:
论文网http://www.751com.cn/
S0 设置时间键 S1 启动键 S4 设置定时键 S5 保存定时键
S6 设置日期键 S7 保存日期键 S8 加键 S9 减键
S10 移位键 S11 查询日期键 S12 退出
第5章 系统调试
5.1电路调试
整体调试所使用的测试仪器仪表和工具:
1、电脑一台,具有USB接口;
3、万用表一个; 4、220VAC;
5、Keil C51 单片机编译软件;
系统电路使用了很多编程芯片,结合这一特点,调试采用硬件调试和软件调试结合起来进行。在确定了整体方案后,开始制作硬件单元电路,与此同时,调试就开始进行,目的是把调试分解成各个小调试,然后根据需要各部分结合起来调试,最后才进行整体调试。这样结构清晰,也比较容易发现问题所在,节约了大量调试时间,提高了调试效率。单元电路调
试分为键盘显示电路调试、时钟单元电路调试和 I2C总线单元电路调试。
5.1.1 键盘显示电路调试
显示部分的调试是后续调试的基础,只要显示正常了,才可以使得时钟单元电路和 I2C总线单元电路的调试具有直观的效果。
根据 LCD1602的驱动 芯片的编程功能,编制好发送字节、接收字节和查键号等子函数后,结合制作好的硬件电路,先显示直接送的数字,结果显示正确,显示调试成功。然再加入键盘应用程序,让键盘实现对单个数字进行加减,结果也调试成功。
5.1.2 时钟单元电路调试
有了前面显示电路调试的成功,时钟调试就更加直观、方便。按照硬件设计电路接好电路后,先编写时钟初始化程序和读写时钟单元函数。目的是先启动时钟芯片工作,并实现对时间单元的读写操作,结果也比较顺利的完成了。接下来则开始结合键盘显示一起调试,实现通过键盘对日期时间进行更改,由于硬件电路比较简单,所以调试主要是软件部分,尽管过程中时不时出点小问题, 但还是比较快的实现了对时钟的管理控制功能。 本文源自辣.文~论~文·网原文请找腾讯324.9114
5.1.3 I2C总线单元电路调试
I2C总线单元电路调试是调试中的难点,首先必须查阅大量的资料,理解I2C 总线通信协议,设计出接口电路,才能开始尝试调试。
首先根据设计电路制作出I2C 总线接口板,并和单片机最小系统连接起来,利用,I2C 总线时序图写出相应的读写的程序,但显示表明读出的数据和写入放入数据有出入,或者根本就没读出任何数据。经过检查,发现问题出在,起始和停止的延时的数据不对,导致接收不正确,经调整后仿真调试,问题得到解决,基本实现了 I2C 总线各节点之间的通信功能
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9]
单片机DS1302自动打铃系统设计+流程图 第9页下载如图片无法显示或论文不完整,请联系qq752018766