首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用软件 > 用PIC单片机实现的IC卡读写器

用PIC单片机实现的IC卡读写器

资料介绍
单片机论文

用PIC单片机实现的IC卡读写器
摘要:详细介绍PIC单片机使用SPI方式与IC卡进行数据传输的原理和电路设计,以及使
用USART方式与PC机进行串行异步通信的工作原理;介绍PIC单片机听SPI方式和USART方
式的设置方法。
    关键词:PIC单片机 IC卡读写器 SPI方式 USART方式
引言
本设计的主要目的是介绍IC卡的数据存储技术和IC卡的数据通信,因而使用存储器卡
。由于本设计中既可与IC卡进行串行同步通信,又要与上位机进行中行异步通信,因而
需要选择一种同时具有这两种通信方式的单片机。因为PIC16F877不仅具有本设计所需要
的两种通信方式,而且还具有运行速度快、低功耗、价格低等优点,所以选择PIC16F87
7单片机作为本设计的单片机。
图1是本设计的电路图,图中电源变换电路和发光二极管等指示电路没有画出。图中的
二极管电路是单片机与IC卡通信数据线的保护电路。当数据线上的电压为负电压时,与
地相连的二极管导通;当数据线上的电压大于+5V时,与+5V相连的二极管导通,从而保
证数据线上的电压在0V~+5V之间,保护单片机和IC卡不受损坏。图中单片机的15脚和2
3脚分别与IC卡的输出引脚3和4相连。由于IC卡的输出电压为CMOS电平,而单片机能够正
确的识别IC卡的输出信号,需要加上拉电阻。
1 SPI工作方式
串行外围设备接口SPI(Serial Peripheral
Interface)总线技术是Motrola公司推出的一种同步串行接口。SPI总线是一种三线同步
总线,因其硬件能力很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其它
事务,因此得到广泛应用。
SPI模式允许8位数据同步发送和接收,支持SPI的所有四种方式。SPI模式传输数据需
要四根信号线:串行数据输出(SDO)线、串行数据输入(SDI)线、串行
用PIC单片机实现的IC卡读写器
本地下载

评论