映象图如图其键盘控制部分基本功能如下键盘去抖动处理当键被按下和放开时,可能会出现电平状态反复变化,称作键盘抖动。若不作处理会引起按键盘命令,所以要进行去抖动处理,以读取稳定键盘状态为准。双键互锁处理当有两个以上按键被同时按下时,只采样优先级高按键优先顺序为如同时按下和时采样到。连击键处理当个按键按下时,输出次键值后,如果该按键还未释放,该键值连续有效,就像连续压按该键样,这种功能称为连击。连击次数计数器可区别出单击些功能不允许连击,如开关或连击。判断连击次数可以检测被按时间,以防止些功能误操作如连续按秒经入参数设置状态。功能键处理功能键能实现个以上按键同时按下来扩展按键数目或实现特殊功能。如机上键。在每个显示刷新周期,按照扫描位数寄存器指定显示位数,把显示缓存内容按先后循序送入,驱动器实现动态显示,减少值可提高每位显示扫描时间占空比,以提高亮度,显示缓存中内容不受影响。修改闪烁控制寄存器可改变闪烁频率和占空比亮和灭时间。提供两种控制方式寄存器映象控制和命令解释控制,如上述对显示部分控制,寄存器映象控制是指直接访问底层寄存器,实现基本控制功能,这些寄存器须字节操作。命令解释控制是指通过解释命令缓冲区中指令,间接访问底层寄存器实现扩展控制功能。如实现寄存器位操作对显示缓存循环,移位,对操作数译码等操作。接口传输速率可达,容易与处理器接口。并提供键盘中断信号,提高主处理器时间效率。从地址为。有效按键动作普通键单击,连击和功能键状态变化,都会令系统寄存器位置,引脚信号有效变为低电平。用户键盘处理程序可由引脚低电平中断触发,以提高程序效率也可以不采样引脚信号节省系统数,而轮询系统寄存器位要注意读键值寄存器会令位清,并会令引脚信号无效。为确保个有效按键动作所有参数寄存器同步性,建议利用通信自动增址功能连续读,和寄存器,但用户无需太担心寄存器同步性问题,应为键参数寄存器变化速度较缓慢典型,最快。内可通过总线访问寄存器地址范围为,任寄存器都可按字节直接读写,也可以通过命令接口间接读写或按位读写,请参考指令详解部分。支持自动增址功能访问寄存器后,寄存器子地址自动加和地址翻转功能访问最后寄存器子地址后,寄存器子地址翻转为。控制和状态查询全部都是通过读写寄存器实现用户只需象读写内单元样,即可实现对控制,键盘显示模块原理图如图所示图按键显示模块软件设计采用软件作为系统编程环境,运用语言为编写语言,协议通过软件模拟其时序,对进行控制。图主程序流程图开始中断和定时器初始化初始化时间和闹铃初始化是否闹铃显示时间闹铃两秒图按键处理函数程序流程图系统测试经过试验,电路运行正常,能按照预定设置工作,效果较好。结论利用模块设计数码管显示和按键处理较为方便,利用中断来处理按键大大提高了程序效率,比以往轮询方式在性能方面也有提高。开始判断按键值建修改闹铃时间键删除个闹铃键增加个闹铃键修改运行时间判断闹间时是否正常结束附录单片机最小系统原理图附录图单片机最小系统原理图附录模块原理图附录图最小系统原理图附录单片机模块印制板图附录图单片机模块印制板图附录模块印制板,函数原形功能描述初始化参数说明无。返回值无定时器,模式等待复位完毕函数原形功能描述中断初始化参数说明无。返回值无负边沿触发中断允许外部中断函数原形功能描述主函数参数说明无。返回值无系统初始化或传感器,可检测每个按键连击次数。系统功能框图即寄存器映象图如图其键盘控制部分基本功能如下键盘去抖动处理当键被按下和放开时,可能会出现电平状态反复变化,称作键盘抖动。若不作处理会引起按键盘命令,所以要进行去抖动处理,以读取稳定键盘状态为准。双键互锁处理当有两个以上按键被同时按下时,只采样优先级高按键优先顺序为如同时按下和时采样到。连击键处理当个按键按下时,输出次键值后,如果该按键还未释放,该键值连续有效,就像连续压按该键样,这种功能称为连击。连击次数计数器可区别出单击些功能不允许连击,如开关或连击。判断连击次数可以检测被按时间,以防止些功能误操作如连续按秒经入参数设置状态。功能键处理功能键能实现个以上按键同时按下来扩展按键数目或实现特殊功能。如机上自动打铃系统摘要本设计采用单片机作为整个系统控制核心,实现数码管显示时钟万年历及调时校时作息时间表闹钟等功能。显示模块实行双向选择,可以用液晶来显示,如果有困难话还可以选择由数码管来显示,相对来说要简单很多。采用单片机定时器来实现时间运行,作息时间表闹钟等功能则直接由软件控制实现。关键词,数码管目录系统方案选择与论证设计要求基本要求系统基本方案各模块方案选择与论证系统各模块最终方案系统硬件设计与实现主要单元电路设计软件设计系统测试结论附录单片机原理图附录模块原理图附录单片机印制板图附录模块印制板图附录程序清单系统方案选择与论证设计要求在数码管上显示时钟包括时分秒,并可以通过按键对时间日期进行动态调整根据设定作息时间表时间到就打铃设定闹钟时间,时间到打铃数码管显示万年历包括年月日作息时间表可以现场进行修改系统基本方案根据题目要求,系统分为两大部分控制模块和按键显示模块。控制模块主要有组成,其主要作用是读取按键,控制显示,并产生时钟。按键显示模块主要有和数码管组成。图打铃系统基本模块方框图各模块方案选择与论证控制器模块方案采用现场可编程逻辑器件制作,利用软件中编程进行描述,然后下载实现。此方案系统工作原理方框图如图所示,它是由多个分频器计数器,时钟预置器,比较器,动态数码管显示及打铃等多个模块构成报时打铃系统工作原理标准时钟经过不同分频计数形成时,分,秒。同时以输入时钟预置器作为时钟预置器中敏感信号和信号共同作用时钟预置器,输出所预置时间,将当前时间与比较器里设定时间作比较,当前时间与比较器里时间相等时,输出个打铃信号给蜂鸣器。方案二采用公司作为系统控制器单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低,体积小,技术成熟和成本低等优点,使其在各个领域应用广泛基于以上分析,我们采用了方案按键显示模块控制模块模块按键显示方案采用液晶屏显示,按键通过矩阵键盘单片机编码实现,液晶屏可用字符显示液晶,界面清晰直观,人机交换效果较好。方案二采用按键显示模块,可直接驱动数码管显示,并可对个按键进行编码,采用协议,接口简单,控制容易。通过比较,由于液晶加矩阵键盘接口复杂,故采用模块。系统各模块最终方案经过仔细分析和考虑,我决定了系统各模块最终决定方案如下控制模块采用单片机控制按键显示模块采用按键显示发声模块采用蜂鸣器发声系统硬件设计与实现主要单元电路设计控制器模块单元电路设计公司是内核单片机,通过串口就可以下载程序,我所设计最小系统板便于扩展,使用方便。其原理图如图所示图控制器电路键盘显示模块单元电路设计提供了串行接口和键盘中断信号方便与处理器连接可驱动位共阴数码管或个和个按键,可控扫描位数并且可控任数码管闪烁,提供数据译码和循环移位段寻址等控制,个功能键可检测任键连击次数,无需外接元件即可直接驱动即可扩展驱动电流和驱动电压。引脚采用引脚如图所示图引脚图工作原理可采样个按键或传感器,可检测每个按键连击次数。系统功能框图即寄存器映象图如图其键盘控制部分基本功能如下键盘去抖动处理当键被按下和放开时,可能会出现电平状态反复变化,称作键盘抖动。若不作处理会引起按键盘命令,所以要进行去抖动处理,以读取稳定键盘状态为准。双键互锁处理当有两个以上按键被同时按下时,只采样优先级高按键优先顺序为如同时按下和时采样到。连击键处理当个按键按下时,输出次键值后,如果该按键还未释放,该键值连续有效,就像连续压按该键样,这种功能称为连击。连击次数计数器可区别出单击些功能不允许连击,如开关或连击。判断连击次数可以检测被按时间,以防止些功能误操作如连续按秒经入参数设置状态。功能键处理功能键能实现个以上按键同时按下来扩展按键数目或实现特殊功能。如机上键。在每个显示刷新周期,按照扫描位数寄存器指定显示位数,把显示缓存内容按先后循序送入,驱动器实现动态显示,减少值可提高每位显示扫描时间占空比,以提高亮度,显示缓存中内容不受影响。修改闪烁控制寄存器可改变闪烁频率和占空比亮和灭时间。提供两种控制方式寄存器映象控制和命令解释控制,如上述对显示部分控制,寄存器映象控制是指直接访问底层寄存器,实现基本控制功能,这些寄存器须字节操作。命令解释控制是指通过解释命令缓冲区中指令,间接访问底层寄存器实现扩展控制功能。如实现寄存器位操作对显示缓存循环,移位,对操作数译码等操作。接口传输速率可达,容易与处理器接口。并提供键盘中断信号,提高主处理器时间效率。从地址为。有效按键动作普通键单击,连击和功能键状态变化,都会令系统寄存器位置,引脚信号有效变为低电平。用户键盘处理程序可由引脚低电平中断触发,以提高程序效率也可以不采样引脚信号节省系统数,而轮询系统寄存器位要注意读键值寄存器会令位清,并会令引脚信号无效。为确保个有效按键动作所有参数寄存器同步性,建议利用通信自动增址功能连续读,和寄存器,但用户无需太担心寄存器同步性问题,应为键参数寄存器变化速度较缓慢典型,最快。内可通过总线访问寄存器地址范围为,任寄存器都可按字节直接读写,也可以通过命令接口间接读写或按位读写,请参考指令详解部分。支持自动增址功能访问寄存器后,寄存器子地址自动加和地址翻转功能访问最后寄存器子地址后,寄存器子地址翻转为。控制和状态查询全部都是通过读写寄存器实现用户只需象读写内单元样,即可实现对控制,键盘显示模块原理图如图所示
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 30 页
第 2 页 / 共 30 页
第 3 页 / 共 30 页
第 4 页 / 共 30 页
第 5 页 / 共 30 页
第 6 页 / 共 30 页
第 7 页 / 共 30 页
第 8 页 / 共 30 页
第 9 页 / 共 30 页
第 10 页 / 共 30 页
第 11 页 / 共 30 页
第 12 页 / 共 30 页
第 13 页 / 共 30 页
第 14 页 / 共 30 页
第 15 页 / 共 30 页
预览结束,还剩
15 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。