4.<<electronics circuits-Design and application>>:全面介绍了电子电路系统设计方法的主要步骤,描述用于设计规范、综合、仿真和验证的不同方法和工具,介绍硬件描述语言、模型实现,以及不同抽象层得电路、模块和系统的设计技术。从中我掌握了电子电路系统设计的基本步骤和设计细想,学会了把其中设计思想应用到本系统的实践中。
美国公司Dallas公司的产品资料,有DS1302,DS12887,X1203等芯片,了解到个时钟芯片的优缺点。其中本设计采用时钟芯片DS12887。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其用于显示或设置,是的软件编程相对简单。为保证时钟在电网电压不足或突然断电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。而且即使系统不上电程序不执行时,锂电池也能保持芯片的正常运行,以备随时提供正确时间。
5.《液晶显示器件应用技术》:本书详细介绍了液晶显示器件(LCD),内容包括液晶显示器件的基本知识及应用中的基本问题,常用液晶显示器件的分类和工作机理,液晶显示器件的写入机理与驱动方法,点阵液晶显示控制器,点阵字符液晶显示模块,点阵图形液晶显示器件。书中不但介绍了这些液晶显示器件的引脚排列、功能、外形尺寸、工作原理、软件编程,还给出了应用程序实例。
6. <<可校准实时时钟芯片的研究和设计>>:实时时钟芯片是目前运用最广泛的消费类电子产品之一,需为系统提供精确的时间基准,当前实时时钟采用精度较高的晶体振荡器作为时钟源。但是由于晶体的频率会随温度的变化而改变,且晶体在常温下由于封装等原因其频率也会产生一个固定的频率偏差,导致了实时时钟计时精度的降低。在常温下(25℃),实时时钟精度约为±20 ppm。本文针对晶体振荡器的温漂特性,参考微处理器温度补偿晶体振荡器原理,根据实时时钟的电路特点,设计了一种基于分频链的频率校准算法。该算法可通过一组数字校准寄存器校准分频后的时钟频率,在不改变晶体振荡器的情况下可调节分频后的时钟频率,校准精度达±0.25 ppm,校准范围±32 ppm,间接对时钟进行校准。当实时时钟和温度传感器及MCU一起工作时,可根据温度和出厂前的设置查表进行自校准。本文在分析校准算法的基础上,采用自顶向下(TOP-DOWN)的设计方法,实现了实时时钟的设计和验证。文中在分析多时钟域同步的基础上,针对I2C接口和内部计时两个时钟域,设计了既可满足EDA工具要求,又不增加功耗的多时钟域数据传递方案,在综合和自动布局布线后通过多种验证方法证明其功能和时序均能满足要求。该方案适合频率相差较大的时钟域的同步,避免了采用时钟切换方法导致的功耗增加,对其他芯片的设计具有参考价值。本文采用Verilog HDL实现实时时钟的前端设计,使用Synopsys公司的EDA工具进行后端设计和验证。通过对全芯片的后仿真和功耗分析显示该设计方法满足了实时时钟的高精度和低功耗要求。
7.《新概念51单片机C语言教程:入门、提高、开发、拓展》:本文重点从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用,内容丰富,实用性强,书中有重点介绍到应用单片机和时钟芯片实现电子时钟的具体内容,许多C语言代码可以给本设计许多启示和指导。
8.《制作基于DS1302的电子时钟的难点分析》:论述了选择时钟芯片DS1302 制作电子时钟日历系统的难点问题;分析了一款选择AT89C51 作为主控芯片的电子时钟硬件电路的工作原理,以及设计硬件电路时的注意事项;给出了主程序的流程图及几个主要功能子程序的设计思路;分析了DS1302 时钟芯片的使用方法和注意事项,并给出了相应的解决方案。