freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于高頻的rfid學(xué)生考勤管理系統(tǒng)-文庫吧

2025-06-04 13:00 本頁面


【正文】 測和判決.?dāng)?shù)字調(diào)制信號因此稱為鍵控信號.由于載波信號是正弦波信號,其三個參量幅度、頻率和相位都能攜帶信息,相應(yīng)有調(diào)幅、調(diào)頻和調(diào)相三種基本形式。在射頻卡中常采用調(diào)幅形式。、能量的傳輸射頻卡在工作時,本身沒有電源,因此需要從讀寫器發(fā)送的電磁波中提取能量,在射頻卡接受數(shù)據(jù)期間,它一方面從接受到的信號中解調(diào)出數(shù)據(jù)信息,另一方面從接受到的信號中提取能量。當(dāng)射頻卡返回數(shù)據(jù)時,射頻卡的數(shù)據(jù)是通過負(fù)載調(diào)制的方式,使射頻卡的天線上的信號幅度發(fā)生變化,這樣藕合到讀寫器的天線上的信號幅度也就發(fā)生相應(yīng)的變化,從而使讀寫器得到射頻卡返回的信息,同時射頻卡將讀寫器上的電磁波信號藕合過來,提供射頻卡工作所需的能量。、通信協(xié)議RFID系統(tǒng)至少由一個讀寫器和一個射頻卡組成.為了使系統(tǒng)具有高性能價格比,通常在整個系統(tǒng)中加入相關(guān)通信協(xié)議,使一個讀寫器可以同時和多個射頻卡通信。(1)傳輸協(xié)議能量傳送的方式一般是以固定頻率的連續(xù)波或脈沖波(如跳頻方式)為載體。依據(jù)系統(tǒng)應(yīng)用目的的不同,其能量傳送的方式不同。目前使用最多的是跳頻方式的脈沖波如公路車輛識別系統(tǒng),而在鐵路車輛識別系統(tǒng)中常采用連續(xù)波.工作頻率是RFID系統(tǒng)的基本參數(shù),頻率的選取要遵循某些規(guī)范的限制。選取較高的工作頻率具有一定的優(yōu)勢。為了系統(tǒng)的可兼容性,信息的編碼方式應(yīng)符合某些規(guī)范。我國鐵路車輛識別系統(tǒng)采用了IS010374集裝箱識別的編碼方式。信息的結(jié)構(gòu)常常包括幀頭、固定信息、用戶信息、校驗(yàn)信息等。信息的長度決定于編碼方式和具體識別的信息內(nèi)容,傳送速度則取決于信息的長度和碼元速率。.(2)信道編碼技術(shù)在讀寫器與射頻卡進(jìn)行射頻通信的過程中,存在許多干擾數(shù)據(jù)通信的因素,其中最主要的兩個因素是信道噪聲和多卡操作(即有多張卡在讀寫器的天線感應(yīng)范圍內(nèi))引起的數(shù)據(jù)干擾.因此,需要采用信道編碼和訪問控制技術(shù),以保證讀寫器和射頻卡之間數(shù)據(jù)傳輸?shù)耐暾⒖煽亢涂焖?。為了提高系統(tǒng)的抗嗓聲能力,就需要采用信道編碼技術(shù),對可能或已經(jīng)出現(xiàn)的差錯進(jìn)行控制,信道編碼是使不帶規(guī)律性或規(guī)律性不強(qiáng)的原始數(shù)字信號變換為帶上規(guī)律性或加強(qiáng)了規(guī)律性的數(shù)字信號,信道譯碼器則利用這些規(guī)律性來鑒別是否發(fā)生錯誤,進(jìn)而糾正錯誤。根據(jù)碼的用途可將其分為檢錯碼和糾錯碼。常用的檢錯碼包括奇偶校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼響.四、整體描述和實(shí)現(xiàn)本系統(tǒng)的設(shè)計主要分為兩大部分,一部分是考勤器的軟、硬件設(shè)計,一部分是上位機(jī)軟件的設(shè)計??记谄黧w積適中,便于攜帶到教室等場所,由它完成對學(xué)生的考勤。主要功能是讀取學(xué)生一卡通的信息,以及做相應(yīng)顯示、存儲等處理。上位機(jī)軟件主要功能是向考勤器下傳學(xué)生姓名、學(xué)號以及接收并保存考勤器上傳的卡號和考勤記錄。學(xué)生考勤幾乎是每個學(xué)校必須而且是經(jīng)常做的學(xué)生工作之一,如何簡單高效的地考勤工作一直以來是很多學(xué)校都在努力解決,所以考慮如何實(shí)現(xiàn)簡單高效的考勤具有巨大的實(shí)際意義和價值,鑒于此,本文提出了一種可行的方案,方案的總體思路:目前很多學(xué)校都在使用一卡通,本系統(tǒng)以學(xué)生的一卡通為基礎(chǔ),設(shè)計一種讀卡式考勤器,考勤器存儲有學(xué)生的身份信息,學(xué)生刷卡,通過學(xué)生刷卡,通過學(xué)生卡號來識別學(xué)生的身份,并記錄刷卡時間來實(shí)現(xiàn)對學(xué)生的考勤,方法簡單有效??记谄黧w積適中,便于攜帶,使用方便。 考勤器硬件設(shè)計主要構(gòu)成:單片機(jī)、讀卡模塊、實(shí)時鐘模塊等 HF模塊系統(tǒng)框圖: 圖5 HF模塊系統(tǒng)框圖 (1)系統(tǒng)運(yùn)行簡要說明: ①:上電后,430先通過并口訪問7970芯片,在沒有讀到卡時,程序運(yùn)行在串口讀寫模式,“D”,直到有寫操作為止。 ②:當(dāng)有卡讀寫時,針對相應(yīng)的卡,程序進(jìn)入不同的協(xié)議中,并且點(diǎn)亮相應(yīng)的LED燈。 (2)API調(diào)用說明 ①:上電后,配置完內(nèi)部寄存器,程序進(jìn)入串口讀寫程序,可以進(jìn)行人機(jī)交互。 ②:當(dāng)讀到不同協(xié)議的卡時,程序退出串口讀寫程序,進(jìn)入相應(yīng)的協(xié)議子程序中(目前支持14443A協(xié)議和15693協(xié)議)。讀完卡后,退出相應(yīng)的協(xié)議子程序,進(jìn)入串口讀寫程序。 (3)ISO 15693第三部分 通過讀卡器獲取指令流,讀卡器采用TI trf7970讀卡器芯片。本次課程設(shè)計主要是設(shè)計基于高頻的學(xué)生考勤系統(tǒng),其軟件部分利用上位機(jī)的Microsoft visual stdio 200Microsoft Ofice Access 2003等軟件來編寫學(xué)生考勤系統(tǒng)需要的代碼及創(chuàng)建數(shù)據(jù)庫。 Vsual Stdio 2005的MFC應(yīng)用程序模塊設(shè)計在PC機(jī)上通過Microsoft Vsual Stdio 2005的MFC應(yīng)用程序模塊設(shè)計登陸界面、讀卡界面學(xué)生信息界面該軟件將自動生成相關(guān)程序代碼段相關(guān)界面如圖所示 圖6 登陸界面 圖7 用戶界面 圖8 學(xué)生界面 圖9 添加專業(yè)界面 圖10 專業(yè)界面 圖11 信息界面 圖12 班級界面圖13 讀卡界面圖14 考勤界面// : 實(shí)現(xiàn)文件// include include include include using namespace YExcel。define ATTENDANCE_LIST_DATETIME_IDX 0define ATTENDANCE_LIST_WEEK_IDX 1define ATTENDANCE_LIST_NAME_IDX 2define ATTENDANCE_LIST_DEPARTMENT_IDX 3define ATTENDANCE_LIST_SWORDTIME_IDX 4define ATTENDANCE_LIST_EWORKTIME_IDX 5static TCHAR WeekDay[][6]={TEXT(周日),TEXT(周一),TEXT(周二),TEXT(周三),TEXT(周四),TEXT(周五),TEXT(周六)}。// CAttendance 對話框 IMPLEMENT_DYNAMIC(CAttendance, CPropertyPage)CAttendance::CAttendance() : CPropertyPage(CAttendance::IDD){}CAttendance::~CAttendance(){}void CAttendance::DoDataExchange(CDataExchange* pDX){ CPropertyPage::DoDataExchange(pDX)。 DDX_Control(pDX, IDC_LIST_ATTENDANCD, _lists)。}void CAttendance::GetRequestList( CString date1,CString time1,CString date2,CString time2 ){ CString dt1,dt2。 dt1=date1+ +time1。 dt2=date2+ +time2。 ().GetAttendanceList(m_attendanceinfoarray,dt1,dt2)。}void CAttendance::GetRequestListByName( CString date1,CString time1,CString date2,CString time2,CString name ){ CString dt1,dt2。 dt1=date1+ +time1。 dt2=date2+ +time2。 ().GetAttendanceListByName(m_attendanceinfoarray,dt1,dt2,name)。}void CAttendance::GetRequestListByDepartment( CString date1,CString time1,CString date2,CString time2,CString department ){ CString dt1,dt2。 dt1=date1+ +time1。 dt2=date2+ +time2。 ().GetAttendanceListByDepartment(m_attendanceinfoarray,dt1,dt2,department)。}void CAttendance::GetRequestListByNameAndDepartment( CString date1,CString time1,CString date2,CString time2,CString name,CString department ){ CString dt1,dt2。 dt1=date1+ +time1。 dt2=date2+ +time2。 ().GetAttendanceListByNameAndDepartment(m_attendanceinfoarray,dt1,dt2,name,department)。}BEGIN_MESSAGE_MAP(CAttendance, CPropertyPage) ON_BN_CLICKED(IDC_BTN_QUERY, amp。CAttendance::OnBnClickedBtnQuery) ON_BN_CLICKED(IDC_CHECK_DEPARTMENT, amp。CAttendance::OnBnClickedCheckDepartment) ON_BN_CLICKED(IDC_CHECK_NAME, amp。CAttendance::OnBnClickedCheckName) ON_BN_CLICKED(IDC_BTN_EXPORTEXCEL, amp。CAttendance::OnBnClickedBtnExportexcel) ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST_ATTENDANCD, amp。CAttendance::OnLvnItemchangedListAttendancd) ON_NOTIFY(DTN_DATETIMECHANGE, IDC_DATETIMEPICKER_DATEEND, amp。CAttendance::OnDtnDa
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1