收藏到会员中心

文档题目:

基于51单片机的报时控制电路的设计

基于51单片机的报时控制电路的设计
上传会员: wate010
提交日期: 2013-10-23 20:48:18
文档分类: 电子信息机电
浏览次数: 68
下载次数: 0
下载地址: 点击标题下载 基于51单片机的报时控制电路的设计 (需要:150 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:11247
摘要

该文设计的是用于报时的控制电路,具有实用性。报时控制系统以AT89C51单片机为控制核心,采用4个按键来达到调整时间和12/24小时转换设置,显示方案采用共阴极动态LED显示时间,计时方案采用单片机内部软件计时。选用典型的并口扫描显示输出,用AT89C51的 P2口作为输出口,从左到右顺序显示时、分、秒;利用P0口的低四位作为4个功能键的键盘线,分别达到调整时间和12/24小时转换设置。该文介绍了设计中所使用的硬件接口技术和模块功能,在完成硬件的介绍后,对系统的软件分模块进行了详细的说明,并对设计产品进行调试。设计以硬件电路为基础,来完成各功能模块的软件编写。


关键词  单片机  报时控制  动态显示  模块

目   次

1  引言 1
2  总体设计 2
2.1  技术要求 2
2.2  计时方案 2
2.3  显示方案 3
3  硬件设计 4
3.1  电路原理 5
3.2  系统工作流程 5
4  软件设计 6
4.1  系统资源分配 6
4.2  分模块进行软件设计 6
5  程序清单 10
5.1  主程序模块 10
5.2  定时中断服务程序模块 11
5.3  扫描显示模块 13
5.4  键扫描子程序 14
5.5  用户自设定报时时间点置入键程序模块 14
5.6  时加1键处理 15
5.7  用户自设定报时时间点显示键处理模块 16
5.8  键值处理子程序 16
5.9  分加1键处理程序 16
5.10  校时时间置入程序模块 17
5.11  报时处理模块 18
5.12  用户自设定报时时间点处理模块 19
6  系统调试 20
6.1  硬件调试 20
6.2  软件调试 20
结论 23
致谢 24
参考文献 25
图1  电路原理图 26
图2  Proteus仿真图 27


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇出租车计价器的设计与实现 下一篇基于FPGA的MSK调制解调器的设计与..

相关栏目

最新文档下载

推荐文档下载