stm32 搭载RFID模块实现的无人超市自助结算系统


stm32f103搭载RFID模块实现的无人超市自助结算系统,里面包含了自己做的商城页面和结算页面,通过物体上的RFID电子标签自动读取实现自助结算
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using RfidApiLib;  

namespace Demo
{
    public partial class Form1 : Form
    {
        RfidApi Reader1 = new RfidApi();
        public byte IsoReading = 0;
        public byte EpcReading = 0;
        public int TagCnt = 0;
        public int ScanTimes = 0;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            cCommPort.SelectedIndex = 0;
            cBaudrate.SelectedIndex = 0;
            bRs232Con.Enabled = true;
            bRs232Discon.Enabled = false;
            bTcpCon.Enabled = true;
            bTcpDiscon.Enabled = false;
            bReset.Enabled = false;

            bRfSet.Enabled = false;
            bRfQuery.Enabled = false;

            bIsoId.Enabled = false;
            bIsoRead.Enabled = false;
            bIsoWrite.Enabled = false;
            bIsoLock.Enabled = false;
            bIsoQueryLock.Enabled = false;

            bEpcId.Enabled = false;
            bEpcRead.Enabled = false;
            bEpcWrite.Enabled = false;
            bEpcKill.Enabled = false;
            bEpcInit.Enabled = false;

            cIsoTimes.SelectedIndex = 0;
            cEpcTimes.SelectedIndex = 0;

            cEpcMembank.SelectedIndex = 1;
            int nLoop = 0;
            for (nLoop = 0; nLoop < 256; nLoop++)
                cEpcWordptr.Items.Add(Convert.ToString(nLoop));
            cEpcWordptr.SelectedIndex = 2;
            for (nLoop = 0; nLoop < 256; nLoop++)
                cEpcWordcnt.Items.Add(Convert.ToString(nLoop));
            cEpcWordcnt.SelectedIndex = 6;
        }

        private void bRs232Con_Click(object sender EventArgs e)
        {
            int status;
            byte v1 = 0;
            byte v2 = 0;
            string s = ““;
            status = Reader1.OpenCommPort(cCommPort.Text);
            if (status != 0)
            {
                lInfo.Items.Add(“Open Comm Port Failed!“);
                return;
            }
            status = Reader1.GetFirmwareVersion(ref v1ref v2);
            if (status != 0)
            {
                lInfo.Items.Add(“Can not connect with the reader!“);
                Reader1.CloseCommPort();
                return;
            }
            lInfo.Items.Add(“Connect the reader success!“);
            s = string.Format(“The reader‘s firmware version is:V{0:d2}.{1:d2}“ v1 v2);
            lInfo.Items.Add(s);
            bAntQuery_Click(sendere);
            bTcpCon.Enabled = false;

            // 新增设置波特率功能,可提高多标签识别速度
            status = Reader1.SetBaudRate((byte)cBaudrate.SelectedIndex);
            if (status != 0)
            {
                lInfo.Items.Add(“Set baudrate failed!“);
                Read

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-05 08:59  黎春 雷远 史苗苗 RFID项目文件
     目录           0  2017-12-29 13:35  黎春 雷远 史苗苗 RFID项目文件PC界面
     文件       17144  2017-11-24 01:29  黎春 雷远 史苗苗 RFID项目文件PC界面app.html
     目录           0  2017-11-24 00:10  黎春 雷远 史苗苗 RFID项目文件PC界面assets
     目录           0  2017-11-24 00:10  黎春 雷远 史苗苗 RFID项目文件PC界面assetscss
     文件      132546  2014-08-01 09:31  黎春 雷远 史苗苗 RFID项目文件PC界面assetscssootstrap.css
     文件        2783  2017-03-16 11:35  黎春 雷远 史苗苗 RFID项目文件PC界面assetscsscustom.css
     文件       25197  2014-05-16 12:55  黎春 雷远 史苗苗 RFID项目文件PC界面assetscssfont-awesome.css
     目录           0  2017-11-24 00:10  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfonts
     文件       72449  2014-05-16 12:55  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsfontawesome-webfont.eot
     文件      253487  2014-05-16 12:55  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsfontawesome-webfont.svg
     文件      141564  2014-05-16 12:55  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsfontawesome-webfont.ttf
     文件       83760  2014-05-16 12:55  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsfontawesome-webfont.woff
     文件       75188  2014-05-16 12:55  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsFontAwesome.otf
     文件       20290  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsglyphicons-halflings-regular.eot
     文件       62850  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsglyphicons-halflings-regular.svg
     文件       41236  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsglyphicons-halflings-regular.ttf
     文件       23292  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsglyphicons-halflings-regular.woff
     文件       20290  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsfontsglyphicons-halflings-regulard41d.eot
     目录           0  2017-11-23 23:54  黎春 雷远 史苗苗 RFID项目文件PC界面assetsimg
     目录           0  2017-11-24 00:10  黎春 雷远 史苗苗 RFID项目文件PC界面assetsjs
     文件       29097  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsjsootstrap.min.js
     文件         813  2017-03-16 11:34  黎春 雷远 史苗苗 RFID项目文件PC界面assetsjscustom.js
     文件      293285  2014-08-01 09:12  黎春 雷远 史苗苗 RFID项目文件PC界面assetsjsjquery-1.10.2.js
     文件        4303  2017-11-23 23:58  黎春 雷远 史苗苗 RFID项目文件PC界面lank.html
     文件         628  2017-12-27 10:44  黎春 雷远 史苗苗 RFID项目文件PC界面ceshi.html
     目录           0  2013-07-26 23:33  黎春 雷远 史苗苗 RFID项目文件PC界面css
     目录           0  2013-07-26 23:32  黎春 雷远 史苗苗 RFID项目文件PC界面cssootstrap
     文件        9386  2013-07-26 23:32  黎春 雷远 史苗苗 RFID项目文件PC界面cssootstrapootstrap-overrides.css
     文件       22111  2013-07-26 23:32  黎春 雷远 史苗苗 RFID项目文件PC界面cssootstrapootstrap-responsive.css
     文件      127253  2013-07-26 23:32  黎春 雷远 史苗苗 RFID项目文件PC界面cssootstrapootstrap.css
............此处省略439个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)