基于单片机控制的时钟控制器设计内容摘要:
完后回到调用显示子程序处,重复循环。 主程序流程图如图 7 所示。 为了保证系统的可靠运行 ,在主程序之外还增加了定时中断程序。 电子钟的记时是用单片机内部的定时计数器T0,定时 10ms, 100 次中断即为 1s, 60s 为 1min,60min 为 1h,24h 为 1 天,如此循环,从而实现记时功能。 程序流程图如图 8 所示 图 7 主程序流程图 图 8 中断程序流程图 是 否 是 是 否 是 否 否 T0 中断入口 秒单元加 1 秒单元清零, 分单元加 1 分单元清零,时单元加 1 时单元清零 恢复现场 中断返回 到 1 秒了吗。 到 60 秒了吗。 到 60 分了吗。 到 24 时了吗。 保护现场 置定时器模 式及工作方式 启动定时器 T0 工作 调用显示程序 调按键判断子程序 有键按下 ? 按键处理 开始 设置初始常数 4 结束语 从这次实习中我感受到对于硬件的设计以及制作电路板都还算顺利,自已的不足之处由于单片机已经很长时间没有看过了所以对很多常用的汇编语言指令不太熟悉,以至于在调制程序时多次出错。 比如在这次时钟设计中本想认为可以将整点报时和闹铃功能都能实现呢可是光编程就花费了我 9 天的时间,本次时钟设计主要 利用软件来完成功能。 如果在要求时报电路较高的场所可以用时钟芯片来设计出精确的时钟,另外加上语单芯片可以完成整点报时和闹铃的功能。 在本设计中虽然说有些简单但是时钟还是很准确的,电路简单稳定,不受外界的干扰环境的影响,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。 参考文献 [1] 李朝青 . 单片机原理及接口技术(第三版) [M]. 北京:北京航空航天大学出版社 ,2020. 9 [2] 夏路易 ,石宗义.电路原理图与电路设计教程 Protel 99SE[M]. 北京: 北京希望电子出版社 ,2020 [3] 张桂红 . 单片机原理与应用 [M]. 福州 :福建科学技术 出版社 ,2020. 2 [4] 汪道辉 . 单片机系统设计与实践 [M]. 北京 :电子工业 出版社 ,2020. 6 [5] 孙涵芳. MCS51 系列单片机原理及应用 [M]. 北京: 北京航空航天大学出版社 ,1994 [6] 周航慈 .单片机应用程序设计基础 [M].北京 :电子工业出版社 ,1997 年 7 月 附录(一) 图 9 总体原理图 P 0 . 732P 0 . 633P 0 . 534P 0 . 435P 0 . 336P 0 . 237P 0 . 138P 0 . 039V C C40P 2 . 021P 2 . 122P 2 . 223P 2 . 324P 2 . 425P 2 . 526P 2 . 627P 2 . 728A L E / P R O G30P S E N29E A /V P P31P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 5 /M O S I6P 1 . 6 /M IS O7P 1 . 7 /S C K8R E S T9P 3 . 0 /R X D10P 3 . 1 /T X D11P 3 . 2 /IN T 012P 3 . 3 /IN T 113P 3 . 4 /T 014P 3 . 5 /T 115P 3 . 6 /W R16P 3 . 7 /R D17X T A L 218X T A L 119GND20U01 2 M H zC13 0 P FC23 0 P FS1S2S3S4C32 2 u FR21KS5R12 0 0R71 0 KR61 0 KR51 0 KR41 0 KD1D2abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 1abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 2abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 3abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 4abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 5abfcgdeDPY7 6 1 2 4 910a b c d e f g5dpdp8D S 6A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U17 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U27 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U37 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U47 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U57 4 L S 1 6 4A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U67 4 L S 1 6 4V C CR34 7 0SPS P E A K E RD3T1R8 3 3 0D0R9 3 3 0D1R 1 0 3 3 0D2R 1 13 3 0D3R 1 2 3 3 0D4V C C 附录(二) ORG 0000H AJMP MAIN。 转到主程序 ORG 000BH AJMP SERVE。 转到中断程序。基于单片机控制的时钟控制器设计
相关推荐
2Y23Y34Y45Y56Y67Y78Y89Y910Y1011GND12Y1113Y1214Y1315Y1416Y1517OE118OE219D20C21B22A23VCC24U174L S 15422pFC122pFC2V C CC32201KV C C12Y12M H zS1V C C*16*162N 540 1*1
, P1 口缓冲器能接收输出 4 个 TTL 门电流。 P1口管脚写入 1后,被内部上拉为高,可用作输入, P1口被外部 下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 P3 口也可作 一些特殊功能口,如下所示: RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0( 定 时器 0 外 输入) T1 定 时器 1 外输入)
智能家居的 计划。 在美国,他们的家庭安全方面主要使用了联网报警服务模式,联网报警将把北美的安防产业进行整体合并,是一个非常成功的商业模式;在日本,家庭报警服务业非常发达。 他们在联网报警服务服务方面主要采取设备购买制或设备租赁制;在韩 国,安防系统中的视频监控得到了普遍的使用。 中国的安防事业起源于上世纪中后期,它是随着科技的发展而成长起来的。 尤其是在加入 WTO 之后
应输出一个脉冲信号。 此次设计选用的编码器型号为ZLKA12005VO10H:盘状空心型,孔径10mm,与电动机尾部出轴相匹配,电源电压+5V,每转输出120个A/B脉冲,信号为电压输出[1]。 绘制进给传动系统示意图图32 进给传动系统示意图 本章小结本章所做的工作主要属于验证性的设计,首先我估算出移动部件的重量;然后在假设加工方式、使用的刀具以及工件的材料的条件的,算出在假定状态下
....................... 23 ..................................................................................................... 23 ...................................................................
2计数溢出中断;ET2=0,禁止T2中断。 ES串行口中断控制位,ES=1,允许串行口发送/接受中断;ES=0,禁止串行口中断。 ET1定时器/计数器T1中断控制位,ET1=1,允许T1计数溢出中断;ET1=0,禁止T1中断。 EX1外部中断1控制位,EX1=1,允许中断;EX1=0,禁止外部中断1中断。 ET0定时器/计数器T0中断控制位,ET0=1,允许T0计数溢出中断;ET0=0