按关键词阅读:
28、路结构复杂 。
矩阵式键盘适合按键较多时使用 。
由于本设计的电子钟最多需要4个按键 , 若采用矩阵式键盘时会有按键浪费 , 故采用的是独立式键盘 。
键盘电路如图所示:图3.2.2 键盘电路表3.2.2 按键功能表按键键名功能属性K1FUN功能选择自动复位K2UP数值加一操作自动复位K3DOWN数值减一操作自动复位K4Enter确认键自动复位按键操作说明如下:K1键:该键为自动复位键 , 在正常显示时间状态下 , 第一次按下后 , 开始校对秒 , 以后每次按下都会分别进入对分、跑秒 , 闹铃时、闹铃的校对状态 。
K2键:该键为自动复位键 , 在校对状态下 , 每次按动该键 , 都会使相应校对位进行加1操作 。
例如:校对小时状态 , 每按一下 , 小时位加 。
29、1 , 当加至小时最高值23时 , 再按K4键 , 小时位回0 。
调分、秒与皆之相同 , 只是各位最高值不同 。
K3键:该键为自动复位键 , 与K2键类似 , 不同之处是该键每次按下将使相应校对位进行减1操作 。
K4键:该键为自动复位键 , 在校对状态下 , 按下该键 , 从校对状态返回时间显示状态 。
3.2.3闹铃电路闹铃音乐可以直接采用蜂鸣器闹铃 , 如当前时刻与闹铃时间相同 , 单片机向蜂鸣器送出高电平 , 蜂鸣器发声 。
采用蜂鸣器闹铃结构简单 , 控制方便 , 但是发出的闹铃声音单一 。
也可以在编程的时候编写一段音乐程序 , 待闹铃时间到时 , 调用该音乐程序给扬声器 , 便响起音乐 。
不过该方法只能做一些简单音乐 , 并且音乐程序会占用很多单片机存储资源 。
还有一种方法 。
30、是采用录音放音芯片1420做闹铃 , 先对录放音设备录入一段音乐 , 当到设定时间时 , 单片机控制录放音设备放音 。
采用录放音电路 , 铃声可以是预先设定的一段自己喜欢的音乐 , 符合电器设备人性化的要求 。
且1420芯片可以分段录音 , 还具有语音报时功能 。
另外 , 也可以购置一块音乐集成电路 , 加置在单片机和蜂鸣器之间 , 当单片机连接闹铃电路的管脚送出高电平时 , 音乐集成电路会给蜂鸣器特定脉冲 , 使蜂鸣器发声 。
此类集成电路体积较小 , 使用方便 , 不足的是音乐简单、单一 。
闹铃的音乐不是本设计中的重点 , 故采用最简单的方法 , 占用单片机一根I/O口P2.1 ,中间用PNP型三极管S9012连接P2.1和蜂鸣器 。
当P2.1引脚为低电平时 , S 。
31、9012的发射极和集电极导通 , 使蜂鸣器发声 。
当响铃标志位为“1”时 , P2.1送一定频率脉冲 , 使蜂鸣器U11发出声音 。
在P2.0引脚加上一个二极管 , 当P2.0引脚为低电平时 , 二极管导通 , 使二极管发亮 , 同时置P2.0=P2.0时 , 二极管闪动 。
如图所示:图3.2.2 闹铃电路3.2.4复位电路复位是单片机的初始化操作 , 以便使CPU和系统中其他部件都处于一个确定的初始状态 , 并从这个状态开始工作 。
除了进入系统的正常初始化之外 , 当单片机系统在运行出错或操作错误使系统处于死锁状态时 , 也可按复位键重新启动 。
复位后 , PC内容初始化为0000H , 使单片机从0000H单元开始执行程序 。
单片机复位后不影响内部RAM的 。
32、状态 。
89C51单片机复位信号的输入端是RST引脚 , 高电平有效 。
其有效时间持续24个时钟周期(2个机器周期)以上 。
RST端的外部复位电路有两种操作方式:上电自动复位和按键手动复位 。
上电复位电路:上电复位电路又称基本阻容复位电路 , 此复位电路利用了电容可以存储电荷的特性 , 和电阻组成串联网络 , 只要保证电容充放的时间常数满足单片机的复位要求 , 就可以形成基本的复位电路 , 此复位电路是高电平有效复位电路 。
上电的瞬间RESET端的电位和VCC相同 , 随着充电电流的减小 , RESET端的电位逐渐下降 , 按照图上的参数 , 时间常数T=RC=100ms , 这个时间常数足以保证完成复位操作 。
按键手动复位电路:按键手动复位电路又 。
33、称基本手动复位电路 , 此电路设计是手动复位开关产生的复位信号连接在复位电路上 , 而不是直接接在处理器的复位信号输入引脚上 。
如图 , 将一个手动开关与电阻串联后再和复位电容并联起来 , 当系统上电后 , 由于开关没有导通 , 还是一个基本的阻容复位电路 , 系统会可靠地复位 。
如果在调试过程中需要对系统进行复位 , 这时不需要断电再接通电源 , 只需要按一下复位开关即可 。
稿源:(未知)
【傻大方】网址:/a/2021/0707/0022751476.html
标题:多功能电子钟的设计与实现课程设计说明书|多功能电子钟的设计与实现课程设计说明书( 五 )