简易数字钟的设计.doc文档24页全文免费阅读
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
在计数器清零信号清零后,当计数选通控制信 号有效时,开始对待测信号进行计数。
如果计数选通控制信号的 宽度为,那么计数结果就为待测信号的频率如果计数选程设计 设计思路 基于单片机的简易数字钟设计主要可以分为以下几个模块来考虑 ㈠对于单片机的,定时中断部分。
本次设计中的单片机晶振频率采 用了精准的清零端和计数器工作使能 端。
需要设置四个输出端,即和,并由 这四个输出端输出四位码来表示十进制数。
需要说明,上述十进制计 数器都是满进,且进位时计数器清零并重新计数。
计数电路模块中的 单个计数器符号及端口功能如图所示 图待测信号脉冲计数模块顶层图 其程序清单如下 待测信号脉冲计数电路模块 待测信号脉冲信号脉冲计数电路是对待测脉冲信号的频率进行测量, 它可由个十进制加法计数器组成,其中为计数选通控制信号, 为计数器清零信号。
在计数器清零信号清零后,当计数选通控制信 号有效时,开始对待测信号进行计数。
如果计数选通控制信号的 宽度为,那么计数结果就为待测信号的频率如果计数来完成对单片机的复位。
以上是对本次设计课题的初步分析,以下将对各部分模块设计进行详细阐述。
, , , ,。
故对初值设定为,实现了的定时,然后 程序中通过定义个变量上就是个控制器,它需要个周期为的信 号作为产生并控制控制器输出的时基信号。
控制电路模块中控制器及 端口如图所示 图测频时序控制模块顶层图 其程序清单如下 , ,可对 计数器清零。
计数器清零结束后又可重新计数,计数进入第二个周期。
不 难看出,控制电路模块实际上就是个控制器,它需要个周期为的信 号作为产生并控制控制器输出的时基信号。
控制电路模块中控制器及 端口如图所示 图测频时序控制模块顶层图 其程序清单如下 , 计数电路模块。
为实现系统功能,十进制计数器需要设置三个 输入端即被测信号输入端计数器状态清零端和计数器工作使能 端。
需要设置四个输出端,即和,并由 这四个输出端输出四位码来表示十进制数。
需要说明,上述十进制计 数器都是满进,且进位时计数器清零并重新计数。
计数电路模块中的 单个计数器符号及端口功能如图所示 图待测信号脉冲计数模块顶层图 其程序清单如下 , , , 待测信号脉冲计数电路模块 待测信号脉冲信号脉冲计数, , ,分示意图 数字钟软件部分组成框图 时间调整的程序流程 时钟显示程序流程 各部分模块介绍 单片机芯片分析 晶振电路模块 复位电路模块 显示模块 时间校对按键模块 简易数字钟源程序 源程序 数字钟源程序的仿真 编译连接 仿真 生成文件 仿真结果 数字钟硬件原理图 总原理图 主要原器件清单 小结 致谢 参考文献 单片机课程设计 设计任务描述 设计题目简易数字钟的设计 设计要求 设计目的 熟练使用开发环境,具备编写单片机程序汇编语言或语言的初步能力,通 过完成本课题的软硬件设计,使同学们了解单片机实例的整个开发流程。
时。
同时为了使用方便,本题目还需要设计几个简单按键,可以通过按键实现时分的调 整,这样在主程 间调整按键模块组成。
框图如下 图数字钟硬件系统示意图 单片机课程设计 数字钟软件部分组成框图 时间调整的程序流程 图时间调整程序流程框图 中断服务 子程序 时钟分位调整 时钟分 , 单片机芯片分析 晶振电路模块 复位电路模块 显示模块 时间校对按键模块 简易数字钟源程序 源程序 数字钟源程序的仿真 编译连接 仿真 生成文件 仿真结果 数字钟硬件原理图 总原理图 主要原器件清单 小结 致谢 参考文献 求 设计目的 熟练使用开发环境,具备编写单片机程序汇编语言或语言的初步能力,通 过完成本课题的软硬件设计,使同学们了解单片机实例的整个开发流程。
基本要求 简要 单片机芯片分析 晶振电路模块 复位电路模块 显示模块 时间校对按键模块 简易数字钟源程序 源程序 数字钟源程序的仿真 编译连接 仿真 生成文件 仿真结果 数字钟硬件原理图 总原理图 主要原器件清单 小结 致谢 参考文献 说明 用单片机设计出个数字钟。
此数字钟完成自动走时和时间调整的功能。
任务和要求 设计简易 单片机课程设计 目录 中文摘要 目录 设计任务描述 设计题目简易数字钟的设计 设计要求 设计目的 基本要求 设计思路 设计方框图 数字钟硬件部分示意图 数字钟软件部分组成框图 时间调整的程序流程 时钟显示程序流程 各部分模块介绍 时间校对按键模块 简易数字钟源程序 源程序 数字钟源程序的仿真 编译连接 仿真 生成文件 仿真结果 数字钟, , 字钟软件部分组成框图 时间调整的程序流程 时钟显示程序流程 各部分模块介绍 目录 设计任务描述 设计题目简易数字钟的设计 设计要求 设计目的 基本要求 设计思路 设计方框图 数字钟硬件部分示意图 数, , 单片机课程设计 目录 中文摘要 目录 设计任务描述 设计题目简易数字钟的设计 设计要求 设计目的 基本要求 设计思路 设计方框图 数字钟硬件部分示意图 数字钟软件部分组成框图 时间调整的程序流程 时钟显示程序流程 各部分模块介绍 单片机芯片分析 晶振电路模块 复位电路模块 显示模块 时间校对按键模块 简易数字钟源程序 源程序 数字钟源程序的仿真 编译连接 仿真 生成文件 仿真结果 数字钟硬件原理图 总原理图 主要原器件清单 小结 致谢 参考文献 单片机课程设计 设计任务描述 设计题目简易数字钟的设计 设计要求 设计目的 熟练使用开发环境,具备编写单片机程序汇编语言或语言的初步能力,通 过完成本课题的软硬件设计,使同学们了解单片机实例的整个开发流程。
基本要求 简要说明 用单片机设计出个数字钟。
此数字钟完成自动走时和时间调整的功能。
任务和要求 设计简易的数字钟,该数字钟满足以下要求 设计个数字钟,该数字钟基本功能使用单片机的定时计数器实现数字中的定时 计数功能,秒计次成分,分计次成小时,小时计次则计满天。
本设计显 示部分采用动态显示,其中个显示器显示秒,个显示器显示分钟,个 显示器显示小时。
同时为了使用方便,本题目还需要设计几个简单按键,可以通过按键实现时分的调 整,这样在主程序中需要加入键盘设置子程序。
单片机课程设计 设计思路 基于单片机的简易数字钟设计主要可以分为以下几个模块来考虑 ㈠对于单片机的,定时中断部分。
本次设计中的单片机晶振频率采 用了精准的。
故对初值设定为,实现了的定时,然后 程序中通过定义个变量,对进行的次循环,如频之后,才成为单片机的时钟脉冲信号。
㈤复位电路。
这部分设计用来完成对单片机的复位。
以上是对本次设计课题的初步分析,以下将对各部分模块设计进行详细阐述。
, , ,
