ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:68.85KB ,
资源ID:18499077      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18499077.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(带LCD1602液晶显示多功能数字时钟Word格式文档下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

带LCD1602液晶显示多功能数字时钟Word格式文档下载.docx

1、4. 计数器倒计时功能;5. 整点报时功能;6. 闹钟具有懒人模式功能,如果启动懒人模式,闹钟振铃每隔一分钟就响一次,如果不启动懒人模式,闹钟振铃响一分钟就停止;7. 任意键关闭闹钟振铃功能(与懒人模式有关);8. 计数器自动装载功能,可实现00h:00m:15s-99h:59m:59s的循环定时振铃;9. 计数器手动启动功能;10. 一键启动或关闭闹钟或者计数器功能;11. 自动检验时钟、闹钟、和计数器设置数字的正确性,不正确的数字不能被输入系统;12. 液晶LCD1602显示,可同时查看时间和闹钟设置时间或者计数器时间;13. 菜单设置功能,人机界面友好;14. 30秒不操作,自动退出菜单

2、功能;15. 8个基本按键:“?”、“?”、“确定”、“取消”、“闹钟开关alarm_sw”和“计数器开关cntalm_sw”完成全部操作;16. 可以插上44小键盘进行快速操作;17. 键盘自动消抖;18. 44小键盘快捷键;19. 用44小键盘设置时间或闹钟或计数器数字时,正确设置一位数字后,自动移到下一位数字进行设置;20. “?”键连击功能实现快速数字设定;21. 时钟后台计时功能,查看菜单不会影响时钟计时。22. 各种振铃声音不同,容易分辨,声音洪亮(要换成脉冲型的蜂鸣器)。* 多功能数字时钟的使用方法:一、时钟的设定和显示:1. 正常显示时间的界面下,液晶上第一行显示当前时钟的时间

3、,格式为:“Time : h1h0:m1m0:s1s0”,其中“:”会0.5s亮0.5s灭。第二行可以显示设定的闹钟时间、或当前的计数器计数值、或计数器的设定时间,可以通过接口板或者44小键盘上的“?”键来选择某一个来显示。例如:选择显示设定的闹钟时间, 格式为:“Alarm :”一直亮。选择显示当前的计数器计数值, 格式为:“CntTim:选择显示计数器的设定时间, 格式为:“CntBuf:2. 首先,在正常显示时间的界面下按“确定”键(接口板s6键或者44小键盘上的“确定”键)进入功能菜单,一共有三种功能菜单:“Set Clock”、“Set Alarm”、“Set Counter”,分别

4、表示设置时钟、设置闹钟、设置计数器。通过按接口板或者4”键来选择菜单,因为LCD1602只有两行,所以同时只能有2个功能菜单显示出来,其中最左边有一个“?”符号的表示本菜单是选中的功能菜单。然后再次按“确定”键进入这一选中的功能进行设置。另外,44小键盘上的“1”、“2”、“3”键分别是“Set Clock”功能、“Set Alarm”功能、“Set Counter”功能的快捷键。在正常显示时间的界面下,也可以通过44小键盘上的“1”选择“Set Clock”功能,“2”选择“Set Alarm”功能,“3”选择“Set Counter”功能,再次按“确定”键或者44小键盘上的“1”、“2”、

5、“3”键就可以进入对应功能。3. 如果选择了“Set Clock”菜单,按“确定”键进入设置时钟的功能进行设置,这时液晶上第一行显示“Set Clock Time:”,第二行显示“h1h0:s1s0”,系统会自动装载当前显示的时间作为设置时间的基础。其中需要设置的某一位数字处于闪烁状态,可以通过接口板或者4”键或者是44小键盘上的0-9的数字键来设置某一位数字的数值,通过接口板或者4”键来选择设置哪一位数字。其中h1只能是0、1、2三个数字,根据h1的取值h0只能是0-9或者0-3,m1只能是0-5,m0只能是0-9,s1只能是0-5,s0只能是0-9。数值的限定范围是自动进行的,比如设置h1

6、时,当按下“?”键,就自动在0、1、2三个数字中循环,设置好以后,“?”键来选择下一位数字h0或者s0来设置。按当按下44小键盘上的0-9的数字键,如果按的建不是0、1、2三个数字,按其他键是无效的。当按下44小键盘上的有效数字键后,会自动进入设置h0的位置,同时h0开始闪烁。4. 当设置完毕时钟的时间后,可以按“确定”键保存当前时钟的设置,再按“取消”(接口板s5键或者44小键盘上的“取消”键)退出菜单,回到正常显示时间的界面。二、闹钟的操作:1. 首先,通过菜单设置好闹钟的时间,按“确定”保存当前闹钟的设置,再按“取消”退出菜单,回到正常显示时间的界面。此时alarm_on(发光二极管D1

7、)自动点亮,说明闹钟功能启动。你也可以通过按alarm_sw键,关闭闹钟功能,此时alarm_on灭。关闭后,如果不需要改动原来设置的闹钟时间,可以通过再次按alarm_sw键,开启闹钟功能,此时alarm_on亮。2. 如果关闭了懒人模式(SW7键,lazy_mode,拨在上边),当时钟到达设定的闹钟时间,就会开始振铃1分钟然后停止,到明天同一时间会再次响起。闹铃过程中按下接口板上的s3-s8键或者44小键盘上的的任意键,就会关闭闹铃振铃,但不会关闭闹钟功能,alarm_on(发光二极管D1)不会受到影响,仍然亮。3. 如果启动了懒人模式(SW7键,lazy_mode,拨在下边),当时钟到达

8、设定的闹钟时间,就会响1分钟,然后停1分钟,这样一直循环响下去。直到按下alarm_sw键(s1键)关闭闹钟(注意:关闭闹钟不会立刻关闭闹铃振铃,只不过明天、后天闹钟就不会响了),或者关闭懒人模式为止(注意:关闭懒人模式也不会立刻关闭闹铃振铃,闹铃振铃要响完这一分钟才会停)。在懒人模式下,闹铃过程中按下接口板上的s3-s8键或者44小键盘上的的任意键,只能暂时关闭闹钟,一分钟后闹钟仍然会振铃。4. 闹钟设置过程中,液晶上第一行显示“Set Alarm Time:s1s0”,系统会自动装载上次设置的闹钟时间作为设置闹钟的基础。数值的限定范围也是自动进行的,作用跟时钟设置时的一样,不再举例。三、计

9、数器的操作:1. 首先,通过菜单设置好需要计数器的计数时间,按“确定”保存当前计数器的设置,再按“取消”退出菜单,回到正常显示时间的界面。此时cntalm_on(发光二极管D2)自动点亮,说明计数器功能启动,同时计数器开始倒计数。你也可以通过按cntalm_sw键,关闭计数器功能,此时cntalm_on灭。关闭后,如果不需要改动原来设置的计数器时间,可以通过再次按cntalm_sw键,开启计数器功能,此时cntalm_on亮,同时计数器开始倒计数。注意:如果给计数器设置的计数值是0,则计数器自动关闭,cntalm_on熄灭,停止计数。2. 如果打开了自动装载计数器功能(SW6键,is_manu

10、al_auto_start,拨在下边),此时若cntalm_on(发光二极管D2)亮,则计数器会每过设定的计数时间就会启动计 数闹钟响15秒,如果设定的计数时间小于15秒,则计数闹钟会一直响。直到按下cntalm_sw(s2键)关闭计数器闹钟,此时cntalm_on灭,计数器闹钟振铃也停止。每当振铃结束时,cntalm_on(发光二极管D2)保持点亮,自动保持计数器的开启。3. 如果关闭了自动装载计数器(SW6键,is_manual_auto_start,拨在上边),必须按下cntalm_sw(s2键),cntalm_on(发光二极管D2)亮,打开计数器才会倒计时,直到计数到1时,计数闹钟开始

11、响,同时计数器停止计数,当振铃结束时,cntalm_on(发光二极管D2)灭,自动关闭计数器。振铃的过程中可以通过按下cntalm_sw(s2键),来关闭计数器振铃,同时cntalm_on(发光二极管D2)灭。当通过菜单设置了计数器的计数时间后,cntalm_on(发光二极管D2)也亮,计数器也会自动开始倒计数,计数到1时,开始振铃,当振铃结束时,cntalm_on(发光二极管D2)灭,自动关闭计数器。4. 计数器设置过程中,液晶上第一行显示“Set Count Time:s1s0”,系统会自动装载上次设置的计数器时间作为设置计数器的基础。其中h1可以是0-9,h0也可以是0-9,m1只能是0

12、-5,m0只能是0-9,s1只能是0-5,s0只能是0-9。四、整点报时功能:将接口板上的SW8键,is_need_alarm,拨在下边(H)表示需要需要整点报时,拨在上边(L)表示不需要整点报时。整点报时功能启用时,当时钟每到59分56秒、57秒、58秒、59秒、和00分的00秒就会连响5下,其中前四声频率低,最后一声频率高,表示整点。五、其他注意事项:1. 进入任何一级菜单后,如果30s内不按键(接口板上的s3-s8键或者44小键盘上的任意按键),则自动退出菜单,进入正常显示时间的模式。2. 进入任何一级菜单后,时钟会在后台继续计时,如果没有重新设置时间,则时钟就不会受到任何影响,当前时间

13、不会因为进入菜单而停止计时。3. 计数器闹铃优先级最高,普通闹铃优先级次之,整点报时闹铃优先级最低。当计数器闹铃时,普通闹铃和整点报时闹铃被屏蔽,普通闹铃正在进行时,整点报时闹铃被屏蔽。4. 注意:当s4键和s8键同时按下时,整个系统总清零,reset,所有的计数器和时间回到0。当产生系统总清零时,会发出1s“嘀”的声音。另外上电后,也会自动产生系统总清零信号,并会发出1s“嘀”的声音。一、按键和发光二极管的编码:1. 接口板上左右两列共8个按键开关的编号如下:从上到下,从左到右分别为:s1-s8 2. 接口板上从左到右共8个发光二极管的编号如下:从左到右分别为:D1-D8 3. 接口板上从左

14、到右共8个拨码开关的编号如下:SW1-SW8 4. 发光二极管D1(又称为“alarm_on”)的亮灭表示有没有开启闹钟的功能,亮表示开启,灭表示关闭。5. 发光二极管D2(又称为“cntalm_on”)的亮灭表示有没有开启计数器闹钟的功能,亮表示开启,灭表示关闭。6. 发光二极管D8的亮灭表示有没有按下按键,按下接口板上的s3-s8键或者44小键盘的任意键,发光二极管D8点亮,松开按键,D8熄灭。二、开发板红色拨码开关的作用(从左到右:SW1-SW8):1. SW8键,is_need_alarm, 是否需要整点闹铃, H(拨在下边)需要, L(拨在上边)不需要 2. SW7键,lazy_mo

15、de, 是否启动懒人模式, H(拨在下边)启动, L(拨在上边)不启动 3. SW6键,is_manual_auto_start,是否自动装载计数器的设置值,H(拨在下边)自动装载, L(拨在上边)不自动装载 三、接口板左右两侧8个按键功能(从上到下、从左到右分别是s1键到s8键,s3、s4、s7、s8键有双功能):(1) 当正常显示时间时:1. s1键,alarm_sw,控制着闹钟的开启和关闭,每按一次键,闹钟就打开或关闭,当打开闹钟时,alarm_on(发光二极管D1)亮,关闭闹钟时,alarm_on灭。2. s2键,cntalm_sw,控制着计数器闹铃的开启和关闭,每按一次键,计数器闹钟

16、就打开或关闭,当打开计数器闹钟时,cntalm_on(发光二极管D2)亮,关闭闹钟 时,cntalm_on灭。3. s5键,“取消”键,进入菜单后,如果不想保存当前的设置值,可以按“取消”,不保存当前设置,并推出本级菜单进入上一级菜单。4. s6键,“确定”键,正常显示时间时,按下此键,则进入菜单。可以通过“?”键来选择菜单,进入某一个菜单后,可以通过“?”键来增加或者减少某一位数字的数值,通过“?如果想保存当前的设置值,可以按“确定”,保存当前设置后,退出本级菜单进入下一级菜单。(2) 当进入设置菜单时:1. s7键,相当于“?”键,在设置时间或闹铃或计数器时,用来加计数值,按键时间不超过0

17、.5s时,按一下键,计数值就加一,当键时间超过0.5s时,计数值自动以每0.1秒加一。2. s8键,相当于“?”键,在设置时间或闹铃或计数器时,用来减计数值,按键时间不超过0.5s时,按一下键,计数值就减一,当键时间超过0.5s时,计数值自动以每0.1秒减一。3. s3键,相当于“?”键,用来选择前一个菜单,或者用来选择设置左侧时分秒的数据。4. s4键,相当于“?”键,用来选择后一个菜单,或者用来选择设置右侧的时分秒的数据。(3) 当时钟正常显示时间时:1. s7键和s4键,相当于“?”键和“?”键, 在液晶第二行循环切换显示“闹钟设定时间almbufin” ? “计数器当前计数值cntti

18、mein” ? “计数器设定值cntbufin”。2. s8键和s3键,相当于“? “计数器设定值cntbufin” ? “计数器当前计数值cnttimein”。四、44小键盘的作用:当插上44小键盘时,可以方便地快速设置时间、闹钟和计数器。44小键盘的行扫描row(3.0)从高位到分别接到接口板的P5双排插针的左下角4根线上,分别锁定引脚为40、43、45、47,列扫描col(3.0)接到接口板的P5双排插针的右下角4根线上,分别锁定引脚为41、44、46、48。编码:|-| | 1 2 3 取消| | 4 5 6 确定| | 7 8 9 ? | | 0 ? ?1. 键盘编码09,用来快速设

19、置时间或者闹钟或者计数器,每设置一个数字,自动向右动跳到一个数字进行设置。2. “?”和“?”用来选择前一个或者后一个菜单,或者用来选择某一个时分秒的数据来设置。3. “?”在设置时间或闹铃或计数器时,用来加减计数值,按键时间不超过0.5s时,按一下键,计数值就加一或减一,当按键时间超过0.5s时,计数值自动以每0.2秒的速度加1。4. “取消”,进入菜单后,如果不想保存当前的设置值,可以按“取消”,不保存当前设置,并推出本级菜单进入上一级菜单。5. “确定”,正常显示时间时,按下此键,则进入菜单。设置时间或闹钟或计数器后,如果想保存当前的设置值,可以按“确定”保存当前设置,同时退出本级菜单进

20、入下一级功能选择菜单。五、需要锁定的引脚:1. 44小键盘的行引脚row3.0和列引脚col3.0,从行引脚输出键盘扫描的信号,从列引脚读入键盘扫描的信号。set_location_assignment PIN_48 -to col0 set_location_assignment PIN_46 -to col1 set_location_assignment PIN_44 -to col2 set_location_assignment PIN_41 -to col3 set_location_assignment PIN_47 -to row0 set_location_assignmen

21、t PIN_45 -to row1 set_location_assignment PIN_43 -to row2 set_location_assignment PIN_40 -to row3 列引脚col3.0要设置弱的上拉电阻:set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to col0 set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to col1 col2 col3 2. 接口板上s3-s8,分别对应“?”键、“?”键、“取消”键、“确定”键、“?”键 s

22、et_location_assignment PIN_84 -to key60 # “?”键 set_location_assignment PIN_87 -to key61 # “?set_location_assignment PIN_145 -to key62 # “?set_location_assignment PIN_143 -to key63 # “?set_location_assignment PIN_146 -to key64 # “确定”键 set_location_assignment PIN_144 -to key65 # “取消”键 3. 液晶LCD1602的控制信

23、号和数据信号 set_location_assignment PIN_67 -to dout0 set_location_assignment PIN_63 -to dout1 set_location_assignment PIN_60 -to dout2 set_location_assignment PIN_58 -to dout3 set_location_assignment PIN_56 -to dout4 set_location_assignment PIN_57 -to dout5 set_location_assignment PIN_59 -to dout6 set_lo

24、cation_assignment PIN_61 -to dout7 set_location_assignment PIN_69 -to en set_location_assignment PIN_75 -to rs set_location_assignment PIN_72 -to rw 4. 其他引脚 set_location_assignment PIN_23 -to clk_50M # 50MHz时钟。set_location_assignment PIN_74 -to alarm_sw # 开关闹钟的控制键。set_location_assignment PIN_86 -to

25、cntalm_sw # 开关计数器的控制键。set_location_assignment PIN_137 -to is_manual_auto_start # 否需要整点闹铃。set_location_assignment PIN_139 -to lazy_mode # 否需要懒人模式。set_location_assignment PIN_142 -to is_need_alarm # 否需要整点报时。set_location_assignment PIN_88 -to alarm_on # 发光二极管D1,亮表示开启闹钟,灭表示关闭闹钟。set_location_assignment PIN_90 -to cntalm_on # 发光二极管D2,亮表示开启计数器闹钟,灭表示关闭计数器闹钟。set_location_assignment PIN_112 -to key_pressed # 发光二极管D8的亮灭表示有没有按下按键,亮表示按下按键,灭表示松开按键。set_location_assignment PIN_82 -to alarm_out # 送给蜂鸣器的信号。set_location_assignment PIN_80 -to MAX232_R # 关闭MAX232_R的发光二极管,也可以不锁定这个引脚。set_location_assignment PIN_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1