您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>单片机编程>

基于AT89C51单片机的多功能LCD时钟设计资料

大小:233 人气: 2010-07-04 需要积分:0
沁蓝的空间

用户级别:注册会员

贡献文章:

贡献资料:

基于AT89C51单片机的多功能LCD时钟设计目录
1.1  多功能LCD 时钟系统概述
1.2 本设计任务和主要内容
2 节 系统主要硬件电路设计
2.1   单片机控制系统原理
2.2   模块电路设计与比较
2.3  各功能模块设计及实现
2.3.1  单片机控制系统
2.3.2 实时时钟模块
2.3.3 温度检测模块
2.3.4 高速A/D 转换电路模块
2.3.5 电压有效值转换模块
2.3.6 键盘模块
2.3.7 液晶模块
2.3.8 频率测量原理模块
2.3.9 语音报警模块
3 节 系统软件设计
3.1    系统主程序设计
3.2    时间日期控制子程序
3.3    定时中断子程序
四节 结束语
本设计以单片机AT89C51 为控制核心,由实时时钟模块、环 温度检测模块、电压 检测模块、人机接口模块、报警模块等部分组成。其中实时时钟采用DS12887 可实现年月日时分秒等时间信息的采集和闹钟功能。温度检测模块由DS18B20 集成温度传感器对现场环 温度进行实时检测。电网检测模块由AD536、ICL7135等实现对电网电压有效值的采样和频率的间接测量及电网电压的欠压、过压检测。人机接口模块由4×4 键盘和LCD12864 点阵液晶组成,可实现时间显示、闹钟设置、环 温度测量、电网电压、电网频率显示等功能。报警模块由报警蜂鸣器和带音乐芯片的扬声器等可实现闹铃控制和电网电压的过压、欠压报警功能。
本设计以单片机为控制核心,采用模块化设计,共分以下几个功能模块:单片机控制系统、实时时钟模块、环 温度检测模块、电压检测模块、人机接口模块、语音报警模块等。
本系统以89C51 为核心部件,利用软件编程,通过键盘控制和液晶显示实现了时钟功能、闹钟功能,并完成了对环 温度和市电信号频率及有效值的测量显示,能实现本设计的基本要求和发挥部分。如在本设计中能很好的显示时间和日期,通过按键的设置来调节闹钟,修改时间日期的显示以及时间格式的显示功能,另外本设计还具有温度示及电压,频率显示的功能等。

非常好我支持^.^

(23) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!