C#低频卡门禁系统操作

本文介绍了一种使用C#编程语言开发低频卡门禁系统的步骤,包括准备工作、软件安装、编程代码实现,如串口通信、读卡、注册和注销卡功能。通过Visual Studio 2019进行界面设计,并提供了项目完整源码和作者的心得体会。
摘要由CSDN通过智能技术生成

前言:

我们要制作的是低频卡的设计界面要具备开关串口的功能,串口协议默认(19200,8位数据宽度,1位停止位,无校验),要具备读取卡号(卡信息)的功能,可以对新卡进行注册,可以对已经注册的卡进行注销,手动读取卡数据(设定的读卡块位置不同,数据也不同),对读取到的数据进行判断,并正确显示“开门”或“禁止入内”等信息。

一、准备工作

 所用到的硬件:
1、NewLab实验台


2、M3模块

3、LF 天线模块 

4、低频卡数张
l

5、USB转串口驱动 CH340

二、软件准备:

1、电脑安装-Visual Studio 2019

Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器

2、电脑安装-串口助手SSCOM

sscom5.13.1.exe440.50K

3、电脑安装-USB转串口驱动 CH340

CH34x_Install_Windows_v3_4 驱动.zip189.07K

三、编程代码

1.我们进入Visual Studio 2019的窗体界面并且制作好低频卡界面模板。

2.设置好低频卡操作界面后,我们开始编程代码。

1、先在主程序添加串口组件(SerialPort)

 
  1. public Form1()

  2. {

  3. InitializeComponent();

  4. }

  5. SerialPort com1 = new SerialPort();

2、先添加命名空间System.IO.Ports,并且设置端口

 
  1. using System.Windows.Forms;

  2. using System.IO.Ports;

  3. private void Form1_Load(object sender, EventArgs e)

  4. {

  5. string[] portname = SerialPort.GetPortNames();//通过应用系统方法获取当前客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值