帮帮文库

返回

IIC读卡器设计 IIC读卡器设计

格式:word 上传:2022-06-24 19:03:50

《IIC读卡器设计》修改意见稿

1、“.....不响应外部信号,直到写周期完成。如图所示为系列存储器写周期时序图。图页写入方式二〇三年十月二十七日星期三读数据过程读操作时,线上的信号依次为启动低电平为写操作应答位的地址高电平为读操作应答数据„„数据非应答结束在读数据之前,先写入要读的数据所在的地址。然后,主器件在应答位后产生个启动信号,以终止刚才的写地址操作。随后主器件再次发出控制字,位为,。接收应答信号后,便可读数据,可以读字节两字节„„字节的数据。读完最后个数据后,主器件发出非应答信号和停止信号。如图所示为系列存储器读操作时序图。图读时序软件设计软件总体流程软件的设计主要包括数据从器件的读写,键盘反转读键,数码管扫描显示,数据读取储存逻辑等。其总体流程图如图所示。二〇三年十月二十七日星期三任意键图程序总体流程器件的读写该模块实现器件中单元为首地址的连续个字节的数据读写。读写原理在硬件设计中叙述......”

2、“.....其程序流程图如下显示状态键值扫描关闭数码管读取数据显示数据,并等待退出输入数据放弃输入储存输入开始二〇三年十月二十七日星期三图读数据流程图图写数据流程图键盘反转读键本设计程序中用反转法对键盘进行行列扫描,做到去抖动且次按键只读次开始写控制字应答启动位地址应答启动启动启动启动启动写控制字应答启动读字节非应答启动停止启动开始启动启动写控制字应答启动位地址应答启动停止启动写数据应答启动二〇三年十月二十七日星期三键值。做次扫描的过程包括,检测是否有按键按下,如果有则延时,以消除前抖动影响,再检测有无按键按下,若有扫描键值,则确认该按键按下,再检测按键是否弹起,延时,消除后抖动影响。流程图如图。图键盘扫描流程数码管扫描显示数码管采用动态显示和静态显示两种方式做显示。动态显示中,先进行端选,再进行位选,然后延时几百微妙,达到暂留显示的目的,最后关闭所有数码管防止有重影的现象......”

3、“.....最后在程序设计流程图如图所示。开始返回值键盘行列扫描延时查找键值返回键值有键按下吗按键松开二〇三年十月二十七日星期三图数码管扫描程序流图开始第位小于显示,大于则不显示第二位小于显示,大于则不显示第三位小于显示,大于则不显示第四位小于显示,大于则不显示返回二〇三年十月二十七日星期三软硬件调试硬件协同调试通过串口下载到单片机中的硬件调试,通过实际现象来查找代码中的,然后查找相关代码的,从而来改正相应的代码,初始状态如实物如图所示。图初始状态显示数码管在首次输入时,无法关闭未输入的数码管,修改代码后达到实际效果如图所示,可以关闭未输入位的数码管。二〇三年十月二十七日星期三图输入时数码管关闭未输入位实习心得刚开始实习的时候,我们都觉得学过的知识很生疏,因为好久没摸单片机了,虽然以前做过实验,但那时用的是汇编语言,而现在使用语言,不过更加容易理解......”

4、“.....从焊接硬件电路开始,阅读参考实验例程,相互探讨编程思路,寻找资料等等,我们都在努力的自学着。通过这次的设计,我们增加了好多的收获。首先,是学习上的巩固。通过复习课本和实验,对单片机的基础知识又有了很大的巩固。其次,通过对用语言实卡读写的功能,熟悉了软件的些相关的操作和调试编译技巧,以及电子元器件的组装知识等等。增进了与同学的交二〇三年十月二十七日星期三流。平常除了上课,大家交流比较少。而每次做实习设计的时候,大家总会互相探讨,发表自己的看法,当遇到问题时,自己花了很长时间都不能够解决,同学的些建议却很快的解决了这个问题。这让我了解到与人合作的重要性,团队的重要性,个人不可能解决所有的问题。另外对单片机的接口电路有了进步了解,比如矩阵键盘,动态扫描数码管的时序的理解等。这样我们不仅了解单片机的原理,而是给我带来了很多的思考如何对多个器件的读写,如何传输数据到电脑......”

5、“.....让我想学习更多的相关知识,进步培养了我们的动手能力和兴趣。二〇三年十月二十七日星期三参考文献李鸿等单片机原理及应用湖南大学出版社,何立民单片机高级教程应用与设计北京航空航天大学出版社戴佳单片机语言应用程序设计实例精讲北京电子工业出版社,于京系列单片机程序设计与应用案例北京中国电力出版社,孙育才新型系列单片机及其延时函数,二〇三年十月二十七日星期三起始函数停止子函数二〇三年十月二十七日星期三响应子函数非响应子函数二〇三年十月二十七日星期三写数据二〇三年十月二十七日星期三读数据函数二〇三年十月二十七日星期三读个字节,写入二〇三年十月二十七日星期三字节数据口定义向固定地址写入个字节数据读取个固定地址个字节数据反转法读键值口使用二〇三年十月二十七日星期三,键值对应表函数功能从矩阵键盘中读取键值参数无返回型说明值大于时代表没有按下按键返回值二〇三年十月二十七日星期三等待按键放开......”

6、“.....在位数码管上显示,段选数码管位选数码管二〇三年十月二十七日星期三让数码管表示无数据显示四个数码管同时打开,二〇三年十月二十七日星期三目录设计目的和要求设计目的设计要求硬件设计硬件选择和总体系统框图矩阵键盘电路数码管动态静态显示电路数据储存电路软件设计软件总体流程器件的读写反转法读键值数码管扫描显示软硬件调试软硬件协同调试实习心得参考文献附录二〇三年十月二十七日星期三设计目的和要求设计目的本课题的主要内容是采用系列微控制器实现读写器的设计,通过这个实习,增强语言程序设能力,同时加强对系列微控制器及相关知识理论的使用,熟练掌握系列微控制器的编程调试和应用系统的开发以及相关芯片总线协议的使用。设计要求密码存储在器件中,实现数据掉电不丢失。系统在上电后四个数码管均显示的初始化状态。实现数字键和相关功能键的设计......”

7、“.....四个数码管空白显示全黑,每输入个数字就在数码管上显示出来。读出键按下此键后,读出的数据,并显示在四个数码管上。复位键在按下输入键之后,输入个数字后,可以选择该键表示放弃输入不储存,或者选择储存键。储存键当输入修改的数字后,按下此键,将修改的数据进行存储并同时回到初始状态,显示。二〇三年十月二十七日星期三硬件设计硬件选择和总体系统框图本设计采用微控制器,用作为存储密码的芯片,实现储存数据断电不丢失,采用矩阵键盘输入,四位共阳数码管动态显示密码。管脚连接如图所示。图中省略时钟电路和电源电路。图总体系统框图矩阵键盘电路矩阵键盘又称行列式键盘。用口线组成行列结构,按键设置在行列交点上。条口线最多可构造个按键。的行列结构可构成个键的键盘,如图所示。无按键时各行各列彼此相交而不相连。由行列线的电平状态可以识别唯与之相连的按键,此过程成为读键值......”

8、“.....第步先置行线为输入线,列线为输出线,且输出为。相应的口写为。若读入低位的数据为,则表明有键按下,保存低位数据。低位中电平的位置对应的是被按下键的行位置。第二步设置输入输出口对换,行线为输出线,且输出为,列线为输入线,口编程数据为。若读入高位数据不等于,则认为有键按下。读入高位数据中为的位为列位置。保存高位数据,将两次所读数值按位或运算次,便得按键值。数码管显示电路设计中显示位数据时,采用数码管动态显示方式,它既满足个数码管的显示要求,又节省了单片机的管脚资源,只使用条口线。个数码管共用个口,如图所示,在每个瞬间,数码管段码相同。要达到多位显示的目的,就要在每瞬间只有位共阳端有效,即只选通位数码管。段码由共用口送来,各位数码管依次轮流选通,使每位显示该位的字符,并保持段时间,以适应视觉暂留的效果。然后关闭该位数码管......”

9、“.....在显示初始状态时,四位数码管为静态显示,所有数码显示相同。二〇三年十月二十七日星期三图数码管显示电路数据存储电路总线协议总线是由数据线和时钟构成的串行通信总线,可发送和接收数据。在微控制器与之间与之间进行双向传送,在信息的传输过程中总线上并接的每模块电路既是主控器或被控器,又是发送器或接收器,这取决于它所要完成的功能。总线基本状态如图总线空闲数据线和时钟线同时为高电平。启动数据传输时钟为高电平时,从高电平变为低电平表示起始条件产生。起始条件必须先于所有的命令产生。二〇三年十月二十七日星期三停止数据传输时钟为高电平时,从低电平变为高电平表示停止条件产生。所有操作都必须以停止条件结束。数据传送数据有效数据线的状态表明数据何时有效。在起始条件之后,数据线在时钟处于高电平期间保持稳定。必须在时钟信号为低电平期间改变数据线。个数据位对应个时钟脉冲。数据的每次传输以起始条件开始......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
IIC读卡器设计.doc预览图(1)
1 页 / 共 30
IIC读卡器设计.doc预览图(2)
2 页 / 共 30
IIC读卡器设计.doc预览图(3)
3 页 / 共 30
IIC读卡器设计.doc预览图(4)
4 页 / 共 30
IIC读卡器设计.doc预览图(5)
5 页 / 共 30
IIC读卡器设计.doc预览图(6)
6 页 / 共 30
IIC读卡器设计.doc预览图(7)
7 页 / 共 30
IIC读卡器设计.doc预览图(8)
8 页 / 共 30
IIC读卡器设计.doc预览图(9)
9 页 / 共 30
IIC读卡器设计.doc预览图(10)
10 页 / 共 30
IIC读卡器设计.doc预览图(11)
11 页 / 共 30
IIC读卡器设计.doc预览图(12)
12 页 / 共 30
IIC读卡器设计.doc预览图(13)
13 页 / 共 30
IIC读卡器设计.doc预览图(14)
14 页 / 共 30
IIC读卡器设计.doc预览图(15)
15 页 / 共 30
预览结束,还剩 15 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档