基于51单片机的电子时钟方案设计书03074

上传人:壹****1 文档编号:508915555 上传时间:2023-06-16 格式:DOCX 页数:12 大小:144.35KB
返回 下载 相关 举报
基于51单片机的电子时钟方案设计书03074_第1页
第1页 / 共12页
基于51单片机的电子时钟方案设计书03074_第2页
第2页 / 共12页
基于51单片机的电子时钟方案设计书03074_第3页
第3页 / 共12页
基于51单片机的电子时钟方案设计书03074_第4页
第4页 / 共12页
基于51单片机的电子时钟方案设计书03074_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《基于51单片机的电子时钟方案设计书03074》由会员分享,可在线阅读,更多相关《基于51单片机的电子时钟方案设计书03074(12页珍藏版)》请在金锄头文库上搜索。

1、课程论文题目:数字电子时钟的设计学生姓名:朱浔学生学号:1008030335系别:电气学院专业:电子信息工程年级:10 级任课教师:权楯忠目录一.课程设计目的.-2 -二.课程设计题目描述和要求.-2 -三.课程设计报告内容.-2 -3.1、设计思路 .2-3.2、方案设计与论证 .3-3.2.1数码管显示选择方案 .- 3 -3.2.2数码管驱动选择方案 .- 4 -3.3、 设计原理、程序及流程图 .4- -3.3.1流程图 .- 4 -3.3.2电路原理图 .- 5 -3.3.3 C 语言程序及说明 .- 6 -3.4、PROTUES 仿真图,及作品成型图 .9- -3.4.1 prot

2、ues 仿真图 .- 9 -3.4.2实践电路板照片 .错误!未定义书签。3.5 安装与调试结果 .9-3.5.1电路安装 .- 9 -3.5.2电路调试 .-10-3.5.3软件调试 .-10-3.5.4性能测试 .-10-四.总结 .-10-参考书目 .-11-数字电子钟的设计学生:朱浔指导老师:权楯忠- 1 -电气信息工程学院电子信息工程专业一.课程设计目的:1、巩固和加深对单片机原理知识的理解和运用;2、进一步提高学生综合运用所学知识的能力;3、培养学生综合分析问题、发现问题和解决问题的能力。二.课程设计题目描述和要求:1、方案论证,确定总体电路原理图。2、元器件选择,设计PCB 图(

3、或用万能电路实验板搭线)。3、绘制程序流程图,编写C 语言源程序。4、安装调试,实现数字时钟的基本功能,即能正确显示时、分、秒;可调整时间;秒闪功能。三.课程设计报告内容:3.1、设计思路:根据所需实现的功能画出程序流程图,如3.5 所示。将电路按照3.6 原理图焊接起来,定义开关K1 , K2 ,K3 分别接单片机的P3.2,P3.2,P3.5 引脚。用软件延时对K1 , K2 , K3 进行两级防抖。启动系统,中断初始化,定时器0 只用来做计时,定时器1 根据需要可选择进入定时模式或者计数模式。外部中断1,2 用来等待外部按键的按下。当先按下K1 时,进入外部中断0,主函数调用时间显示函数

4、,定时器1 处于计数工作模式, num=num+1 , num 为 1 时按 K2 , K3 对小时进行加减来调整小时位,num=2 按K2 , K3 对分进行调整,当num=3 按 K2 , K3 对秒进行调整,当num=4 时就对 num 进行清零,跳出时间调节。当先按下K2 时,进入外部中断1,cmd=cmd+1, 主函数调用秒表显示函数,进入秒表状态,此时将定时器1 的工作模式改为计时,使其每10ms 进行一次中断,并设定当cmd- 2 -位偶数时进行秒表计时,当cmd 为奇数时停止秒表计时。K1 用来对秒表进行清零,在秒表处于00-00-00 状态时 ,按 K1 退出秒表,进入时间显

5、示状态。3.2、方案设计与论证:图 1系统整体框图整个系统用单片机作为中央控制器,由单片机执行采集芯片内部时钟信号,时钟信号通过单片机 I/O 口传给单片机, 单片机模块控制驱动模块驱动显示模块, 通过显示模块来实现信号的输出、 LED 的显示及相关的控制功能。系统设有按键模块用于对时间进行调整及扩展多个小键盘。数码管显示选择方案方案一:静态显示。静态显示, 即当显示器显示某一字符时,相应的发光二极管恒定导通或截止。该方式每一位都需要一个8 位输出口控制。静态显示时较小电流能获得较高的亮度,且字符不闪烁。但因当所需显示的位数较多时,静态显示所需的I/O 口数较大,造成资源的浪费。方案二:动态显

6、示。动态显示,即各位数码管轮流点亮,对于显示器各位数码管,每隔一段延时时间循环点亮一次。利用人的视觉暂留功能可以看到整个显示,但须保证扫描速度足够快, 人的视觉暂留功能才可察觉不到字符闪烁。显示器的亮度与导通电流、点亮时间及间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O 口,降低了能耗。从节省单片机芯片I/O 口和降低能耗角度出发,本数字电子钟数码管显示选择设计采用方案二。- 3 -数码管驱动选择方案方案一:上拉电阻驱动方式。数码管段码与接有上拉电阻的单片机芯片I/O 口相连,通过编程,单片机芯片即控制段码电平的高低。该方式经费低,但实物制作较复杂。方案二: 7407 芯片驱动方式。数码管段码与7407 芯片 B 口相连, 7407 芯片 A 口与单片机芯片I/O 口,通过编程,单片机芯片即可控制段码电平的高低。该方式实物制作简单,增强驱动数码管段码能力。从实物制作简易程度与驱动数码管段码能力角度出发,本数字电子钟数码管驱动选择设计采用方案二。3.3、 设计原理、程序及流程图:流程图- 4 -电路原理图- 5 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号