资源简介
使用msp430与RC522模块和12864液晶屏,完成了门禁系统的设置,通过IC卡相关操作可以在液晶屏上显示门禁系统反馈。
代码片段和文件信息
//
//===========================================================================//
/********************************************************************
//MSP430F149单片机 + RC522 +M1
//实现门禁卡功能
//小昭
********************************************************************/
#include “msp430x14x.h“
#include “PIN_DEF.H“
#include “RC522.H“
#include “UART0_Func.c“
#include “ctype.h“
#include “BoardConfig.h“
#include “lcd.h“
#include “led8run.h“
unsigned char UID[5]Temp[4] ;
unsigned char RF_Buffer[18] ;
unsigned char Password_Buffer[6]={0xFF0xFF0xFF0xFF0xFF0xFF} ; // Mifare One 缺省密码
char MBRX[30] ;
char MBKeyTP[30] ;
char Event ;
unsigned char DISP_MODEi ; // 编辑控件显示模式
unsigned char des_on = 0 ; // DES加密标志
void Key_TP_Task(void) ;
//***************************************************************************//
// //
// 初始化主时钟: MCLK = XT1×(FLL_FACTOR+1) //
// //
//***************************************************************************//
void Init_CLK(void)
{
unsigned int qq;
WDTCTL = WDTPW + WDTHOLD ; // 关看门狗
BCSCTL1 &= ~XT2OFF; //打开XT2高速晶体振荡器
do
{
IFG1 &= ~OFIFG; //Clear oscFault flag清除振荡器失效标志
for(qq=0xff;qq>0;qq--);
}while((IFG1&OFIFG)); //oscFault flag still set
BCSCTL2 |= SELM_2; //MCLK=XT2
//BCSCTL2 |= DIVM_0; //控制MCLK不分频默认
BCSCTL2 |= SELS; //SMCLK=XT2
//BCSCTL2 |= DIVS_0; //控制SMCLK不分频默认
}
void Delay(unsigned int time)
{
unsigned int ik ;
for(i=0;i<255;i++)
for(k=0;k _NOP() ;
}
void Init_Port(void)
{
P4DIR = RF_LPCTL + RF_SS + RF_SCLK + RF_DATA_OUT ;
P2DIR |= BIT0+RF_LPCTL + RF_SS + RF_SCLK + RF_DATA_OUT;
P1DIR = RF_LPCTL + RF_SS + RF_SCLK + RF_DATA_OUT ;
}
void main( void )
{
unsigned char status;
WDTCTL = WDTPW + WDTHOLD ; // 关看门狗
BoardConfig(0xf0);
Init_Port();
InitUART();
_EINT() ;
loop:lcd_welcome();
PcdReset();//复位RC522
PcdAntennaOn();//开启天线发射
while(1)
{
status = PcdRequest(PICC_REQALL Temp); ////寻卡输出为卡类型
if (status == MI_OK)
status = PcdAnticoll
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-08 20:27 MenJin\
文件 688 2011-05-11 00:28 MenJin\BoardConfig.h
文件 8392 2014-03-09 17:03 MenJin\Config.h
目录 0 2019-12-05 23:45 MenJin\Debug\
目录 0 2019-12-05 23:45 MenJin\Debug\Exe\
文件 39367 2019-12-06 22:49 MenJin\Debug\Exe\RC522.d43
文件 9464 2019-12-06 22:49 MenJin\Debug\Exe\RC522.txt
目录 0 2019-08-03 16:11 MenJin\Debug\List\
目录 0 2019-12-08 20:39 MenJin\Debug\Obj\
文件 229133 2019-12-06 22:49 MenJin\Debug\Obj\main.r43
文件 136 2019-12-08 20:27 MenJin\Debug\Obj\RC522.pbd
文件 4587 2019-12-18 18:53 MenJin\lcd.h
文件 2109 2019-12-06 00:02 MenJin\led8run.h
文件 3490 2019-12-18 18:42 MenJin\main.c
文件 3824 2012-10-08 19:57 MenJin\PIN_DEF.H
文件 3671 2019-12-08 20:39 MenJin\RC522.dep
文件 50320 2019-09-10 15:04 MenJin\RC522.ewp
文件 159 2019-08-03 16:13 MenJin\RC522.eww
文件 36533 2019-08-03 16:25 MenJin\RC522.H
目录 0 2019-12-05 23:45 MenJin\settings\
文件 1171 2019-12-08 20:27 MenJin\settings\RC522.cspy.bat
文件 4478 2019-12-08 20:39 MenJin\settings\RC522.dbgdt
文件 768 2019-12-08 20:39 MenJin\settings\RC522.dni
文件 3770 2019-12-08 20:39 MenJin\settings\RC522.wsdt
文件 12849 2019-08-03 17:36 MenJin\UART0_Func.c
目录 0 2019-12-05 23:45 MenJin\__Previews\
文件 85429 2019-08-03 17:03 MenJin\__Previews\main.cPreview
相关资源
- 基于MSP430公交充值卡DEMO.zip
- 基于MSP430F5529的寻迹小车程序
- 基于MSP430F5529和OPENMV追球小车
- 论文研究-RFID标准体系探究 .pdf
- 电子-基于战舰版RC522IIC.rar
- 基于RFID的数据采集网络的设计与实现
- IAR EW430软件的安装
- 基于MSP430单片机的开关稳压电源设计
- msp430单片机点亮LED灯代码
- msp430g2553液晶显示程序
- 基于msp430f5529开发板的低频频率计
- msp430f149官方例程
- RFID防伪技术论文
- MSP430开发板程序
- msp430f5529闹钟程序
- gt911-driver.rar
- 基于msp430f5529的LED跑马灯
- arduino rfid库函数
- MSP430源代码
- MSP430F149+1602数码显示和实时时钟
- 基于MSP430单片机的液晶显示智能数字
- msp430f5529高电平时间测量
- MSP430F5529LP例程红色开发板
- 基于RFID的门禁系统
- MSP430G2553程序库
- Altuim designer MSP430系列原理图和PCB库
- MSP430G2553超声波测距程序
- MSP430G2553使用IIC协议控制OLED显示屏
- msp430g2553红外遥控小程序
- win10可用msp430驱动
评论
共有 条评论