响,再检测有无按键按下,若有扫描键值,则确认该按键按下,再检测按键是否弹起,延时,消除后抖动影响。流程图如图。图键盘扫描流程数码管扫描显示数码管采用动态显示和静态显示两种方式做显示。动态显示中,先进行端选,再进行位选,然后延时几百微妙,达到暂留显示的目的,最后关闭所有数码管防止有重影的现象。其它位的数码管依次重复这个过程,最后在程序设计流程图如图所示。开始返回值键盘行列扫描延时查找键值返回键值有键按下吗按键松开二〇三年十月二十七日星期三图数码管扫描程序流图开始第位小于显示,大于则不显示第二位小于显示,大于则不显示第三位小于显示,大于则不显示第四位小于显示,大于则不显示返回二〇三年十月二十七日星期三软硬件调试硬件协同调试通过串口下载到单片机中的硬件调试,通过实际现象来查找代码中的,然后查找相关代码的,从而来改正相应的代码,初始状态如实物如图所软件的些相关的操作和调试编译技巧,以及电子元器件的组装知识等等。增进了与同学的交二〇三年十月二十七日星期三流。平常除了上课,大家交流比较少。而每次做实习设计的时候,大家总会互相探讨,发表自寻找资料等等,我们都在努力的自学着。通过这次的设计,我们增加了好多的收获。首先,是学习上的巩固。通过复习课本和实验,对单片机的基础知识又有了很大的巩固。其次,通过对用语言实卡读写的功能,熟悉了,我们都觉得学过的知识很生疏,因为好久没摸单片机了,虽然以前做过实验,但那时用的是汇编语言,而现在使用语言,不过更加容易理解,适合设计程序。从焊接硬件电路开始,阅读参考实验例程,相互探讨编程思路,示。图初始状态显示数码管在首次输入时,无法关闭未输入的数码管,修改代码后达到实际效果如图所示,可以关闭未输入位的数码管。二〇三年十月二十七日星期三图输入时数码管关闭未输入位实习心得刚开始实习的时候大于则不显示返回二〇三年十月二十七日星期三软硬件调试硬件协同调试通过串口下载到单片机中的硬件调试,通过实际现象来查找代码中的,然后查找相关代码的,从而来改正相应的代码,初始状态如实物如图所扫描延时查找键值返回键值有键按下吗按键松开二〇三年十月二十七日星期三图数码管扫描程序流图开始第位小于显示,大于则不显示第二位小于显示,大于则不显示第三位小于显示,大于则不显示第四位小于显示,示。动态显示中,先进行端选,再进行位选,然后延时几百微妙,达到暂留显示的目的,最后关闭所有数码管防止有重影的现象。其它位的数码管依次重复这个过程,最后在程序设计流程图如图所示。开始返回值键盘行列除前抖动影响,再检测有无按键按下,若有扫描键值,则确认该按键按下,再检测按键是否弹起,延时,消除后抖动影响。流程图如图。图键盘扫描流程数码管扫描显示数码管采用动态显示和静态显示两种方式做显字应答启动读字节非应答启动停止启动开始启动启动写控制字应答启动位地址应答启动停止启动写数据应答启动二〇三年十月二十七日星期三键值。做次扫描的过程包括,检测是否有按键按下,如果有则延时,以消入开始二〇三年十月二十七日星期三图读数据流程图图写数据流程图键盘反转读键本设计程序中用反转法对键盘进行行列扫描,做到去抖动且次按键只读次开始写控制字应答启动位地址应答启动启动启动启动启动写控制中单元为首地址的连续个字节的数据读写。读写原理在硬件设计中叙述,由于过程过长在此不复述,其程序流程图如下显示状态键值扫描关闭数码管读取数据显示数据,并等待退出输入数据放弃输入储存输要包括数据从器件的读写,键盘反转读键,数码管扫描显示,数据读取储存逻辑等。其总体流程图如图所示。二〇三年十月二十七日星期三任意键图程序总体流程器件的读写该模块实现器件,可以读字节两字节„„字节的数据。读完最后个数据后,主器件发出非应答信号和停止信号。如图所示为系列存储器读操作时序图。图读时序软件设计软件总体流程软件的设计主结束在读数据之前,先写入要读的数据所在的地址。然后,主器件在应答位后产生个启动信号,以终止刚才的写地址操作。随后主器件再次发出控制字,位为,。接收应答信号后,便可读数据日星期三读数据过程读操作时,线上的信号依次为启动低电平为写操作应答位的地址高电平为读操作应答数据„„数据非应答连续写字节页,也可以少于字节。旦停止信号被接收到,则内部写周期将开始。在内部写周期期间,不响应外部信号,直到写周期完成。如图所示为系列存储器写周期时序图。图页写入方式二〇三年十月二十七图如图所示。图模块电路连接写数据过程写操作时,线上的信号依次为启动低电平为写操作应答位的地址数据„„数据应答结束每次写操作最多可连图如图所示。图模块电路连接写数据过程写操作时,线上的信号依次为启动低电平为写操作应答位的地址数据„„数据应答结束每次写操作最多可连续写字节页,也可以少于字节。旦停止信号被接收到,则内部写周期将开始。在内部写周期期间,不响应外部信号,直到写周期完成。如图所示为系列存储器写周期时序图。图页写入方式二〇三年十月二十七日星期三读数据过程读操作时,线上的信号依次为启动低电平为写操作应答位的地址高电平为读操作应答数据„„数据非应答结束在读数据之前,先写入要读的数据所在的地址。然后,主器件在应答位后产生个启动信号,以终止刚才的写地址操作。随后主器件再次发出控制字,位为,。接收应答信号后,便可读数据,可以读字节两字节„„字节的数据。读完最后个数据后,主器件发出非应答信号和停止信号。如图所示为系列存储器读操作时序图。图读时序软件设计软件总体流程软件的设计主要包括数据从器件的读写,键盘反转读键,数码管扫描显示,数据读取储存逻辑等。其总体流程图如图所示。二〇三年十月二十七日星期三任意键图程序总体流程器件的读写该模块实现器件中单元为首地址的连续个字节的数据读写。读写原理在硬件设计中叙述,由于过程过长在此不复述,其程序流程图如下显示状态键值扫描关闭数码管读取数据显示数据,并等待退出输入数据放弃输入储存输入开始二〇三年十月二十七日星期三图读数据流程图图写数据流程图键盘反转读键本设计程序中用反转法对键盘进行行列扫描,做到去抖动且次按键只读次开始写控制字应答启动位地址应答启动启动启动启动启动写控制字应答启动读字节非应答启动停止启动开始启动启动写控制字应答启动位地址应答启动停止启动写数据应答启动二〇三年十月二十七日星期三键值。做次扫描的过程包括,检测是否有按键按下,如果有则延时,以消除前抖动影响,再检测有无按键按下,若有扫描键值,则确认该按键按下,再检测按键是否弹起,延时,消除后抖动影响。流程图如图。图键盘扫描流程数码管扫描显示数码管采用动态显示和静态显示两种方式做显示。动态显示中,先进行端选,再进行位选,然后延时几百微妙,达到暂留显示的目的,最后关闭所有数码管防止有重影的现象。其它位的数码管依次重复这个过程,最后在程序设计流程图如图所示。开始返回值键盘行列扫描延时查找键值返回键值有键按下吗按键松开二〇三年十月二十七日星期三图数码管扫描程序流图开始第位小于显示,大于则不显示第二位小于显示,大于则不显示第三位小于显示,大于则不显示第四位小于显示,大于则不显示返回二〇三年十月二十七日星期三软硬件调试硬件协同调试通过串口下载到单片机中的硬件调试,通过实际现象来查找代码中的,然后查找相关代码的,从而来改正相应的代码,初始状态如实物如图所示。图初始状态显示数码管在首次输入时,无法关闭未输入的数码管,修改代码后达到实际效果如图所示,可以关闭未输入位的数码管。二〇三年十月二十七日星期三图输入时数码管关闭未输入位实习心得刚开始实习的时候,我们都觉得学过的知识很生疏,因为好久没摸单片机了,虽然以前做过实验,但那时用的是汇编语言,而现在使用语言,不过更加容易理解,适合设计程序。从焊接硬件电路开始,阅读参考实验例程,相互探讨编程思路,寻找资料等等,我们都在努力的自学着。通过这次的设计,我们增加了好多的收获。首先,是学习上的巩固。通过复习课本和实验,对单片机的基础知识又有了很大的巩固。其次,通过对用语言实卡读写的功能,熟悉了软件的些相关的操作和调试编译技巧,以及电子元器件的组装知识等等。增进了与同学的交二〇三年十月二十七日星期三流。平常除了上课,大家交流比较少。而每次做实习设计的时候,大家总会互相探讨,发表自己的看法,当遇到问题时,自己花了很长时间都不能够解决,同学的些建议却很快的解决了这个问题。这让我了解到与人合作的重要性,团队的重要性,个人不可能解决所有的问题。另外对单片机的接口电路有了进步了解,比如矩阵键盘,动态扫描数码管的时序的理解等。这样我们不仅了解单片机的原理,而是给我带来了很多的思考如何对多个器件的读写,如何传输数据到电脑,如何组建局域网通信等等。让我想学习更多的相关知识,进步培养了我们的动手能力和兴趣。二〇三年十月二十七日星期三参考文献李鸿等单片机原理及应用湖南大学出版社,何立民单片机高级教程应用与设计北京航空航天大学出版社戴佳单片机语言应用程序设计实例精讲北京电子工业出版社,于京系列单片机程序设计与应用案例北京中国电力出版社,孙育才新型系列单片机及其延时函数,二〇三年十月二十七日星期三起始函数停止子函数二〇三年十月二十七日星期三响应子函数非响应子函数二〇三年十月二十七日星期三写数据二〇三年十月二十七日星期三读数据函数二〇三年十月二十七日星期三读个字节,写入二〇三年十月二十七日星期三字节数据口定义向固定地址写入个字节数据读取个固定地址个字节数据反转法读键值口使用二〇三年十月二十七日星期三,键值对应表函数
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 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、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。