需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7016 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要: 从古至今,人们就使用着各种计时方式,从日晷,公鸡打鸣到沙漏,机械钟,具有久远的历史。现如今,科技强国,科技创新大力发展,家庭,公司,商场随处可见功能多样的万年历,已成为人们不可或缺的日常品。并添加多种功能,随着科技的发展越发成熟和重要。 数字万年历设计的主要系统是主微控制器STC89C52,通过DS1302时钟芯片提供时钟信号,然后由1602 LCD显示器显示信息。其中,STC89C52采用4〜6V电压供电,可连接电脑,手机,充电宝通用USB接口,方便,具有功耗低,成本低的优点;时钟芯片采用DS1302,行程准确,功耗低,使用寿命长,在提供秒,年,月,日,周等信息的同时,还具有闰年补偿等功能;LCD1602液晶显示屏,可以直观地显示年,月,日,时,秒,星期等信息。 另外还有时钟调试,温度显示和温度报警等功能。Keil测试后的所有程序均证实正确,导入Proteus软件进行仿真,并提供焊接电路的可行性。 关键词: 万年历,单片机,STC89C52,DS1302,LCD1602
目录 摘要 Abstract 1前言-5 1.1 课题背景及研究的意义-5 1.2 课题主要研究内容-5 2 系统总体方案设计-5 2.1 设计要求-5 2.2 方案选择和论证-6 2.2.1 系统基本方案选择-6 2.2.2 显示方案的选择-6 2.2.3 时钟模块的选择-6 2.2.4 温度传感器的选择-6 3 系统硬件设计-6 3.1 整体方案设计-6 3.1.1 系统概述-6 3.1.2 系统框图-7 3.2 最小系统模块-7 3.2.1 STC89C52简介-7 3.2.2 最小系统电路-8 3.3 液晶显示电路-9 3.3.1 1602液晶简介-9 3.3.2 液晶引脚说明-10 3.4 DS18B20传感器电路-11 3.5 时钟模块-12 3.6 按键输入模块-12 3.7 蜂鸣器模块. 4 软件设计-12 4.1 程序语言及开发环境-13 4.1.1 DS1302读写程序设计 4.1.2 温度程序设计. 4.2 程序流程图设计-17 4.2.1 总体程序流程图设计-17 4.2.2 1602液晶程序设计-17 4.2.3 读出DS1302的程序设计-18 4.2.4 温度传感器程序设计-19 5 系统软件调试与仿真-20 总 结-24 参考文献-25 致 谢-26 附 录-27 |