基于AT89C51单片机的多功能打铃系统的设计目录
第一章
前言
1.1
任务与要求
设计基本参数及技术要求:
1、正常情况下能显示时钟:用LED显示器显示年份、月份、日期、星期及时、分、秒等信息;
2、能自动修正时间:可通过按键修改上述年、月、日、时、分、秒等数据;
3、具有定时功能:可通过按键输入需要定时的时间,定时时间到了后能发出声光信号;
4、可以任意设定一天的打铃时间:通过按键输入每节课的时间,课间的休息时间及中饭、晚饭等时间间隔值;
系统核心:AT89C51
特性
• 与MCS-51 产品兼容
• 在系统内有可编程的4KB闪存
• 耐久性: 1,000 写/擦除周期
• 全静态工作: 0 Hz-24 MHz
• 三级程序存储器保密
• 128 x 8字节的内部RAM
• 32 条可编程I/O 线
• 两个16 位的定时/计数器
• 六个中断源
• 空闲模式和掉电方式
AT89C51是一个带有4K字节闪速可编程可擦写只读存储器(EEPROM)的低压、高性能8位CMOS微型计算机。它采用ATMEL的高密非易失存储技术制造并和工业标准MC-51指令集和引脚结构兼容。通过在单块芯片上组合通用的CPU和闪速存储器,ATMEL89C51是一个强劲的微型机算计,它对许多嵌入式控制应用提供一高度灵活和成本低的解决办法。本多功能打铃设计应用AT89单片机的中断定时系统,进行定时、时间设置、打铃等功能,是嵌入系统的一个典型应用。
关键字:嵌入系统 AT89 多功能打铃
第一章:前言…………………………………………………………………………2
第一节:设计要求 ………………………………………………………………2
第二节:单片机发展历程………………………………………………………2
第二章:摘要…………………………………………………………………………3
第三章:设计综述……………………………………………………………………4
第一节:中文资料………………………………………………………………4
第二节:英文资料………………………………………………………………4
第四章:
硬件部分设计方案…………………………………………………………5
第一节:单片机的选择…………………………………………………………7
AT89单片机的特点…………………………………………………………7
AT8989系列单片机结构简况………………………………………………8
第二节:键盘与显示电路………………………………………………………8
键盘输入电路………………………………………………………………9
显示输出电路………………………………………………………………10
第三节:打铃系统输出部分设计 ………………………………………………13
固态继电器系统设计………………………………………………………13
交流电铃选取设计…………………………………………………………14
第四节:X25043芯片描述设计 …………………………………………….16
第五节:片外资源的扩展………………………………………………………23
第六节5V稳压电源 ……………………………………………………………24
第五章:抗干扰措施…………………………………………………………………25第六章:软件部分设计方案…………………………………………………………26
第一节:设计总体思路…………………………………………………………26
第二节:框架流程图……………………………………………………………28
第三节:单片机资源分配………………………………………………………30
第四三节:程序列表………………………………………………………………软件 2831
第七章:结论…………………………………………………………………………60
第八章:英文资料……………………………………………………………………61
第九章:中文资料……………………………………………………………………71
第十章:文献综述……………………………………………………………………75
附录:参考资料………………………………………………………………………75
致谢