目录
摘要I
ABSTRACT...II
第1章 绪论..1
第2章系统总体设计2
2.1 设计要求2
2.2 功能特点2
2.3 总体设计图
第3章系统硬件电路设计3
3.1电源模块.3
3.2AT89S52芯片模块5
3.3模拟打铃模块.9
3.4时钟芯片模块电路10
3.5 AT24C02芯片模块电路13
3.6显示模块电路17
3.7数据操作模块22BREW手机地址簿设计与开发
第4章系统软件设计.24
4.1软件的总体结构24
4.2主程序流程图24
4.3数据存储程序流程图26
4.4时钟程序流程图28
4.5键盘显示程序29
第5章系统调试..31
5.1单元电路调试..31
5.1.1 键盘显示电路调试....31
5.1.3 I2C总线单元电路调试...31
5.1.2 时钟单元电路调试.. 31
5 .2整体调试..31本文来自辣'文.论^文·网原文请找腾讯324,9114
第6章总结.32
6.1 实现功能...32
6.2 心得体会...32
6.3 不足之处和改进意见 .32
致 谢.34
参考文献..35
附 录..36
元件清单36
系统原理图..37
系统PCB图38
第1章绪论
近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。单片机技术起着不可忽视的作用并且在智能控制领域有着举足轻重的地位。本设计就是利用Atmel 公司生产的单片机AT89S52芯片和AT24C02芯片(存储芯片),以及利用DS1302用作时钟芯片(具有实时显示当前时间,按设定时间用蜂鸣器报时,能修改当前时钟(闹钟)等功能)。在以单片机为核心的基础上加上其外围设备实现的小的系统——自动打铃系统。所谓的单片机小系统从系统的角度来定义就是完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。硬件设计部分分别从各个功能电路进行阐述,包括电源电路、复位电路、时钟电路、4*4矩阵按键控制及显示电路。软件部分分成了四个模块:初始化模块、时间显示模块、4*4矩阵按键设定模块、以及定时打铃模块。初始化模块主要是对定时计数器的方式及初值的设定。时间显示模块负责正确的显示当前时间。按键设定模块主要是对时间的校准及设定。定时打铃模块负责到时响铃功能。也就是说系统的功能是由硬件和软件两大部分共同合作完成。2379
[1] [2] [3] [4] [5] [6] [7] [8] 下一页