带有LCD的定时闹钟单片机课程设计.doc下载

weixin_39821051 weixin_39821051 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
设计总说明 这次课程设计的任务是是利用MCS51系列单片外加必要的辅助电路从而设计一个 带有LCD显示的定时闹钟。 该闹钟应具有的功能是:当定时闹钟到了人为设定好的时间后,它就发出声音, 并且在LCD显示器上显示出你所设定的闹钟时间以及当前时间,并能够随时调整时间 。 本课设所用器件有:AT89C52单片机、LCD显示器(LM016L)、上拉电阻(Respack- 8)、晶振电路、复位电路(带有复位键)以及四个控制键。 1、在控制时分电路设计中,分别设置了四个键: K1键-用来设置当前时间以及在设置中用来设置时钟 K2键-显示闹钟时间以及在设置中用来设置分钟 K3键-设置闹钟时间 K4键-控制闹铃的开关 2、 在控制时分秒电路的设计中,分别设置了五个键,即在1的基础上增加了一个控制秒的 按键。 当然本课程设计中所用到的元器件还可以应用其他的一些器件。比如AT89C52完 全可以用AT89C51来代替,LM016L型号的LCD显示器可以用LM017L型号的LCD显示器来代 替(其他一些显示器也可以用),上来电阻也可以用分电阻来表示。 初次做课程设计,肯定会有许多不足之处,希望老师们指点! 关键字: AT89C52单片机 LCD显示器 闹钟 目录 1. 主要内容……………………………………………………………………3 2. 目的和意义…………………………………………………………………3 3. 基本要求……………………………………………………………………3 3.1、显示时-分功能………………………………………………………3 3.2、 显示时-分-秒功能…………………………………………………3 4. 系统设计 4.1 AT89C52单片机简介…………………………………………………4 4.2 电路总体设计…………………………………………………………6 4.3 主程序流程图…………………………………………………………7 5. 详细设计 5.1 设计电路图……………………………………………………………7 5.2 程序代码………………………………………………………………12 5.2.1 时-分程序代码…………………………………………………12 5.2.2 时-分-秒程序代码……………………………………………23 6. 结论 6.1 结果分析………………………………………………………………33 6.2 心得体会………………………………………………………………33 7. 设计总结……………………………………………………………………34 8. 参考文献……………………………………………………………………34 1. 主要内容: 本次课程设计的内容为设计一个以MCS51单片机为核心的带有LCD显示的定时闹钟, 完成原理图设计,软件编制及设计报告。 设使用AT89C52单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LC D选择有背光显示的模块,在夜晚或黑暗的场合中也可以使用。 2. 设计本电子定时闹钟的目的和意义 本课程设计的目的和意义在于提高对单片机课程的认识以及对该课程的实践应用能力 。 通过本次课程设计的实践,了解单片机工作的原理及应用技术,掌握根据硬件电路设 计软件的方法,了解设计过程中的各个基本环节,也为今后的实际应用奠定基础 3、基本要求: .字符型LCD(16*2)显示器 .显示格式"时时:分分:秒秒"。 .一旦时间到则发出声响,表示程序开始执行,LCD显示"00 00",按下操作键K1- k4动作如下: 3.1、显示时-分功能: 1. K1—设置现在的时间。 2. K2—显示闹铃的时间 3. K3—设置闹铃的时间。。 4. K4—闹铃ON/OFF(即按下k4键可以开启或停止声响)的状态设置,定时"开始"按键, 启动定时。 5. K5—复位键 设置当前时间或闹铃时间如下: 1. K1—对时的调整。 2. K2—对分的调整。 3. K3—设置完成。 3.2、 显示时-分-秒功能: 6. K1—设置现在的时间。 7. K2—显示闹铃的时间 8. K3—设置闹铃的时间。。 9. K4—设置完成。 10. K5—闹铃ON/OFF(即按下k4键可以开启或停止声响)的状态设置,定时"开始"按键, 启动定时 11. K6—复位键 设置当前时间或闹铃时间如下: 4. K1—对时的调整。 5. K2—对分的调整。 6. K3—对秒的调整。 7. K4—设置完成。 4、系统设计 4.1 AT89C52单片机简介 许多由关硬件设计中都使用到单片机AT89C52,其功能比以往的单片机强大 的多。 AT89C52是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下 列标准特征:4K字节的程序存储器,128字节的RAM,32条I/O线,2个 , 相关下载链接:https://download.csdn.net/download/qq_43934844/87507274?utm_source=bbsseo
...全文

相关推荐

基于51单片机的定时闹钟设计单片机课程设计

基于51单片机的定时闹钟设计单片机课程设计

文档优选

51单片机定时闹钟设计:定时器中断与数码管动态扫描实战

单片机定时器是嵌入式系统中实现精准时间控制的核心机制,其原理基于硬件计数与中断响应,相比软件延时具备高稳定性与低CPU占用率。在51单片机中,T0/T1定时器通过TMOD、THx/TLx等寄存器配置工作方式与初值,结合EA/ETx中断使能,构成可靠的时间基准。该技术广泛应用于智能仪表、工业计时与人机交互设备中,尤其适合课程设计与工程入门实践。本文以‘基于51单片机的定时闹钟’为典型载体,深入解析定时器中断服务、数码管动态扫描刷新、按键状态机及蜂鸣器驱动等关键技术环节,覆盖Keil C51开发、Proteus

阿一style

51单片机万年历设计:DS1302+DS18B20+1602完整解析

实时时钟与温度采集是嵌入式系统开发中的基础应用,也是单片机学习者必须掌握的经典技能。在单片机系统中,如何实现掉电后时间不丢失、如何通过单总线协议读取数字温度传感器,都是工程实践中的核心问题。本文围绕以51单片机为核心的万年历设计,深入解析DS1302时钟芯片的工作原理与BCD码读写时序,以及DS18B20温度传感器的单总线通信机制,并结合1602液晶显示、按键交互和蜂鸣器提醒,完整展示了从硬件电路到软件代码的落地过程。通过这一综合项目,开发者能够系统掌握IO控制、定时器中断、外设驱动等关键技能,为更复杂的嵌

兔肉菌

单片机课程设计带有LCD的定时闹钟.doc

郑州轻工业学院 软件学院 单片机与接口技术课程设计总结报告 设计题目:带有LCD的定时闹钟 学生姓名: 系 别: 专 业: 班 级: 学 号: 指导教师: 2011年12月16日 郑州轻工业学院 课 程 设 计 任 务 书 题目 带有LCD的定时闹钟 专业、班级 学号 姓名 主要内容: 设使用89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LCD 选择有背光显示的模块,在夜晚或黑暗的场合中也可以使用。 基本要求: .字符型LCD(16*2)显示器 .显示格式"时时 分分"。 .由LED闪动来做秒计数表示。 .一旦时间到侧发动声响,同时继电器启动,可以扩充控制家电开启和关闭。 .程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示"00 00",按下操作键K1-k4动作如下: 1. K1—设置现在的时间。 2. K2—显示闹钟设置的时间。 3. K3—设置闹铃的时间。 4. K4—闹铃ON/OFF的 状态设置,设置ON时连续三次发出"哗"的一声,off置为哗的一声。 5. 设置当前时间或闹铃时间如下: 1. K1—时的调整。 2. K2—分的调整。 3. K3—设置完成。 6. OFF发出"哗"K4---闹铃时间到时,发出一阵声响,按下本键可以停止声响。 除了显示当前时间的功能外,还可以扩充如下功能; .增加秒表计数。 .闹铃时间到侧产生音乐声。 .增加减计数功能。 .增加多组计数的功能。 参考文献 郭天祥 51单片机C语言教程-入门。 余发山 单片机原理及应用技术。中国矿业大学出版社。 涂世亮,张友德。单片微机控制技术。清华大学出版社。 一.设计本电子定时闹钟的目的和意义 以单片机为核心的数字时钟是很有社会意义和社会价值的。钟表原先的报时功能已经 原不能满足人们日益增长的要求,现代的电子时钟多带有类似自动报警、按时自动打铃 、时间程序自动控制、定时广播、自动起闭路灯、通断动力设备、甚至各种定时电气的 自动启用等功能。 1.1 本LCD电子闹钟的特点和功能介绍 数字钟介绍 时钟是将小时、分钟、秒钟显示于人的肉眼的计时装置。而单片机模块中最常见的正 是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相 比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛 的使用。而LCD电子定时闹钟是以单片机为基础的数字电路实现对时、分、秒的数字显示 的数字计时装置,它的计时周期为24小时,另外应有校时功能和一些显示日期、闹钟等附 加功能。一个基本的数字钟电路主要由译码显示器、"时","分","秒","星期"计数器 、校时电路、报时电路和振荡器组成。目前电子钟广泛用于各种私人和公众场合,成为我 们生活、工作和学习中不可缺少的好帮手。 2 总体方案设计 2.1 总体设计方案 本LCD定时闹钟,是以单片机及外围接口电路为核心硬件,辅以其他外围硬件电路, 用汇编语言设计的程序来实现的。根据C51单片机的外围接口特点扩展相应的硬件电路, 然后根据单片机的指令设计出数字钟相应的软件,再利用软件执行一定的程序来实现数 字钟的功能。由于采用集成芯片性的单片机来制作电子钟,这样设计制作简单而且功能 多、精确度高,也可方便扩充其他功能,实现也十分简单。本设计是利用AT89C51单片机 为主控芯片,由LCD、晶振、电阻、电容、发光二极管、开关、喇叭等元件组成硬件电路 ,通过编写软件程序来实现和控制的数字定时闹钟 。3 硬件设计 3.1 主控芯片AT89C51的设计 在本LCD电子闹钟设计中就是采用利用我们熟悉的AT89C51单片机为主控芯片。AT89C 51单片机由微处理器,存储器,I/O口以及特殊功能寄存器SFR等部分构成。其存储器在 物理上设计成程序存储器和数据存储器两个独立的空间,片内程序存储器的容量为4KB, 片内数据存储器为128个字节。89C51单片机有4个8位的并行I/O口:P0口,P1口,P2口和 P3口。各个接口均由接口锁存器,输出驱动器,和输入缓冲器组成。P1口是唯一的单功 能口,仅能用作通用的数据输入/输出口。P3口是双功能口除了具有数据输入/输出功能 外,每条接口还具有不同的第二功能,如P3.0是串行输入口线,P3.1口是串行输出口线 。在需要外部程序存储器和数据存储器扩展时,P0可作为分时复用的低8位地址/数据总 线,P2口可作为高8位的地址总线。P3口也可作为AT89C51的一些特殊功能口,同时为闪 烁编程和编程校验接收一些控制信号. 3.2 时钟电路部分设计 AT89C51系列的单片机的时钟方式分为内部方式和外部方式。内部方式就是在单片机 的XTAL1和XTAL2的两引脚外接晶振,就够成了自激振荡器在单片机内部产生时钟脉冲信 号。外部时钟方式是把外部已经有

是空空呀

单片机课程设计——定时闹钟的设计

目录 1 概述 1 1.1设计意义 1 1.2设计任务 1 1.3设计系统的主要功能 1 2 系统总体方案及硬件设计 2 2.1 系统总体方案 2 2.2系统设计方框图 2 2.3硬件设计 2 2.3.1芯片:AT89C51 2 2.3.2喇叭:SPEAKER 5 2.3.3时钟电路 5 2.3.4显示器模块的设计 5 3 软件设计 7 3.1划分模块 7 3.2程序流程图 7 3.3模块程序 8 3.3.1时间的设置程序 8 3.3.2闹钟时间的设置程序 10 3.3.3喇叭响应程序 12 3.4数码显示 13 4 PROTEUS软件仿真 14 5 课程设计体会 16 参考文献 16 附1:源程序代码 17 附2:系统原理图 26

hpu110
评论
收藏 已收藏
分享
返回顶部