




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能电子钟的仿真设计 2015 10 方案论证及元器件的选择硬件概述功能模块仿真实现软件设计 目录 器件的选择 1 显示器的选择 数码管LCD1602 VS 数码管是利用发光二极管的特性组合而成数字显示器件 通过控制相应的二极管的状态显示相应的数字 无论是静态显示还是动态扫描 都占用较多的CPU系统的资源 1602液晶也叫1602字符型液晶它是一种专门用来显示字母 数字 符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成 每个点阵字符位都可以显示一个字符 1602液晶占用的系统资源 在本项目中所用到的单片机管脚较多 为了系统资源 故在此我们采用1602用作我们的显示模块 2 时间计算模块 单片机本地计数器DS1302 VS 单片机内部带有定时 计数功能 此定时功能是通过对外部晶振的脉冲进行计数 从而达到计时功能 只要使用11 0592M的晶振就能实现零误差的计时 但掉电后后就不能继续计时 同时用本地计时器编程实现较复杂 DS1302是一款低功耗 高性能的实时时钟芯片 实时时钟可提供秒 分 时 日 星期 月和年 一个月小与31天时可以自动调整 且具有闰年补偿功能 同时 该芯片采用双电源供电 可提供掉电保护 并且该芯片 消耗系统资源少 编程实现相对较容易 最终 我们选用DS1302进行我们的计时 3 温度采集模块 热敏电阻DS18b20 VS 热敏电阻是开发早 种类多 发展较成熟的敏感元器件 热敏电阻由半导体陶瓷材料组成 利用的原理是温度引起电阻变化 但其得经过 D转换才能为单片机利用 同时热敏点阻误差较大 DS18B20是美国DALLAS公司生产的数字温度传感器 测量温度范围宽 测量精度高 具有多点测温能力 能适应较恶劣的环境等优点 因此 温度测量模块我们选用DS18b20 二 硬件概述 整个系统采用应用广泛的AT89C51作为控制芯片 利用D18B20实现温度的测量 利用DS1302获取时间 利用LCD1602液晶显示屏显示时间 温度 星期等参数 利用单片机内部的定时器来实现数据的定时刷新 功能模块 时钟模块 单片机外接石英晶振和微调电容实现了使用其内部时钟产生的时钟脉冲 其中晶振为12M 电容均为30pF无极性电容 采用DS1302实现时间显示 采用DS18B20温度传感器 每一个DSl8B20包括一个唯一的64位长的序号 该序号值存放在DSl8B20内部的ROM 只读存储器 中 开始8位是产品类型编码 DSl8B20编码均为10H 接着的48位是每个器件唯一的序号 最后8位是前面56位的CRC 循环冗余校验 码 DSl8B20中还有用于贮存测得的温度值的两个8位存储器RAM 编号为0号和1号 1号存储器存放温度值的符号 如果温度为负 则1号存储器8位全为1 否则全为0 0号存储器用于存放温度值的补码 LSB 最低位 的1表示0 5 将存储器中的二进制数求补再转换成十进制数并除以2就得到被测温度值 55 125 温度显示模块 复位电路主要由型号为10uF的电解电容和220的电阻以及微动开关构成 当开关按下时引脚RST为高电平1 断开时引脚为低电平0 复位电路 半秒和上下午显示电路 如下图所示 指示灯电路主要由四个发光二极管组成 端口低电平有效 灯的亮灭显示控制端 P3 0口控制上午指示灯 P3 1口控制下午指示灯 P3 6口控制前半秒指示灯 P3 7口控制后半秒指示灯 由于二极管压降小 承受电流能力弱 故加上一个1K的限流电阻 防止二极管被烧坏 按键电路 如下图所示 时钟 加 减 闹钟键分别接P3 2 P3 3 P3 4 P3 5端 时钟键 K1 选择设置的年 月 日 时 分 秒 星期 闹钟键 K4 对闹钟的定时的时 分 秒进行设置 加键 K2 对选中的项的数据加1 减键 K3 对选中的项的数据减1 扬声器电路为系统闹钟部分的发声部分 我们采用灌点流的方式 省区去了外加驱动的麻烦 同时能够获得更大的驱动功率 报警模块 仿真设计 总框图 显示模块 闹钟模块 AT89C51 按键模块 温度模块 时间模块 总体仿真 显示模块 测温模块 时间模块 闹钟模块 按键模块 软件设计 在主程序中首先初始化定时器以及时钟芯片和温度传感器 设定单片机内部的一个定时器为50ms产生一次中断 以便对时间和温度参数实现周期性刷新 然后读取按键值 如果是设置键 则改变标志位 并进入相应的项进行设置 若标志位为初始状态 则显示时间及温度参数 中断服务子程序流程图 定时器每隔50ms产生一次中断 调用一次中断子程序 程序首先获取温度 时间 然后将计数器值加1 然后判断计数器值是否等于10 如果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论