引言 - 2 -
第1章 系统总体设计 - 3 -
1.1 设计要求 - 3 -
1.2 功能特点 - 3 -
1.3 总体设计图 - 3 -
第2章 方案的论证 - 4 -
2.1 电源模块 - 4 -
2.2 AT89S52芯片模块 - 4 -
2.3 显示模块 - 4 -
2.4 其他模块 - 5 -
第3章 系统硬件设计 - 6 -
3.1电源模块电路的设计 - 6 -
3.2单片机系统及外围电路 - 6 -
3.3时钟脉冲电路 - 7 -
3.4复位电路 - 7 -
3.5程序及数据存储器设定 - 8 -
3.6 蜂鸣器模块 - 9 -
3.7 Flash编程―并行模式 - 10 -
3.8时钟芯片模块电路 - 10 -
3.4 AT24C02芯片模块电路 - 12 -
3.5 LCD1602模块电路 - 15 -
3.6 大电流PNP管8550 - 22 -
3.7系统总原理图 - 23 -
第4章 系统测试及分析 - 24 -
4.1 系统测试 - 24 -
4.2 各模块初始化现象 - 24 -
4.3 系统测试结果表 - 24 -
结论 - 25 -
致谢语 - 28 -
5系统主程序 - 29 -
参考文献 - 29 -
附录: - 30 -
引言本文来自优.文~论^文·网原文请找腾讯3249.114
近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。单片机技术起着不可忽视的作用并且在智能控制领域有着举足轻重的地位。论文网http://www.youerw.com/ 本设计就是利用Atmel 公司生产的单片机AT89S52芯片,以及利用DS1302用作时钟芯片(具有实时显示当前时间,按设定时间用蜂鸣器报时,能修改当前时钟(闹钟)等功能)。在以单片机为核心的基础上加上其外围设备实现的小的系统——自动打铃系统。所谓的单片机小系统从系统的角度来定义就是完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。硬件设计部分分别从各个功能电路进行阐述,包括电源电路、复位电路、时钟电路、显示电路。软件部分分成了四个模块:初始化模块、时间显示模块、按键设定模块、以及定时打铃模块。初始化模块主要是对定时计数器的方式及初值的设定。时间显示模块负责正确的显示当前时间。按键设定模块主要是对时间的校准及设定。定时打铃模块负责到时响铃功能。也就是说系统的功能是由硬件和软件两大部分共同合作完成。
第1章 系统总体设计
1.1 设计要求
设计一个打铃系统,使用的是24小时制。要求在掉电状态下数据不丢失,可以设置多个打铃时间点(在本系统中我利用AT24C02芯片存储使系统能够设置多组的打铃时间点),用按键设置同样的打铃时间,数字键输入设置内容,不只上、下键地调时。由于用的不是单片机内部的定时器,定时功能用的是外部时钟DS1302芯片,而DS1302芯片的精度取决于32768HZ晶振的精度,32768HZ晶振的精度小于0.01%,所以整个系统的精确度高于99.99%。2359
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页