需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7770 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题主要介绍基于AT89S52单片机微处理芯片与DS1302时钟芯片和LCD1602液晶显示屏组成的数字时钟的电路软硬件设计。本设计硬件电路主要由单片机最小系统,DS1302时钟模块,LCD1602液晶显示模块,键盘输入模块,蜂鸣器模块以及电源模块六部分组成。采用C语言编程,keil4程序运行软件及proteus仿真软件三者相结合完成本设计,使其可以精确显示年、月、日、周以及小时、分钟和秒的信息并具有秒表功能。 关键词:AT89S52; DS1302时钟芯片; LCD1602液晶显示屏; C语言
目录 摘要 Abstract 绪论-1 1系统概述-1 2 硬件电路设计-2 2.1单片机最小系统-2 2.1.1单片机微处理芯片AT89S52的简介-3 2.1.2 AT89S52的主要特性-3 2.1.3 AT89S52的引脚功能-4 2.2 DS1302时钟模块-6 2.2.1时钟芯片DS1302的简介-7 2.2.2 DS1302的主要性能-7 2.2.3 DS1302的引脚功能-8 2.3 LCD1602液晶显示模块-8 2.3.1 LCD1602液晶显示屏的简介-9 2.3.2 LCD1602的主要特性-9 2.3.3 LCD1602的引脚功能-10 2.4 键盘输入模块-10 2.5 蜂鸣器模块-11 3软件程序的设计-11 3.1 主程序流程图如图11所示。-11 3.2正常时间显示及设置模块-13 3.3 闹钟及秒表时间显示-17 3.4 按键设置模块,其流程图如图12所示。-18 4利用PROTEUS仿真结果-22 结束语-22 参考文献-23 鸣 谢-23 |