单片机课程设计--电子时钟实验_可定时调闹钟_用LCD显示
《单片机课程设计--电子时钟实验_可定时调闹钟_用LCD显示》由会员分享,可在线阅读,更多相关《单片机课程设计--电子时钟实验_可定时调闹钟_用LCD显示(17页珍藏版)》请在毕设资料网上搜索。
1、单片机实验报告单片机实验报告 时间时间 2013.1.9 实验题目实验题目 电子数字钟电子数字钟 一、实验目的与要求一、实验目的与要求 1 1. 电子数字钟必须具有显示年、月、日和显示时、分、秒的功能。 (用 LCD 显示) 。 2.2.具有按键时间校正功能。 3.3.具备设定闹钟和定时闹钟功能。 二、实验环境(硬件环境、软件环境)二、实验环境(硬件环境、软件环境) 1 1.硬件环境:单片机开发板一个, 计算机一台,单片机主机电源线及 与计算机的连接线各一条。 2 2.软件环境:软件 Keil C51 和软件 Flash Magic。 三、实验电路三、实验电路(P2 口输入、口输入、P1 口输
2、出实验原理图)口输出实验原理图) 本次实验主要使用了开发板的4个板块, 分别是单片机 STC89C52 (如 图 2 所示) 、矩阵键盘(如图 2 所示) 、1206LCD 显示器和蜂鸣器(如图 3 所示) 。其中单片机芯片通过 P0 口把总线和矩阵键盘连接;通过 P2.2 和 蜂鸣器间接相连,因为蜂鸣器所在的电路已经连芯片 ULN2003,因此用 一根杜邦线把 P2.2 和芯片 ULN2003 的第一个输入口 IN1 连起来。 而键盘 显示这一块,由于内部已经把键盘显示的电路和单片机芯片连接起来了, 评评 阅阅 所以不需要借助杜邦线了。图 1 为实物连线图。 图图 1 1 实物连线图实物连线
3、图 图图 2 2 单片机机座和矩阵键盘单片机机座和矩阵键盘 图图 3 3 蜂鸣器和蜂鸣器和 16021602 液晶显示器液晶显示器 四、程序流程图四、程序流程图 主要算法主要算法: 主函数中先定时中断初始化,利用定时器中断实现走时, 调用 LCD 显示程序和按键处理子函数, 再调用显示时间函数显示初始时间 值。 同时, 在主函数中判断当前的小时和分钟值是否等于闹钟设定的时间, 若等于则让蜂鸣器响。主函数算法的框图如图 4 所示。 按键处理函数算法按键处理函数算法:通过键盘扫描函数得到确定哪个键盘按下,得到键 盘值, 如果键 0 按下则暂停时钟走时; 键 1 按下则在当前的光标所在的时 间单元加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 电子 时钟 实验 时调 闹钟 LCD 显示
