![](https://csdnimg.cn/release/download_crawler_static/15611883/bg4.jpg)
沈阳理工大学课程设计论文
1
1 课程设计任务
掌握上位机与 125K RFID 读写器之间的硬件连接操作;
掌握上位机软件 RFIDDemo 与 125K RFID 读写器之间的通信操作;
通过 RFIDDemo 读取 EM4100 卡和 T5577 卡的卡号,了解 ID 卡的使用方法;
通过写入修改 T5577 卡卡号,掌握 ID 卡卡号的复制操作。
通过 串口工具读 EM4100 卡和 T5577 卡的卡号,向 T5577 卡写入卡号。输入正确的读写
命令然后通过串口工具下发,获得与 RFIDDemo 软件操作相同的效果。
2 相关知识概述
2.1 CC2530 单片机
2.1.1 CC2530
单片机的介绍
CC2530 设备模块大致可以分为三种类型:CPU 和内存相关的模块;外设、时钟和电
源管理相关的模块;无线电相关的模块。
(1)CPU 和内存
CC253x 设备系列使用的 8051 CPU 内核是一个单周期的 8051 兼容内核。它有三
个不同的存储器访问总线(SFR、DATA 和 CODE/XDATA),以单周期访问 SFR、DATA 和
主 SRAM。它还包括一个调试接口和一个 18 输入的扩展中断单元。中断控制器提供了 18
个中断源,分为六个中断组,每组与四个中断优先级相关。当设备从空闲模式回到活动
模式,也会发出一个中断服务请求。一些中断还可以从睡眠模式唤醒设备(供电模式
1-3)。内存仲裁器位于系统中心,因为它通过 SFR 总线,把 CPU 和 DMA 控制器和物
理存储器和所有外设连接在一起。内存仲裁器有四个存取访问点,访问每一个可以映射
到三个物理存储器之一:一个 8-KB SRAM、一个闪存存储器和一个 XREG/SFR 寄存器。
它负责执行仲裁,并确定同时到同一个物理存储器的内存访问的顺序。8-KB SRAM 映射
到 DATA 存储空间和 XDATA 存储空间的一部分。8-KB SRAM 是一个超低功耗的 SRAM,当
数字部分掉电时(供电模式 2 和 3)能够保留自己的内容。这对于低功耗应用是一个
很重要的功能。 32/64/128/256 KB 闪存块为设备提供了内电路可编程的非易失性程序
存储器,映射到 CODE 和 XDATA 存储空间。除了保存程序代码和常量,非易失性程序
存储器允许应用程序保存必须保留的数据,这样在设备重新启动之后可以使用这些数
据。使用这个功能,例如可以利用已经保存的网络具体数据,就不需要经过完整的启动、
网络寻找和加入过程。
(2)时钟和电源管理
数字内核和外设由一个 1.8-V 低差稳压器供电。另外 CC253x 包括一个电源管理
功能,可以实现使用不同供电模式的长电池寿命的低功耗应用运行。有五种不同的复位
源来复位设备。
(3)外设
CC2530 包括许多不同的外设,允许应用程序设计者开发先进的应用。调试接口执行一
个专有的两线串行接口,用于内电路调试。通过这个调试接口,可以执行整个 闪存存