位置:51电子网 » 技术资料 » 计算机技术

通信模式进行异步串行通信

发布时间:2020/8/18 21:03:11 访问次数:2584

pic单片机是诸多类型单片机中最为受用的一款.IC卡是集成电路卡(Integrated Circuit Card)的简称,有些国家和地址称其为智能卡(Smart Card)、芯片卡(Chip Card)。国际标准化组织(ISO)在ISO7816标准中规定,IC卡是指在由聚氯乙烯(PVC)或聚氯乙烯酸脂(PVCA)材料制成的塑料卡内嵌入式处理器和存储器等IC芯片的数据卡。由于导半体技术的进步,集成化程度和存储器容量有了很大提高,并使CPU和存储器集成在一个芯片上,从而提高了数据的安全性。

单片机与IC卡通信的主程序流程。与PC机的通信有PIC单片机与PC机串行通信的功能。由于本设计所用的单片机PIC16F877有USART方式,该方式可将C口的RC5和RC7设置成异步串行通信模式,与PC机的通信模块电路就比较简单。将单片机C口的RC6和RC7设置为异步串行通信模式,经过MAX232A芯片进行电平转换后,将TTL电平转换为RS232电平,再与DB9接口相连,即可实现通信。在PC机端,可以用VC等编程工具根据通信协议编写软件来控制对IC卡的读写操作。

AS1369-WL-33_EK_ST

制造商:ams

产品描述:ams/编程器,开发系统

数据列表:AS1369 AS1369-xx EB Manual

标准包装:1

类别:编程器,开发系统

家庭:评估板 - 线性稳压器(LDO)

每 IC 通道数:1 - 单

电压 - 输出:3.3V

电流 - 输出:200mA

电压 - 输入:2 V ~ 5.5 V

稳压器类型:正,固定式

工作温度:-40°C ~ 85°C

板类型:完全填充

所含物品:板

使用的 IC/零件:AS1369

在脱离在线仿真器的情况下,上电后独立的运行程序,并能在PC机软件的控制下,实现对IC卡中任意位置的读写,其中读写的起始地址、读写数据的个数以及数据内容可以在PC机端输入或选择。

在实际应用中测试过,具有实用价值。使用的PIC单片机的程序存储器较大(8KB),因而可以编写较大的程序,实现多合一该卡器并由PC机控制读写哪种芯片的IC卡。由于单片机的程序存储器是Flash存储器,因而可以方便地实现程序的下载和升级。

IC卡的数据存储技术和IC卡的数据通信,因而使用存储器卡。由于本设计中既可与IC卡进行串行同步通信,又要与上位机进行中行异步通信,因而需要选择一种同时具有这两种通信方式的单片机。PIC16F877不仅具有本设计所需要的两种通信方式,而且还具有运行速度快、低功耗、价格低等优点,所以选择PIC16F877单片机作为本设计的单片机。

电源变换电路和发光二极管等指示电路没有画出。二极管电路是单片机与IC卡通信数据线的保护电路。当数据线上的电压为负电压时,与地相连的二极管导通;当数据线上的电压大于+5V时,与+5V相连的二极管导通,从而保证数据线上的电压在0V~+5V之间,保护单片机和IC卡不受损坏。单片机的15脚和23脚分别与IC卡的输出引脚3和4相连。由于IC卡的输出电压为CMOS电平,而单片机能够正确的识别IC卡的输出信号,需要加上拉电阻。

(素材来源:eccn和ttic.如涉版权请联系删除。特别感谢)

pic单片机是诸多类型单片机中最为受用的一款.IC卡是集成电路卡(Integrated Circuit Card)的简称,有些国家和地址称其为智能卡(Smart Card)、芯片卡(Chip Card)。国际标准化组织(ISO)在ISO7816标准中规定,IC卡是指在由聚氯乙烯(PVC)或聚氯乙烯酸脂(PVCA)材料制成的塑料卡内嵌入式处理器和存储器等IC芯片的数据卡。由于导半体技术的进步,集成化程度和存储器容量有了很大提高,并使CPU和存储器集成在一个芯片上,从而提高了数据的安全性。

单片机与IC卡通信的主程序流程。与PC机的通信有PIC单片机与PC机串行通信的功能。由于本设计所用的单片机PIC16F877有USART方式,该方式可将C口的RC5和RC7设置成异步串行通信模式,与PC机的通信模块电路就比较简单。将单片机C口的RC6和RC7设置为异步串行通信模式,经过MAX232A芯片进行电平转换后,将TTL电平转换为RS232电平,再与DB9接口相连,即可实现通信。在PC机端,可以用VC等编程工具根据通信协议编写软件来控制对IC卡的读写操作。

AS1369-WL-33_EK_ST

制造商:ams

产品描述:ams/编程器,开发系统

数据列表:AS1369 AS1369-xx EB Manual

标准包装:1

类别:编程器,开发系统

家庭:评估板 - 线性稳压器(LDO)

每 IC 通道数:1 - 单

电压 - 输出:3.3V

电流 - 输出:200mA

电压 - 输入:2 V ~ 5.5 V

稳压器类型:正,固定式

工作温度:-40°C ~ 85°C

板类型:完全填充

所含物品:板

使用的 IC/零件:AS1369

在脱离在线仿真器的情况下,上电后独立的运行程序,并能在PC机软件的控制下,实现对IC卡中任意位置的读写,其中读写的起始地址、读写数据的个数以及数据内容可以在PC机端输入或选择。

在实际应用中测试过,具有实用价值。使用的PIC单片机的程序存储器较大(8KB),因而可以编写较大的程序,实现多合一该卡器并由PC机控制读写哪种芯片的IC卡。由于单片机的程序存储器是Flash存储器,因而可以方便地实现程序的下载和升级。

IC卡的数据存储技术和IC卡的数据通信,因而使用存储器卡。由于本设计中既可与IC卡进行串行同步通信,又要与上位机进行中行异步通信,因而需要选择一种同时具有这两种通信方式的单片机。PIC16F877不仅具有本设计所需要的两种通信方式,而且还具有运行速度快、低功耗、价格低等优点,所以选择PIC16F877单片机作为本设计的单片机。

电源变换电路和发光二极管等指示电路没有画出。二极管电路是单片机与IC卡通信数据线的保护电路。当数据线上的电压为负电压时,与地相连的二极管导通;当数据线上的电压大于+5V时,与+5V相连的二极管导通,从而保证数据线上的电压在0V~+5V之间,保护单片机和IC卡不受损坏。单片机的15脚和23脚分别与IC卡的输出引脚3和4相连。由于IC卡的输出电压为CMOS电平,而单片机能够正确的识别IC卡的输出信号,需要加上拉电阻。

(素材来源:eccn和ttic.如涉版权请联系删除。特别感谢)

热门点击

 

推荐技术资料

电源变压器制作
    铁心截面积S=34mm×60mm, &nbs... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!