部分源程序如下: /***************************************************************************************** *函数名称:Wiegand_Data1( ) *函数功能:韦根卡数据1中断处理 *入口函数:无 *出口函数:无 *****************************************************************************************/ void Wiegand_Data1( ) interrupt 2 using 1 //中断1处理函数,使用第一组寄存器 { EX1=0; //关中断1 udelay(5); if(DATA1 == 0) { rf_card->wiegand[rf_card->global_var] = '1'; rf_card->global_var = rf_card->global_var + 1; } udelay(500); EX1=1; //开中断0 } /***************************************************************************************** *函数名称:udelay(uint num) *函数功能:延时函数 延时num us *入口函数:num *出口函数:无 *****************************************************************************************/ void udelay(uint num) { num=num/5; while(--num); } /***************************************************************************************** *函数名称:main( ) *函数功能:主函数 *入口函数:无 *出口函数:无 *****************************************************************************************/ void main() ( whlie(1) { initial(void); rf_card->global=0; //等待中断 } )
- 1
- wds19722012-11-26一个不错的门禁小程序,值得参考
- zhui梦2014-08-04总体感觉还可以
- 粉丝: 4
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Square Matrix 顺时针旋转Matlab代码.rar
- Stentiford 细化算法Matlab代码.rar
- Suunto Ambit 数据解码器Matlab代码.rar
- TMG - 张量形态梯度Matlab代码.rar
- TomoPhantom 是一个工具箱,用于为图像处理任务生成可定制的 2D 和 3D 模型Matlab代码.rar
- 奥斯多夫分形维数的修改版本Matlab代码.rar
- 包含用于多种投影和仿射转换的代码Matlab代码.rar
- 比较两个变量并在比较查看器中显示结果Matlab代码.rar
- 编码从细胞骨架网络的荧光图像中计算形态学特征Matlab实现.rar
- 查找图像到相机的转换矩阵Matlab代码.rar
- 测量 2D 或 3D 图像中的几何参数(表面积、周长、欧拉数......Matlab代码.rar
- 测量曲面顶部具有特定颜色的面积Matlab代码.rar
- 创建和输出图像蒙太奇Mtlab代码.rar
- 创建各向同性或非各向同性 3D 高斯 PSF Matlab代码.rar
- 创建彩色图形阴影 - 多个阴影和多个帧Matlab代码.rar
- 创建所提供图像的半调Matlab代码.rar