1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
答辩liu

设计系统的选择 IC卡的分类 根据卡与外界数据交换的界面不同分类 接触式IC卡 非接触式IC卡 双界面卡 根据集成电路类型分类 普通存储卡 逻辑加密卡 CPU卡 信息纽扣(TM卡) 我选择的是接触式普通IC卡的读写器的设计,确定了这个才便于读写器硬件电路的设计。 系统预期目标及最后完成情况 预期目标: 1.数码管初始化显示为全0 2.键盘输入数字时,数码管移位显示 3.实现基于I2C的对AT24C02存储,读取和清零的功能 完成情况: 1、数码管初始化显示为0 2、键盘输入,数码管移位显示 3、对I2C协议的模拟基本实现,功能基本实 现 设计电路原理图 核心器件选择 AT89C51 共阴极7段数码管 74LS138 74LS48 AT24C02 4*4矩阵键盘 软件系统设计—主程序 键盘子程序 中断显示子程序 I2C协议的读和写 存储,写子程序 读卡,读子程序 清零子程序 清零子程序与写子程序类似,即清零时,向存储区单元内发送0存入其中,实现清零功能。 系统调试 在proteus上进行仿真调试 Company Logo LOGO 指导教师: 课题:基于I2C总线的IC 卡读写器设计 专业:电子信息工程 学生: 学号:2007141115 背景: 1、IC卡的兴起和广泛应用(医疗,保险,金融,交 通,电 信及日常生活各个领域)。 2、IC卡及其其他设备组成系统丰富的服务功能。 3、IC卡系统和其他领域相结合,产生巨大的经济和社会效益。 4、I2C总线是近年来发展较快的一种串行扩展总线,连线 少,灵活性和可靠性高并且占用空间小,降低了互连成本。 意义: IC卡读写器是IC卡与应用系统间的桥梁,承担信息识别,传送,读写,处理等任务。因此基于I2C总线的读写器,能够在最大程度上优化读写器的设计及性能,是有必要进行研究和设计的。 课题的研究背景及意义 课题要求及任务目标 本课题要求在熟悉I2C总线时序和数据传输原理基础上,利用单片机I/O口编程模拟实现: (1)总线时序,对外扩存储器芯片进行数据传输的模拟. (2)键盘输入和数码管显示功能. (3)能在实验室装置上调试(proteus仿 真也可). 系统硬件设计方案 系统硬件框图 I2C读协议时序 I2C写协议时序 本次设计基本达到预期目标,通过这次设计,我最大的收获在于深入了解了I2C总线的通信协议,初步掌握了I2C总线技术,目前I2C总线协议在高速系统中的应用日趋广泛,越来越多的厂家开始制作使用I2C协议通信的芯片,通过此次设计,使我在I2C总线的应用方面有了很大的提高。 总结 Thanks! 致谢 Company Logo LOGO

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档