⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 send.h

📁 单片机AT89S52控制MFRC500以及MAX485实现读取IC卡信息和多机通信功能
💻 H
字号:
#ifndef	_SEND_H 				// 防止RFID_main.h被重复引用

#define	_SEND_H

#include <reg52.h>			    // 引用标准库的头文件
#include <stdio.h>
#include <string.h>
#include"intrins.h"

#define uchar unsigned char 
#define uint unsigned int
#define lcd_port P0
/* 握手信号宏定义 */
#define SUCC 0x02		// 接收成功
#define ERR 0x04		// 接收错误

uchar code SEARCHCARD[5]={0x47,0x02,0x01,0x00,0x44};
uchar code KEY[12]={0x47,0x09,0x05,0x00,0x06,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x4D};
uchar code CHECK[6]={0x47,0x03,0x09,0x00,0x08,0x45};
uchar code READDATA[5]={0x47,0x02,0x07,0x40,0x02};
idata uchar WRITEDATA[21]={0x47,0x12,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
                    ,0x00,0x00,0x00,0x00,0x00};
idata uchar DATA[3];
idata uchar return_frame[21];
uchar code Wellcome[]="欢迎使用租赁系统";
uchar code Unit[]="华农电子信息工程";
uchar code Design[]="张虹林宏典卢小冰";
uchar code Time[]="2009年04月10日  ";
idata uchar Borrow_bicycle[]="请在    号位取车";
idata uchar Return_bicycle[]="请在    号位还车";
idata uchar Account[]="您的余额:     元";
uchar addr;
uchar code Transmit_error[]=("请选择其它车位");
bit Transmit_f=0;
 
void Send(uchar m);				                     // 发送单字节数据
void Delay_ms(uint count);
uchar Receive();
bit search();
bit password();
bit check_password();
bit read();
bit write();
void dataprocess();
void Display();
void LCD_Busy ();
void LCD_Wcmd ( uchar cmd );
void LCD_Wdat ( uchar dat );
void LCD_Init ();
void OutWord( uchar place, uchar unit, uchar charcode[] );
uchar bicycle_ctr(uchar status);
void Transmit();
sbit rd =P0^7;		/*读取忙信号,高电平表示忙,低电平表示不忙*/
sbit RS = P2^0;     /*RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器*/        
sbit RW = P2^1;	    /*RW为读写信号线,高电平时进行读操作,低电平时进行写操作*/
sbit EN = P2^2;		/*E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令*/
sbit bee= P2^3;			//蜂鸣器管脚
sbit DE = P2^4;
sbit RE = P2^5;
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -