帮帮文库

(毕业论文)IIC读卡器设计 (毕业论文)IIC读卡器设计

格式:DOC | 上传时间:2022-06-24 20:03 | 页数:30 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
1 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
2 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
3 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
4 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
5 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
6 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
7 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
8 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
9 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
10 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
11 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
12 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
13 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
14 页 / 共 30
(毕业论文)IIC读卡器设计
(毕业论文)IIC读卡器设计
15 页 / 共 30

1、编程调试和应用系统的开发以及相关芯片总线协议的使用。设计要求密码存储在器件中,实现数据掉电不丢失。系统在上电后四个数码管均显示的初始化状态。实现数字键和相关功能键的设计,四个功能键的说明输入键按下此键时,四个数码管空白显示全黑,每输入个数字就在数码管上显示出来。读出键按下此键后,读出的数据,并显示在四个数码管上。复位键在按下输入键之后,输入个数字后,可以选择该键表示放弃输入不储存,或者选择储存键。储存键当输入修改的数字后,按下此键,将修改的数据进行存储并同时回到初始状态,显示。二〇三年十月二十七日星期三硬件设计硬件选择和总体系统框图本设计采用微控制器,用作为存储密码的芯片,实现储存数据断电不丢失,采用矩阵键盘输入,四位共阳数码管动态显示密码。管脚连接如图所示。图中省略时钟电路和电源。

2、码管显示电路设计中显示位数据时,采用数码管动态显示方式,它既满足个数码管的显示要求,又节省了单片机的管脚资源,只使用条口线。个数码管共用个口,如图所示,在每个瞬间,数码管段码相同。要达到多位显示的目的,就要在每瞬间只有位共阳端有效,即只选通位数码管。段码由共用口送来,各位数码管依次轮流选通,使每位显示该位的字符,并保持段时间,以适应视觉暂留的效果。然后关闭该位数码管,防止残影现象。在显示初始状态时,四位数码管为静态显示,所有数码显示相同。二〇三年十月二十七日星期三图数码管显示电路数据存储电路总线协议总线是由数据线和时钟构成的串行通信总线,可发送和接收数据。在微控制器与之间与之间进行双向传送,在信息的传输过程中总线上并接的每模块电路既是主控器或被控器,又是发送器或接收器,这取决于它所。

3、,当遇到问题时,自己花了很长时间都不能够解决,同学的些建议却很快的解决了这个问题。这让我了解到与人合作的重要性,团队的重要性,个人不可能解决所有的问题。另外对单片机的接口电路有了进步了解,比如矩阵键盘,动态扫描数码管的时序的理解等。这样我们不仅了解单片机的原理,而是给我带来了很多的思考如何对多个器件的读写,如何传输数据到电脑,如何组建局起始函数停止子函数二〇三年十月二十七日星期三响应子函数非响应子函数二〇三年十月二十七日星期三写数据二〇三年十月二十七日星期三读数据函数二〇三年十月二十七日星期三读个字节,写入二〇三年十月二十七日星期三字节数据口定义向固定地址写入个字节数据读取个固定地址个字节数据反转法读键值口使用二〇三年十月二十七日星期三,键值对应表函数功能从矩阵键盘中读取键值参数无。

4、电路。图总体系统框图矩阵键盘电路矩阵键盘又称行列式键盘。用口线组成行列结构,按键设置在行列交点上。条口线最多可构造个按键。的行列结构可构成个键的键盘,如图所示。无按键时各行各列彼此相交而不相连。由行列线的电平状态可以识别唯与之相连的按键,此过程成为读键值。位数码管储存器矩阵键盘二〇三年十月二十七日星期三图矩阵键盘键盘读键采用反转读键法。第步先置行线为输入线,列线为输出线,且输出为。相应的口写为。若读入低位的数据为,则表明有键按下,保存低位数据。低位中电平的位置对应的是被按下键的行位置。第二步设置输入输出口对换,行线为输出线,且输出为,列线为输入线,口编程数据为。若读入高位数据不等于,则认为有键按下。读入高位数据中为的位为列位置。保存高位数据,将两次所读数值按位或运算次,便得按键值。。

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

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

7、动态显示和静态显示两种方式做显示。动态显示中,先进行端选,再进行位选,然后延时几百微妙,达到暂留显示的目的,最后关闭所有数码管防止有重影的现象。其它位的数码管依次重复这个过程,最后在程序设计流程图如图所示。开始返回值键盘行列扫描延时查找键值返回键值有键按下吗按键松开二〇三年十月二十七日星期三图数码管扫描程序流图开始第位小于显示,大于则不显示第二位小于显示,大于则不显示第三位小于显示,大于则不显示第四位小于显示,大于则不显示返回二〇三年十月二十七日星期三软硬件调试硬件协同调试通过串口下载到单片机中的硬件调试,通过实际现象来查找代码中的,然后查找相关代码的,从而来改正相应的代码,初始状态如实物如图所示。图初始状态显示数码管在首次输入时,无法关闭未输入的数码管,修改代码后达到实际效果如图。

8、低线。在确认时钟的高电平期间,线以这种方式保持稳定的低电平。当然,还必须考虑建立时间和保持时间。图二〇三年十月二十七日星期三无应答信号在时钟的第个脉冲期间发送器释放数据总线,接收器不拉低数据总线表示个,有两种用途般表示接收器未成功接收数据字节当接收器是主控器时,它收到最后个字节后,应发送个信号,以通知被控发送器结束数据发送,并释放总线,以便主控接收器发送个停止信号。芯片是二线制串行,其特征码为。模块的电路图如图所示。图模块电路连接写数据过程写操作时,线上的信号依次为启动低电平为写操作应答位的地址数据„„数据应答结束每次写操作最多可连续写字节页,也可以少于字节。旦停止信号被接收到,则内部写周期将开始。在内部写周期期间,不响应外部信号,直到写周期完成。如图所示为系列存储器写周期时序图。。

9、数据读写。读写原理在硬件设计中叙述,由于过程过长在此不复述,其程序流程图如下显示状态键值扫描关闭数码管读取数据显示数据,并等待退出输入数据放弃输入储存输入开始二〇三年十月二十七日星期三图读数据流程图图写数据流程图键盘反转读键本设计程序中用反转法对键盘进行行列扫描,做到去抖动且次按键只读次开始写控制字应答启动位地址应答启动启动启动启动启动写控制字应答启动读字节非应答启动停止启动开始启动启动写控制字应答启动位地址应答启动停止启动写数据应答启动二〇三年十月二十七日星期三键值。做次扫描的过程包括,检测是否有按键按下,如果有则延时,以消除前抖动影响,再检测有无按键按下,若有扫描键值,则确认该按键按下,再检测按键是否弹起,延时,消除后抖动影响。流程图如图。图键盘扫描流程数码管扫描显示数码管采用。

10、返回型说明值大于时代表没有按下按键返回值二〇三年十月二十七日星期三等待按键放开,二〇三年十月二十七日星期三大约延时个微秒函数功能传入个位的整型数,在位数码管上显示,段选数码管位选数码管二〇三年十月二十七日星期三让数码管表示无数据显示四个数码管同时打开,二〇三年十月二十七日星期三目录设计目的和要求设计目的设计要求硬件设计硬件选择和总体系统框图矩阵键盘电路数码管动态静态显示电路数据储存电路软件设计软件总体流程器件的读写反转法读键值数码管扫描显示软硬件调试软硬件协同调试实习心得参考文献附录二〇三年十月二十七日星期三设计目的和要求设计目的本课题的主要内容是采用系列微控制器实现读写器的设计,通过这个实习,增强语言程序设能力,同时加强对系列微控制器及相关知识理论的使用,熟练掌握系列微控制器的。

11、所示,可以关闭未输入位的数码管。二〇三年十月二十七日星期三图输入时数码管关闭未输入位实习心得刚开始实习的时候,我们都觉得学过的知识很生疏,因为好久没摸单片机了,虽然以前做过实验,但那时用的是汇编语言,而现在使用语言,不过更加容易理解,适合设计程序。从焊接硬件电路开始,阅读参考实验例程,相互探讨编程思路,寻找资料等等,我们都在努力的自学着。通过这次的设计,我们增加了好多的收获。首先,是学习上的巩固。通过复习课本和实验,对单片机的基础知识又有了很大的巩固。其次,通过对用语言实卡读写的功能,熟悉了软件的些相关的操作和调试编译技巧,以及电子元器件的组装知识等等。增进了与同学的交二〇三年十月二十七日星期三流。平常除了上课,大家交流比较少。而每次做实习设计的时候,大家总会互相探讨,发表自己的看。

12、要完成的功能。总线基本状态如图总线空闲数据线和时钟线同时为高电平。启动数据传输时钟为高电平时,从高电平变为低电平表示起始条件产生。起始条件必须先于所有的命令产生。二〇三年十月二十七日星期三停止数据传输时钟为高电平时,从低电平变为高电平表示停止条件产生。所有操作都必须以停止条件结束。数据传送数据有效数据线的状态表明数据何时有效。在起始条件之后,数据线在时钟处于高电平期间保持稳定。必须在时钟信号为低电平期间改变数据线。个数据位对应个时钟脉冲。数据的每次传输以起始条件开始,以停止条件结束。在起始条件和停止条件之间传输的数据字节数目由主器件决定。图基本状态图确认信号每个被寻址的接收器在接收到每字节数据后,应发送个确认位。主器件必须提供个额外的时钟以传输确认位。在确认时钟脉冲内,器件确认须拉。

参考资料:

[1]有限公司出入厂管理制度(第9页,发表于2022-06-24 20:55)

[2]有限公司车辆运输安全管理制度(第10页,发表于2022-06-24 20:55)

[3]有限公司产品质量管理制度(第15页,发表于2022-06-24 20:55)

[4]有限公司产品研发管理制度(第19页,发表于2022-06-24 20:55)

[5]有限公司测绘质量管理制度(第45页,发表于2022-06-24 20:55)

[6]有限公司仓库管理制度框架(第56页,发表于2022-06-24 20:55)

[7]有限公司财务制度(第5页,发表于2022-06-24 20:55)

[8]有限公司宾客来访接待管理办法(第12页,发表于2022-06-24 20:55)

[9]有限公司办公用品管理规定(第13页,发表于2022-06-24 20:55)

[10]有限公司安全管理制度(第16页,发表于2022-06-24 20:55)

[11]有色金属有限公司章程(第20页,发表于2022-06-24 20:55)

[12]游乐园消防安全培训制度(第19页,发表于2022-06-24 20:55)

[13]油田生产系统岗位责任制大检查实施方案(第20页,发表于2022-06-24 20:55)

[14]油库巡回检查管理制度(第5页,发表于2022-06-24 20:55)

[15]用户需求(URS)管理制度(第13页,发表于2022-06-24 20:55)

[16]应用技术有限公司办公用品管理制度(第23页,发表于2022-06-24 20:55)

[17]应急救援队伍建立标准(制度、台帐、物资储备及明细)(第7页,发表于2022-06-24 20:55)

[18]影城安全生产管理制度汇编(第36页,发表于2022-06-24 20:55)

[19]营销中心管理制度(第7页,发表于2022-06-24 20:55)

[20]营销薪酬体系与绩效考核管理制度(第30页,发表于2022-06-24 20:55)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致