摘 要
随着电子产品向智能化和微型化的不断发展,单片机已经成为电子产品研制和开发中首选的控制器。单片机即单片微型计算机(Single-Chip-Microcomputer),是集CPU、RAM、ROM、定时、计数和多种接口于一体的微控制器。其中51/52是由各种单片机中具有代表性的,广泛运用于各个领域。为了更好的推广在公共领域的运用,本文介绍一种应用AT89S52单片机设计的自动打铃系统,经实际制作表明该系统具有时间的校准及设定等等的作用,符合学校打铃的要求,具有一定的实际意义。
关键词:AT89S52; I2C总线 ;AT24C02 ; DS1302; LCD1602;
实时性; 准确性
目录
摘要…………………………………………………………………………………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数据操作模块………………………………………………………………22
第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
第6章总结………………………………………………………………………….32
6.1 实现功能…………………………………………………………………….32
6.2 心得体会…………………………………………………………………….32
6.3 不足之处和改进意见 ……………………………………………………….32
致 谢…………………………………………………………………………….34
参考文献……………………………………………………………………………35
附 录……………………………………………………………………………36
元件清单……………………………………………………………………36
系统原理图…………………………………………………………………37
系统PCB图…………………………………………………………………38