电子时钟设计_课程设计(编辑修改稿)内容摘要:
,完成刷新计时缓冲区的功能。 系统使用 6MHz 的晶振,假设定时器 0 工作在方式 1,则定时器的最大定时时间为 ,这个值远远小于 1s。 因此本系统采用定时器与软件循环相结合的定时方法。 设定时器 0工作在方式 1,每隔 50ms 溢出中断一次,则循环中断 20 次延时时间是 1s,上述过程重复 60 次为 1 分,分计时 60次为 1小时,小时计时 24 次则时间重新回到 00: 00: 00。 因定时器 0工作在方式 1,则 50ms定时对应的定时器初值为: 65536- 50ms/2us=40536=9E58H,即 TH0=9EH, TH0=58H。 但应当指出: CPU 从响应 T0 中断到完成定时器初值重装这段时间,定时器 T0 并不停止工作,而是继续计数。 因此,为了确保 T0 能准确定时 50ms,重装的定时器初值必须加以修正,修正的定时器初值必须考虑到从原定时器初值中扣除计数器多计的脉冲个数。 由于定时器计数脉冲的周期恰好和机器周期吻合,因此修正量等于 CPU 从响应中断到重装完 TL0 为止所用的机器周期数。 CPU 响应中断通常要 3~8 个机器周期。 经过测试,定时器 0 重装的计数初值设为 9E5FH~9E67H,可以满足精度要求。 另外, MCS51 单片机只有二进制加法指令,而时间是按十进制递增,因此用加法指令后必须进行二 十进制转换。 计时模块流程图如下图所示。 11 保护现场 重装定时器初值 循环次数减 1 否 满 20次。 是 秒单元加 1 否 60s到。 是 秒单元清 0,分单元加 1 否 60分到。 是 分单元清 0,时单元加 1 12 否 24小时到。 是 时单元清 0 恢复现场 返回 计时模块流程图 六、 调试结果与必要的调试说明 调试的最后 结果,按下 3个开关键分别控制时分秒的逐次增加。 在调试的过程中,一般会遇到很多不同的错误。 我觉得好的方法是在编程的时候将不同的功能的程序区分开来,这样可以在发现那个功能发生错误或故障的时候能够快速的找到功能所对应的程 13 序所处的地方。 七、 使用说明 本项设计的电子时钟,具备普通时钟的基本功能即能够显示时,分,秒。 秒钟每 60 分钟进 1,分钟每 60 时钟进 1。 并具备调时功能,其中 K1 调节秒钟, K2调节分钟(从 0开始调), K3 调节时钟。 八、 程序清单 S_SET BIT。 数字钟秒控制位 M_SET BIT。 分钟控制位 H_SET BIT。 小时控制位 SECOND EQU 30H MINUTEEQU 31H HOUR EQU 32H TCNT EQU 34H ORG 00H SJMP START ORG 0BH LJMP INT_T0 START: MOV DPTR,TABLE MOV HOUR,0。 初始化 MOV MINUTE,0 MOV SECOND,0 14 MOV TCNT,0 MOV TMOD,01H MOV TH0,(6553650000)/256。 定时 50 毫秒 MOV TL0,(6553650000)MOD 256 MOV IE,82H SETB TR0。 ****************************************************。 判断是否有控制键按下 ,是哪一个键按下 A1: LCALL DISPLAY JNB S_SET,S1 JNB M_SET,S2 JNB H_SET,S3 LJMP A1 S1: LCALL DELAY。 去抖动 JB S_SET,A1 INC SECON。电子时钟设计_课程设计(编辑修改稿)
相关推荐
电平,实现方波输出;输出三角波时,控制继电器,将积分器接入电路,对方波进行积分,得到三角波。 启 动 定 时 器 1溢 出。 进 入 中 断 服 务程 序DA交 替 输 出 高低 电 平YES 图 33 方波 /三角波中断 子程序流程图 16 第 4 章 功能及性能 测试 测试条件 测试环境 航海学院 222 大型电子 实验室,常温常湿常压。 测试仪器 表 41 主要测试仪器清单 序号 名 称
用一个 4*4 的矩阵按键和 8 个按键组合起来完成按键模块,且共使用 16个 I/O 引脚,既有足够的 按键控制电梯运行,也留下了足够的芯片引脚供其他模块使用。 合肥师范学院 2020届本科生毕业论文(设计) 7 5. 系统的硬件设计 如图 51所示为单片机最小系统。 图5 1 单片机最小系统 单片机最小系统 ,或者称为最小应用系统 ,是指用最少的元件组 成的单片机可以工作的系统。 在本设计中
组成的发展带、环绕在核心区和公共服务带周围的八个产业组团。 园区的主导产业是新材料、生物医药、健康食品、先进制造、轨道交通装备制造业。 14 2020 年以中医药组团的开发为标志正式启动栗雨工业园的建设, 2020 年开发先进制造业组团,并开工建设连接各个组团的高科环线。 2020 年 10 月,投资 亿元、全长 长、 l00m 宽的株洲大道全面竣工; 的高科环线线路基本建成,其中 全面建成
要求,将盒内甩出的导线与开关、插座的面板连接好,将开关或插座推入盒内(如果盒子较深,大于 ,应加装套盒),对正盒眼,用机螺丝固定牢固。 固定时要使面板端正,并与墙面平齐。 (2)白炽灯安装使用注意事项。 ① 相线和零线应严格区分,将零线直接接到灯座上,相线经过开关再接到灯头上。 对 螺口灯座,相线必须接在螺口灯座中心的接线端上,零线接在螺口的接线端上,千万不能接 错,否则就容易发生触电事故。 ②
=H 输出: DB0~ DB7=状态字 写指令输入: RS=L, RW=L, E=下降沿脉冲, DB0~ DB7=指令码 输出:无 读数据输入: RS=H, RW=H, E=H 输出: DB0~ DB7=数据 写数据输入: RS=H, RW=L, E=下降沿脉冲, DB0~ DB7=数据 输出:无 图 读操作时序 图 写操作时序 数据指针设置 : 表 数据指针设置表 指令码 功能
100 KR9100 KR310KR410KR691K 12 V 12 V12V12V 12 V图 方案二电路图 图 方案一电路 R410 0 K2347 1 86U1O P 07 C PX F G 1R310K2347 1 86U2O P 07 C PR120 0 KR590KR220 0 KR610K12VX S C 112V仪用放大电路的设计 8 方案 的比较 方案一中 电路的特点是