当前位置:首页 > 基于AT89S52单片机的电子时钟设计
定时中断 重装定时常数 加100ms 整秒 调整秒单位 整分 调整分单位 整时 调整时单位 整日 调整日单位 整月 月判断 调整月单位 整年 调整年单位
图4-3 定时中断程序流程图
定时中断程序流程图,是在主程序进行完中断操作后,对时间进行判断,当满足相邻两时间单位的进位条件时,实行仅为工作,达到准确走时的目的。
9
中断开始 按键选择 按SB3 进入2路调进按SB1 按SB3 进入3路调 年单元按SB2 单元加1 按SB2 月单元 按SB1 按SB3 调整年单元 按SB1 按SB3 调整月单元 日单元 单元加1 按SB2 单元加1 按SB3 按SB2 时单元 按SB1 调整日单元 按SB1 按SB3 调整时单元 分单元 单元加1 按SB2 单元加1 按SB3 按SB2 开 关定时 按SB3 按SB2 按SB1 调整分单元 按SB1 调整秒单元 按SB1 中断返回
图4-4 调时功能流程图
调时程序流程图,是在按下设置键主程序进入中断后,按照事先设定好的按键进行加一、减一操作,从而达到时间调整的功能。
10
第五章 PCB板的制作与元器件的安装
5.1、 PCB板的制作流程介绍
PCB板制作的一般流程:
设计绘制原理图→导成PCB图→打印输出(热转印纸) ↓
金属焊盘钻孔← 腐蚀(留下电子线路)← 利用热转印法将PCB图转到敷铜板 ↓
焊接安装元器件→ 调试→ 成品 5.2、protel原理图
图5-1 单片机时钟电路protel原理图
5.3生成PCB图及制板
图5-2 单片机时钟电路PCB图
打印PCB图,热转印,腐蚀,钻孔,完成PCB板的制作。 5.4、 安装元器件
利用烙铁焊锡焊接,对照原理图或PCB图焊接安装元器件(焊接要牢固不要有虚焊点)。
11
第六章 性能测试、故障分析及作品展示
6.1、故障分析
故障一:LCD1602只有单排显示,并且用力压液晶显示器时会偶尔出现两排显示 分析:可能液晶排阵虚焊,也有可能也单片机的连接出现了断路
解决方法:首先用万用表测量了线路,在未发现与单片机断路的情况下更加确定液晶排针的虚焊可能性更大。于是重新焊接了排针,通电故障解决。
故障二:解决故障一后,开启时钟只出现了显示姓名学号,年月日、时间显示全为“85”数字。同时时钟芯片DS1302有发烫现象。
分析:DS1302时钟芯片未工作,可能时钟芯片晶振与DS1302未连接好或者焊接时短路。 解决方法:检查分析状况下的问题都没有出现的情况下,对照原理图发现DS1302封装错误,变成了镜像,于是把DS1302芯片焊接到覆铜面。重新调试,单片机时钟按要求工作。 6.2、作品展示
图6-1 实物展示
第七章 心得体会
12
共分享92篇相关文档