网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机控制的多路定时闹钟..doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计 课程名称: 电子系统设计(单片机) 设计题目: 基于单片机控制的多路定时闹钟 班 级: 学 号: 姓 名: 指导教师: 完成时间: 哈尔滨工程大学教务处 制 基于单片机控制的多路定时闹钟 设计者: 指导教师: 一、课程设计方案 1.设计要求 使用AT89C52单片机结合字符型LCD显示器设计一个四路定时闹钟,LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。 定时闹钟的基本功能如下: 显示格式为“时时:分分”。 由LED闪动来表示工作状态。 每一路的时间到电路则做出反应提醒,反应可为蜂鸣器发出声响,继电器启动控制家电开启和关闭,LED灯亮起。 设计内容 ?程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1~K5动作如下: (1) 按下K1——设置现在的时间。此时K2——光标选定的时间加1。K3——光标选定的时间减1。多次按下K1使光标循环一个周期,系统时间设定完成。 (2) 按下K5——显示时间选项,时间选项分别有系统时间(TIME),闹钟1(Alarm1),闹钟2(Alarm2),闹钟3(Alarm3),闹钟4(Alarm4)。 (3) 当显示为任意闹钟时,按下K4——设定所选闹钟,如设定闹钟1(SDAlarm1)。设定时K2——分钟加1,K3——分钟减1。再次按下K4键设定完成。 (4) K5——闹铃时间到时,系统做出任一反应,按下本键可以停止。 ?当闹钟1到时,蜂鸣器以高频率响起; 当闹钟2到时,发光二极管亮起; 当闹钟3到时,蜂鸣器以低频率响起; 当闹钟4到时,继电器控制的家电开启(此处以一个发光二极管代替)。 3.设计原理 (a)AT89C52 AT89C52为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核。 图1 AY89C52单片机的引脚图 它的主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接11.0592MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。 P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0端口没有使用;P1端口连接按键,通过按键的开关开控制端口电平的高低;P2端口连接控制电路及LCD的读写状态端口,通过所写程序的引脚电平高低来控制电路的开关状态与LCD读写状态;P3端口通过上拉电阻连接LCD数据口,以传送数据。 (b)LCD1602 LCD1602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。 第1脚:VSS为地电源。? 第2脚:VDD接5V正电源。? 第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。? 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。? 第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。? 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。? 第7~14脚:D0~D7为8位双向数据线。? 第15脚:背光源正极。? 第16脚:背光源负极。 二、课程设计硬件设计 单片机最小系统 单片机最小系统包括复位电路和时钟电路,电路如图。 图3 单片机最小系统 按键电路 5个按键分别如图4所示与单片机P1端口相连,当任何一个按键按下时,相应的引脚跳变为低电平,单片机通过检测引脚电平来决定该执行的程序。 图4 按键电路 显示模块 液晶显示模块接线如图,数据端口连接单片

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档