- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
肯定粉红色的尽快恢复数据库的恢复开大会发卡机会
PAGE
建安费回家客户反馈的顺丰快递恢复卡换了卡后方可骄傲了
摘 要
IC卡是一个正蓬勃发展的边缘产业,一个与我们的生活正越来越密切的产业。在普及因特网和计算机的大潮涌来时,IC卡扮演着越来越重要的角色。
IC卡读写设备大致可分为两大类:一类为专用读写设备或称脱机读写器。其特点是:充分利用IC卡存储量大,可以独立存储和工作, 不需要和主机相连就可完成数据读写的优点,可与应用设备结合或单独工作。例如:IC卡电表,水表,ATM机, 商场收款机。另一类为通用读写设备,或称联机读写器,是带有单片机和存储器的设备,通过并行或串行口与PC机或应用系统网络相连接。 在运行不同软件时可以读写不同种类的IC卡,组成不同的应用系统。如果配备开发系统 单片机内部一般有若干个定时器,如8051单片机内部有T0和T1两个16位定时器。每个定时器都是由两个8位的特殊功能寄存器THi和TLi组成,因此,T0和T1都可以通过字节传送指令为它们赋初值,以获得不同定时时间所需要的计数值。T0和T1在初始值的基础上,每隔12个时钟周期(一个机器周期),作一次加1运算,当计数器从全1变为全0时自动产生定时器溢出中断请求。? ?? MCS-51 每个定时器有4种工作方式:方式0是13位计数结构,计数器由THi的8位与TLi的低5位构成;方式1是16位计数结构,计数器由THi的8位与TLi的8位组成;方式2是8 位计数结构,计数器由TLi的8位组成,当定时器溢时,THi的值能自动装入TLi 中,并在此值基础上自动计数,这与其它的方式不同;在方式3下,也是8位的计数器,并且T0的各控制位和引脚归TL0使用,TH0借用T1 的各控制位和引脚信号,T1只能按不需要中断的方式2工作。定时器的溢出率在不同的工作方式下不同:工作在方式0时:溢出率=fosc/(12*(213-Z+NR))Z为定时器初值,NR为定时器溢出恢复初值的周期数。恢复初值周期数为从定时器溢出到定时器初值重新装入的时间。该段时间和CPU响应中断以及程序中何时重新装入初值有关。工作在方式1时:溢出率=fosc/(12*(216-Z+NR))方式1为16位计数器其初值由THi和TLi中的数值确定。工作在方式2时:溢出率=fosc/(12*(28-Z))由于方式2为自动恢复初值的8位计数器,初值由THi确定;由于方式2是自动重装初值,所以NR=0即不存在重装初值的延时。? ??特殊功能寄存器TMOD 控制定时寄存器的工作方式,TCON 则用于控制定时器T0 和T1 的启动和停止计数,同时管理定时器T0和T1的溢出标志等。当设置了定时器的工作方式并启动定时器后,定时器就按照被设定的工作方式工作,不需要CPU的干预。当计数器值全为1时,如果再输入一个脉冲则计数值重新回到定时器设置初值,同时把定时器/计数器的溢出标志位(TF0或TF1)置位,作为计数器的溢出标志。
当单片机工作在方式1时,若定时/计数值计满溢出后,则定时/计数器的初值将被置零,并继续从THX=0X00,TL0=0X00开始计数。由于定时初值不会被重新装入,所以需要利用程序重新对THX,TLX进行赋值。但赋值操作需要占用一定时间,如果不补偿,则会造成下一次定时/计数溢出中断信号的时间与理想值不符。这样就会产生误差。可以用软件减少误差,有以下几种方法:
(1)、用MCS-51内部定时器产生中断响应时的误差由每次重装定时器初值和中断响应时间形成的,所以应该在中断服务程序中考虑定时器赋初值的时间,应该把定时器溢出到定时器初值重新装入的时间加到定时器初值中,即缩短定时器溢出的时间。开启定时器/计数器0,使之开始计时,中断后进入中断程序。自停止计数到、计数又开始,中间执行了7 条指令,也就是延迟了13 个单周期共用时间26us,这样,每个中断的总时间应为100.026ms,而原来定时是100ms,,所以,也就是说每次中断定时多了26us.这样,可改变计数重装值,使每次中断定时时间为99.974ms,加上原来的7 条指令所用的时间,正好100ms.计数10 次得1s.这样就可得到较精确的计时秒数,然后根据进率,得到时、分的值。
(2)、把定时中断的中断优先级设为最高,就是在重新赋值的时候不受按键影响,这样的话当计时时间到了,单片机就会去执行定时器中断,不会去执行按键引起的中断。当然,如果按键没有接在外部中断接口,只用了定时中断,就不用设置中断优先级了。
软件,可对IC卡做初始规划,数据加密和初始写入,从而构成IC卡应用开发制作环境。在本设计中, 我们讨论通用开发系统——基于ATM89C51单片机的IC卡读/写器的设计。
通过89C51单
您可能关注的文档
- 基于单片机89C51万年历设计.doc
- 基于单片机8255交通灯的设计与研究.doc
- 基于单片机AT89C51的信号发生器的设计与实现.doc
- 基于单片机AT89C51电子琴的设计与开发.doc
- 基于单片机AT89C51数字抢答器设计.doc
- 基于单片机AT89C51研究电话远程控制的设计与研究.doc
- 基于单片机AT89S52的直流电机PWM调速控制系统的设计与开发.doc
- 基于单片机LED流水灯控制.doc
- 基于单片机MP3的设计与开发.doc
- 基于单片机MP3设计.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)