3.6 数制转换模块
之前已说过,由于数据存储器中存放的数据是用十六进制保存的,不能直接显示到显示管上,需要通过转换才能将十进制显示到共阳极的发光二极管上。故该模块就是要实现这个功能的。这个模块分为两部分;一部分是当前时间转换模块,另一部分是闹钟转换模块。闹钟转换模块前面已经讲过,这里不再赘述。仅对当前时间转换模块的设计思路进行展示。
图3-7 数制转换模块
23
3.7 复位模块
复位模块是对当前时间和闹钟时间进行复位,复位后的结果是当前时间变为00-00-00,闹钟时间变为00-00-00。由于该模块较为简单,就不展示其设计思路了。就将其结果仿真图展示如下图3-8。
图3-8 复位结果图
24
第四章 系统的调试和性能分析
4.1系统的调试方法
整个系统调试的主要思想是:先每个模块进行调试,然后整个系统一起调试。先软硬件分开调试,然后一起调试。遵循先部分后整体的原则。
系统的在调试过程中要注意以下几点:
(1)硬件电路焊完之后,在上电之前一定要先用万用表检测电源和地之间是否短路。
(2)上电之后要用示波器观察信号的在电路中变化的情况,与设计当初的情况相比较,找出差别,并进行分析。
(3)软件调试过程中可以使用断点、单步执行等常用的方法。
(4)软硬件联调时,要注意软件部分要一个功能一个功能的调试。
4.1.1输入按键的调试
输入按键的调试,只要按键按下去时,按键有相应
25
的反应就行,通过程序来判断,单片机I/O是否能够识别出。
4.1.2复位电路的调试
当电源刚接通时,接通电源就完成了系统的初始化。
4.1.3显示电路的调试
在本设计中,显示电路只需完成,当输入数字时能正确显示数字。
4.1.4整个系统的联调
在系统各个部分都调试完毕之后,即可以进行整个系统的调试。由于前面各个部分的调试做的都比较充分,所以在实际调试过程中,能够较顺利的实现整个系统预期的功能。
26
相关推荐: