间走时状态
当同时按下第二和第三个弹性按键时,关闭闹钟,且此时蓝色灯为
灭,及定时时间到蜂鸣器并不响,若再次同时按下第二和第三个弹性按键,则开
启闹钟,且此时红色灯为亮,定时时间到蜂鸣器发出滴滴的闹铃声,同时按
下第二和第三个弹性按键即可关闭闹铃。闹铃状态默认为开启。
软件系统个模块功能简要介绍
本设计的软件系统主要采用以下基本模块来实现,主程序中断服务程序
键盘输入程序模块数码管及其驱动模块和延时模块。
主程序主要是用于对输入信号的处理输出信号的控制和对各个功能程序
模块的运用及其控制。
中断服务程序主要是用于电子钟的准确运行数据输入过程中的闪烁。
键盘输入程序模块主要是用于确定按键并得到特定的键码值。
数码管及其驱动模块主要是用于驱动数码管及利用数码管显示时间。
延时模块程序中有两种延时子程序,种是短延时用于判键按下等,种
是长延时。
软件系统程序流程框图
系统软件采用汇编语言按模块化方式进行设计,然后通过软件开发平台将
程序转变成十六进制程序语言,接着使用进行仿真,读出显示数据。
软件系统程序清单
本电子钟实现小时制,位数码管显示时分秒,显示式。
通过只按键来调整时间
调整选择键,选中位闪烁
增加键,按次使选中位加
减少键,按次使选中位减
到了整点和闹钟就会响
闪烁
口输出数码管段选信号,口输出数码管位选信号
晶振。
预置计数初值,
总中断开
允许定时器中断
开启定时器
主循环
上电初始化就显示
,
按键提前扫描
摘要
电子钟在生活中应用非常广泛,而种简单方便的数字电子钟则更能受到人
们的欢迎。所以设计个简易数字电子钟很有必要。本电子钟采用单片
机为核心,使用晶振与单片机相连接,通过软件编程的方法实现
以小时为个周期,同时位段数码管两个四位体数码管显示小
时分钟和秒的要求,并在计时过程中具有定时功能,当时间到达提前定好的时
间进行蜂鸣报时。该电子钟设有四个按键和键,
进行相应的操作就可实现校时定时复位功能。具有时间显示整点报时校
正等功能。走时准确显示直观运行稳定等优点。具有极高的推广应用价值。
关键词
电子钟硬件设计软件设计
目录
数字电子钟设计任务功能要求说明及方案介绍
设计课题设计任务
设计课题的功能要求说明
设计课的设计总体方案介绍及工作原理说明
二设计课题的
个双向口
内部
个位可编程定时计数器中断
时钟频率
个串行中断,可编程串行通道
个外部中断源,共个中断源
个读写中断口线,级加密位
低功耗空闲和掉电模式,软件设置睡眠和唤醒功能
有及等几种封装形式,以适应不同产品的需求。
它的价格便宜,功能强大,能耗低。很大程度上减少总电路的复杂性,提高
了所设计系统的稳定性。其芯片引脚图如图所示。
图单片机引脚图
按键电路
图按键图
三设计课题的软件系统的设计
使用单片机资源的情况
设计课题使用单片机资源的情况如下
口输出数码管段选信号,口输出数码管位选信号晶振调整
选择键通过选择键选择调整位,选中位闪烁增加键
按次使选中位加减少键按次使选中位减此数字钟可实
现基本的走时和显示时间时分秒时间的调整闹钟的设定和调整闹钟的
开启和关闭功能,具体如下
实现基本的走时和显示时间的时分秒,上电自动显示初始时间
,且控制闹钟状态的的红色灯为亮的状态
当第次按下第个弹性按键时进入时间的调节状态,此时实现对显示
时间的小时调节,按下第二个按键时实现小时的加调节,按下第三个按键时实
现小时的减调节
当第二次按下第个弹性按键时进入显示时间的分钟调节状态,按下第
二个按键时实现分钟的加调节,按下第三个按键时实现分钟的减调节
当第三次按下第个弹性按键时进入闹钟的小时调节状态,按下第二个
按键时实现闹钟小时的加调节,按下第三个按键时实现硬件系统的设计
硬件系统各模块功能简要介绍
简介
按键电路
三设计课题的软件系统的设计
使用单片机资源的情况
软件系统个模块功能简要介绍
软件系统程序流程框图
软件系统程序清单
四设计课题的设计结论仿真结果误差分析
设计结论及使用说明
仿真结果
结束语
参考文献
附录
附录程序清单
数字电子钟设计任务功能要求说明及方案介绍
设计课题设计任务
设计个具有特定功能的电子钟。具有时间显示,并有时间设定,时间调整
功能。
设计课题的功能要求说明
设计个具有特定功能的电子钟。该电子钟上电或按键复位后能自动显示系
统提示符,进入时钟准备状态第次按电子钟启动调整键,电
子钟从时分秒开始运行,进入时钟运行状态按电子钟键,则电子
钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按键再
次进入时钟运行状态。
设计课的设计总体方案介绍及工作原理说明
本电子钟主要由单片机键盘显示接口电路和复位电路构成,设计课题的
总体方案如图所示
图总体设计方案图
本电子钟的所有的软件参数均存放在的和内部
中,减少了芯片的使用数量简化了整体电路也降低了整机的工作电流。键盘采用
动态扫描方式。利用单片机定时器及计数器产生定时效果通过编程形成数字钟效
果,再利用数码管动态扫描显示单片机内部处理的数据,同时通过端口读入当前
外部控制状态来改变程序的不同状态,实现不同功能。
二设计课题的硬件系统的设计
硬件系统各模块功能简要介绍
简介
兼容指令系统
可反复擦写大于次
按次,正常显示,按第二次,时调整,按第三次,分调这整,
按键去抖以及动作
确认按键是否按下
切换标志
,释放按键
正常时间小时加
,释放按键
正常时间小时减
,
按键去抖以及动作
分加
,
秒表的加
秒加
,
闹钟对时
闹钟时间小时加
闹钟秒个位
秒十位
间隔符
分个位
分十位
间隔符
时个位
时十位
中断子程序
中断程序
重新送初值
定时器计数,定时,满,秒加
秒值等于,秒清零,分加
分值等于,分清零,时加
时值等于,时清零,返回,全部归零
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 21 页
第 2 页 / 共 21 页
第 3 页 / 共 21 页
第 4 页 / 共 21 页
第 5 页 / 共 21 页
第 6 页 / 共 21 页
第 7 页 / 共 21 页
第 8 页 / 共 21 页
第 9 页 / 共 21 页
第 10 页 / 共 21 页
第 11 页 / 共 21 页
第 12 页 / 共 21 页
第 13 页 / 共 21 页
第 14 页 / 共 21 页
第 15 页 / 共 21 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。