收藏 分销(赏)

多功能数字时钟课程设计报告.doc

上传人:仙人****88 文档编号:11721959 上传时间:2025-08-09 格式:DOC 页数:5 大小:139.50KB 下载积分:10 金币
下载 相关 举报
多功能数字时钟课程设计报告.doc_第1页
第1页 / 共5页
多功能数字时钟课程设计报告.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
课程设计报告 课程设计 :多功能数字时钟 学 院:信息科学与工程学院 姓 名:———— 班 级:09通1班 学 号:———— 指导老师 :—————— 时 间 :2012.2.20—3.11 “多功能数字时钟”设计要求 一、基于DS1302 二、能调时间(日期、星期、时、分) 三、有三个以上闹铃点,并可以分别设置是否起作用; 四、有一个定时开关,在一个可以设定的时间段内能保持驱动继电器控制输出; 五、所有人工设置的数据应能断电保存,人机界面友好、按键可靠; 六、能通过串行口把当前的时间信息输出 七、可以结合天色的亮暗,决定定时继电器是否输出; 八、显示当前时间的同时显示当前温度; 九、可以使用红外遥控器设置各种参数; 十、可以使用串行口设置各种参数; 备注:要求实现前面七项,后三点为扩展功能。 芯片STC89C51RC与STC12C5A32S2 芯片型号 RAM (字节) ROM (字节) 工作频率 (Hz) 两者比较 STC89C52RC 512 8K 0—40M 最高可达48M 相同点:都是低电平驱动; 不同点:12C5A功能更强大,对驱动的要求更低。(详细参考资料) STC12C5A32S2 1280 32K 0—35M(相当于普通8051的0—420M) 各模块使用注意事项简介 基础操作模块 要求 花样灯 能够结合按键灵活控制灯的亮灭形式 液晶显示 包含头文件<16c02.c>;P2.6、P2.7与液晶模块连接;使用时须初始化、清屏;注意显示时的覆盖技巧。定义与1602LCD的数据口的单片机口线P0口。 数码管 共阳接法;低电平点亮;掌握循环显示各种数值,通过多次扫描稳定显示。 串行通信 初始化,设置波特率。注意换行puts函数的使用技巧。多位数发送。 24C02 掌握read 与write函数的使用格式。根据需要进行相应异常处理。 包含头文件<24c02.c>.定义24C02的数据线与单片机的连接P2.2与 P2.3。 ADC采样 P1口8路采样。第0路(P1.0)抽头可变电阻,第1路(P1.1)接光敏电阻。 PWM P1.3、P1.4输出脉冲 DS1302 初始化合理的值。 主要芯片简介:24C02与DS1302 24C02 DS1302 串行E2PROM是基于I2C-BUS 的存储器件; 数据掉电不丢失; 擦写寿命:100万次 数据保持时间:100年 容量:2K,256字节 高性能、低功耗、带RAM的实时时钟电路; 可以对年、月、日、周、日、时、分、秒进行计时,且具有闰年补偿等多种功能; DS1302 存在时钟精度不高,易受环境影响,出现时钟混乱等缺点。 设计思想:模块化设计 设计思路: NO.1显示模块 年月日星期的显示 时分秒的显示 闹铃点的显示 定时段的显示 → NO.2调节模块 年月日星期的调整 时分的调整 闹铃点的调整 定时段的调整 → NO.3定时模块 在时间段内启动继电器,进行ADC采样(根据天色亮暗决定继电器是否工作) → NO.4串行输出块 将时间通过串口发送,在串口助手显示当前的时间。 NO.5按键扫描模块(最重要的模块) 各种按键复用,状态变量的设置。 临界条件的控制。 24C02的及时保存数据。 → NO.6主函数 各种初始化; 各种异常处理; 主要程序。 多功能数字时钟使用说明书 k5键:功能选择键 ——不按k5键时(调节时钟) K1:时加1; K2:分加1; K3时减1; K4:分减1; ——按k5(调节闹钟1,2,3) K1:时加1; K2:分加1; K3:分减1; K4:控制闹钟的开关 ——(调节定时设置) K1,k2调定时1的时分(只可加) K3,k4调定时2的时分 ——调节是否启动定时 K1控制开关 附加说明:关于定时 在定时时间段内,启动继电器,进行ADC采样,当天色足够亮。 部分功能展示 串口发送时间 课设自我小结: 通过短暂的三周课程设计,对单片机的C编程有了一定得了解,也掌握了一些基本技能。模块化设计让思路变得明了,冗长的程序也变得条理清晰。希望在以后的学习实践中能够更好的运用。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服