第三组微机原理创新实验报告数据库txt模拟_第1页
第三组微机原理创新实验报告数据库txt模拟_第2页
第三组微机原理创新实验报告数据库txt模拟_第3页
第三组微机原理创新实验报告数据库txt模拟_第4页
第三组微机原理创新实验报告数据库txt模拟_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

李菲电气 实现ARM板对射频卡的读、写操作;实现ARM板将数据向数据库的定时传送功能;实现PCMicrosoftMobile,使用的是自主编 1程序操作界面。使用win32txt文件中的记录进行操作,并对射频卡作出相应额;写卡程序,用于计算余额并写卡;传送程序,用于将txt文件传至主机。并据此对数据库中相应信息进行修改。完成后将该txt文件的内容清空。ARM指定txt文件中写入一条记录。机,并删除ARM板上txt文件中的内容。txttxt文件发送至主机,主机接到后自动创建一个临时txttxt的末尾写入记录,防止覆盖数据库尚未读入的8060;金额在小于等于则卡上第一字节存储10,第二字节存储00,以此类推。第8、9、10字节存储密码,规则与卡号相同。试验系统数据库txt#include<stdioh>#include<memoryh>#include<string>#include<iostream>usingnamespacestd;#definebufsize4096//voidchong(intida,intfb,doublemoneyc,intcoded,int{charDCBdcb;//串口信息charbuf[bufsize]={0};//缓冲区FILE*fp=NULL;ints=0;intinthCom=CreateFile("COM3",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,{//设定写超时l'dcb.BaudRate=9600;//波特率为9600dcb.ByteSize=8;//每个字节有8位dcb.Parity=NOPARITY;//无奇偶校验位//intint for(int{}}}#include<iostream>#include<cstring>#include<fstream>#include<iomanip>#include<stdioh>#include<memory#include"chongzintbhn;class{charname[10];doublemoney;intid;intcode;intf;intbh;voidRegister(charnm[],doublemm,intidm,intcodem,intbm);voidallshow();voididshow();intgetid();voidchongzhi(doublechar*getname(){returnname;}doublegetmoney();intgetcode();intgetf();intvoidbhjian(){bh=bh-voidRegister11(doublemm,intidm,intcodem,intyonghuvoidyonghu::Register11(doublemm,intidm,intcodem,int{}voidshanchu(int{intintfor(int{{for(int{}}}}int{return}int{return}int{return}int{return}double{return}voidyonghu::Register(charnm[],doublemm,intidm,intcodem,int{}void{}intidshow(int{intfor(int{{return}}return0;}voidyonghu::chongzhi(double{}intchongzhi1(doublea,int{intfor(int{{return1;}}return0;}#definebufsize4096//int{DCBdcb;//串口信息intbuf[bufsize]={1};//缓冲区hCom=CreateFile("COM3",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,{dcb.BaudRate=9600;//波特率为9600dcb.ByteSize=8;//每个字节有8位dcb.Parity=NOPARITY;//无奇偶校验位dcb.StopBits=ONESTOPBIT;//1个停止位intr[9]={9,161,255,255,255,255,255,255,4};for(int{}for(int{ReadFile(hCom,&buf[q],1,&count,}intcodem;doublemm;doublemm1;returnbuf[1];}}int{inti;intp;{{for(intl=1;l<bhn;l++)goto}else{intidl;goto}else{}else{goto}}else{ cout<<"卡号(3位、姓名、金额和密码(6位)"<<endl;intidi;chardoublemoneyi;intcodei;intb;{}{}

goto gotoMain; }else{in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论