1、“.....进入调整状态 是否按下 分时加调整 是否按下 分时减调整 ,是否 同时按下 控制闹钟开关 图主程序流程框图 图显示时钟数组子程序图中断服务程序程序 四设计课题的设计结论仿真结果误差分析 中断服闹铃状态默认为开启。 软件系统个模块功能简要介绍 本设计的软件系统主要采用以下基本模块来实现,主程序中断服务程序 键盘输入程序模块数码管及其驱动模块和延时模块。 主程序主要是用于对输入信号的处理输出信号的控制和对各个功能程序 模块的运用及其控制。 中断服务程序主要是用于电子钟的准确运行数据输入过程中的闪烁......”。
2、“..... 软件系统个模块功能简要介绍 本设计的软件系统主要采用以下基本模闹铃状态默认为开启。部分内容简介次按下第个弹性按键时进入闹钟的分钟调节状态,按下第二个 按键时实现闹钟分钟的加调节,按下第三个按键时实现闹钟分钟的减调节 当第五次按下第个弹性按键时返回正常的显示时间走时状态 当同时按下第二和第三个弹性按键时,关闭闹钟,且此时蓝色灯为 灭,及定时时间到蜂鸣器并不响,若再次同时按下第二和第三个弹性按键,则开 启闹钟,且此时红色灯为亮,定时时间到蜂鸣器发出滴滴的闹铃声,同时按 下第二和第三个弹性按键即可关闭闹铃。闹铃状态默认为开启......”。
3、“.....主程序中断服务程序 键盘输入程序模块数码管及其驱动模块和延时模块。 主程序主要是用于对输入信号的处理输出信号的控制和对各个功能程序 模块的运用及其控制。 中断服务程序主要是用于电子钟的准确运行数据输入过程中的闪烁。 键盘输入程序模块主要是用于确定按键并得到特定的键码值。 数码管及其驱动模块主要是用于驱动数码管及利用数码管显示时间。 延时模块程序中有两种延时子程序,种是短延时用于判键按下等,种 是长延时。 软件系统程序流程框图 系统软件采用汇编语言按模块化方式进行设计,然后通过软件开发平台将 程序转变成十六进制程序语言,接着使用进行仿真,读出显示数据......”。
4、“.....位数码管显示时分秒,显示式。 通过只按键来调整时间 调整选择键,选中位闪烁 增加键,按次使选中位加 减少键,按次使选中位减 到了整点和闹钟就会响 闪烁 口输出数码管段选信号,口输出数码管位选信号 晶振。 开始 显示初始化 循环扫描检测按键状态 是否按下 标志位加,进入调整状态 是否按下 分时加调整 是否按下 分时减调整 ......”。
5、“.....刚开始,我们很多地方理不清头绪, 无从下手,但通过认真研究设计课题,找书上网查资料,确定基本设计方案,对 所用芯片功能进行查找调试,然后画电路图等,积累了很多宝贵的经验。 本设计用个四位体的共阳数码管做为显示器,它显示时间值设计中有 三个按键,其中为启动键,为加控制键为减控制键。 图结果图 仿真结果 在的菜单中选择,运行程序,系统仿真结果 如图所示。 实现功能 可调整运行的电子钟具有三种工作状态状态运行状态调 整状态......”。
6、“.....很复杂的设计。这个设计用到了单片机,电 路等方面的知识,通过这次课程设计,使我对单片机及其附属电路有了定的了 解,对课本上的知识有了近步的掌握,也深刻明白了自己的不足。 完成本次课程设计的过程,是个从无到有的过程,经历了兴奋所悟完 成几个过程。刚做做课程设计时,仔细阅读设计的题目和要求,以为没什么困难 的,所用的知识书上都有。可是当我动手开始做的时候,才发现其中的算法,设 计是那么繁琐。经过天的努力,再到图书馆和网上查找资料,在经过借鉴很多 类似的资料,文献后,总算是有点眉目了......”。
7、“.....并显示 位选 取出要显示的数码 取出段选编码 位选信号循环右移 显示延时 消影 显示时钟数组子程序 秒个位 秒十位 间隔符 分个位 分十位 间隔符 时个位 时十位 键盘扫描子程序 按次,正常显示,按第二次,时调整,按第三次,分调这整, 按键去抖以及动作 确认按键是否按下 切换标志 ,释放按键 正常时间小时加 ,释放按键 正常时间小时减 ......”。
8、“..... 秒表的加 秒加 , 闹钟对时 闹钟时间小时加 , 闹钟时间小时减 , 按键去抖以及动作 闹钟分加 , 按键去抖以及动作 闹钟分减 ......”。
9、“.....定时,满,秒加 秒值等于,秒清零,分加 分值等于,分清零,时加 时值等于,时清零,返回,全部归零 数字电子钟主函数 为定时器,方式 预置计数初值, 总中断开 允许定时器中断 开启定时器 主循环 上电初始化就显示 ......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。