下载后可任意编辑单片机课程设计报告设计课题: 基于 MCS-51 单片机的时钟设计专业班级: 小组成员: 指导老师: 设计时间: 目录设计任务与要求..........................................3下载后可任意编辑1.基本设计要求.......................................32.选作项目...........................................4相关硬件结构概述........................................41.硬件结构原理.......................................42.相关电路图: .......................................7软件结构概述............................................8程序清单...............................................10程序调试...............................................17课程总结...............................................17参考文献...............................................19设计任务与要求1.基本设计要求 (1)在 ZY15MCU12BD 型综合单片机实验箱的硬件结构上编写软件完成设计。也能够在其它 MCS—51 单片机硬件板上完成, 或自行设计硬件并制做完成。 (2)程序的首地址应使目标机能够直接运行, 即从 0000H 开始。下载后可任意编辑在主程序的开始部分必须设置一个合适的栈底。程序放置的地址须连续且靠前, 不要在中间留下大量的空闲地址, 以使目标机能够使用较少的硬件资源。(3)6 位 LED 数码管从左到右分别显示时、 分、 秒(各占用 2位), 采纳 24 小时标准计时制。开始计时时为 000000, 到 235959后又变成 000000。 (4)在键盘上选定 3 个键分别作为小时、 分、 秒的调校键。每按一次键, 对应的显示值便加 1。 分、 秒加到 59 后再按键即变为 00; 小时加到 23 后再按键即变为 00。在调校时均不向上一单位进位 (例如分加到 59 后变为 00, 但小时不发生改变)。 (5) 软件设计必须使用 MCS-51 片内定时器, 采纳定时中断结构, 不得使用软件延时法。 (6)上机调试经过。2.选作项目 有能力的同学, 在做完以上设计后, 可选作此项设计内容。 (1)另设三个键, 分别作小时、 分、 秒的减 1 调校。 (2)在以上设计的基础上, 修改程序制作一个电子秒表。分、 秒各占用 2 位显示, 1/10 秒、 1/100 秒各占用 1 位显示。设定二个键分别作启动/停止、 清零。 (3)在做完(2)后, 将时钟与秒表合二为一, 而且在同时使用时互不影响。即可在时钟与秒表之间任...