- 130
- 0
- 约1.48万字
- 约 12页
- 2017-09-25 发布于江西
- 举报
一、实验内容:
设计一个数字时钟,显示范围为00:00:00~23:59:59。通过5个开关进行控制,其中开关K1用于切换时间设置(调节时钟)和时钟运行(正常运行)状态;开关K2用于切换修改时、分、秒数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定闹钟,闹钟同样可以设定初值,并且设定好后到时间通过蜂鸣器发声作为闹铃。
选做增加项目:还可增加秒表功能(精确到0.01s)或年月日设定功能。
二、实验电路及功能说明
1602显示器电路(不需接线)
电子音响电路
按键说明:
按键 键名 功能说明
K1 切换键 进入设定状态
K2 校时 依次进入闹钟功能是否启用,闹钟时,分秒,年,月,日及时间时,分,秒的设置,直到退出设置状态 K3 加1键 调整是否起用闹钟和调节闹钟时,分,秒,年,月,日,时间的时,分,秒的数字 三、实验程序流程图:
四、实验结果分析
定时程序设计:
单片机的定时功能也是通过计数器的计数来实现的,此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲,也就是每经过1个机器周期的时间,计数器加1。如果MCS-51采用的12MHz晶体,则计数频率为1MHz,即每过1us的时间计数器加1。这样可以根据计数值计算出定时时间,也可以根据定时时间的要求计算出计数器的初值。MCS-51单片机的定时器/计数器具有4种工作方式,其控制字
原创力文档

文档评论(0)