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

正文內(nèi)容

基于單片機(jī)的考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)程序附錄-免費(fèi)閱讀

2024-10-02 17:36 上一頁面

下一頁面
  

【正文】 我還要感 謝我的同學(xué),在畢業(yè)設(shè)計(jì)和論文撰寫的過種中給我提供了很多的素材,在論文的寫作時(shí)在格式排版設(shè)計(jì)上給我很多幫助。 RFID 射頻 讀卡考勤 管理系統(tǒng) 通過射頻信號(hào)自動(dòng)識(shí)別目標(biāo)對(duì)象獲取數(shù)據(jù),識(shí)別工作不受環(huán)境的影響,較傳統(tǒng)的接觸式 IC 卡,具有明顯的優(yōu)勢(shì),被廣泛應(yīng)用在身份識(shí)別、 消費(fèi)等各項(xiàng) 服務(wù)上,為 企業(yè)或單位 的管理以及 人們的 生活提供極大的便利。 TI=0。 } void Delay(void) //1ms { uint i,j。 //串口初始化 CMGF()。 功能描述 打開串口精靈,調(diào)節(jié)波特率為 9600,接收數(shù)據(jù)為 8位,無校驗(yàn)位,當(dāng)單片機(jī)開始發(fā)送數(shù)據(jù)之后,電腦的界面上就會(huì)出現(xiàn)相應(yīng)的信息。 } delay_ms(6)。 while(==1) delay_ms(8)。 PORTC=0XFF。 display(h,m)。//初始化 asm(sei) while(1) { rtc_get_date(amp。 //初始化 //宏定義 define uchar unsigned char//用 uchar 代 替 unsigned char define uint unsigned int//用 uint 代替 unsigned int //定義 DS1302 引腳 asm .equ __ds1302_port=0x12 。 *R18=0x08。 *R4=0x12。 while(!(*S1amp。 *R12=0x00。 *B1=0xff。 PORTE=0XFF。 PORTB=0XFF。 void can_init()。 AVR 單片機(jī)讀卡部分 程序?qū)崿F(xiàn)簡(jiǎn)介 AVR 單片機(jī)與 EM4095 之間可以采用總線方式與 SPI 總線方式進(jìn)行通信,為了節(jié)約 IO口,本設(shè)計(jì)采用 SPI總線方式進(jìn)行通信。 然而 實(shí)際上 這些 特殊功能寄存器 其實(shí) 是控制 或者 狀態(tài)寄存器。 數(shù)據(jù)存儲(chǔ)器 : 數(shù)據(jù)存儲(chǔ)器片內(nèi)為 256 個(gè)字節(jié), 同時(shí) 片外 也可進(jìn)行外擴(kuò),并且 最多擴(kuò)至 64K字節(jié) 。 這是為了輸出 EIA/TIA232E電平。還有 一類 則 是 置有 片 CAN 的微控制器。 與之前 大部分 分布式控制系統(tǒng) 相比 ,在以下 幾個(gè) 方面基于 CAN 總線的分布式控制系統(tǒng) 擁有非常大優(yōu)點(diǎn) : 第一點(diǎn) ,工作 在 多主方式 的 CAN 控制器, 可以 讓 不 相 同的節(jié)點(diǎn) 同一時(shí)間 收到相同的數(shù)據(jù) 。 這種情況下就要利用 SCK 時(shí)鐘線, 用 SCK 來產(chǎn)生 時(shí)鐘脈沖, 這樣 SDI 和 SDO 就能根據(jù)這個(gè) 脈沖 來實(shí)現(xiàn) 數(shù)據(jù) 之間的 傳輸。當(dāng)然特殊情況下 3根也 是允許的,比如單向傳輸?shù)臅r(shí)候 。它的 工作電壓 范圍在 ~ 之間 。 采用 的是 ATMEL 公司特有 的密度 高 、非易失性存儲(chǔ) 的 技術(shù) 進(jìn)行 生產(chǎn) 。 AVR 單片機(jī) 片內(nèi)的 資源 與其他類型的單片機(jī)相比較為 豐富。 READ 控制單元 射頻卡 Command: 0x30 Len: 1 Data[0]: _Adr 塊地址( 0~ 63) 射頻卡 控制單元 Len: 16 Data[0]: 數(shù)據(jù)塊的第一字節(jié) : Data[15]:數(shù)據(jù)塊的最后一個(gè)字節(jié) WRITE 控制單元 射頻卡 Command: 0xA0 Len: 17 Data[0]: _Adr 要寫入數(shù)據(jù)的塊地址( 1~ 63) 射頻卡 控制單元 Len: 4Bit DATA[0]: 0x0A(ACK) Data[1]: 要寫入卡片中的第一個(gè)數(shù)據(jù) : Data[16]: 要寫入卡片中的最后一個(gè)數(shù)據(jù) 射頻卡 控制單元 Len: 4Bit DATA[0]: 0x0A(ACK) INCREMENT 控制單元 射頻卡 Command: 0xC1 Len: 5 Data[0]: _Adr 數(shù)值塊的地址 射頻卡 控制單元 Len: 4Bit DATA[0]: 0x0A(ACK) Data[1]: _Value(LL) Data[2]: _Value(LH) Data[3]: _Value(HL) Data[4]: _Value(HH) 要增加的數(shù)值 射頻卡 控制單元 Len: 0 DECREMENT 控制單元 射頻卡 Command: 0xC0 Len: 5 Data[0]: _Adr 數(shù)值塊的地址 射頻卡 控制單元 Len: 4Bit DATA[0]: 0x0A(ACK) Data[1]: _Value(LL) Data[2]: _Value(LH) Data[3]: _Value(HL) Data[4]: _Value(HH) 要減少的數(shù)值 射頻卡 控制單元 Len: 0 RESTORE 控制單元 射頻卡 Command: 0xC2 Len: 6 Data[0]: _Adr 數(shù)值塊的地址 射頻卡 控制單元 Len: 4Bit DATA[0]: 0x0A(ACK) Data[1]: 0x00 Data[2]: 0x00 Data[3]: 0x00 Data[4]: 0x00 射頻卡 控制單元 Len: 0 此操作相當(dāng)于執(zhí)行 decrement(0)。 由四個(gè)部分組成的 ISO/IEC 14443協(xié)議 將卡定義為 2種類型,Type A 以及 Type B。 A 我們 可以 利用 外部電容和內(nèi)部電阻 ( 2KΩ )對(duì) GND 電壓 來 濾波。 VDD 和 VSS 上的電壓 降 并不是流過管腳 DVDD 和 DVSS 電流 產(chǎn)生 的電壓降。輸入信號(hào)的級(jí)別 可以 通過外部電容分壓 來進(jìn)行 調(diào)節(jié)。 環(huán)濾波、電壓控制振蕩器和相比較模塊 加在一起 組成鎖相環(huán)。A; 85176。 射頻識(shí)別 的標(biāo)簽也可以分為有源和無源兩種。美國(guó)的電子產(chǎn)品代碼( EPC)全球協(xié)會(huì)正在制定美國(guó)的電子產(chǎn)品代碼無線接口協(xié)議 。讀卡 電路輸出信號(hào)有單片機(jī)識(shí)別出卡號(hào),傳送到 PC 機(jī)行處理。另外, 傳統(tǒng) 簽到的考勤方式既浪費(fèi)時(shí)間,也給考勤數(shù)據(jù)的統(tǒng)計(jì)分析帶來了諸多麻煩。閱后刪除此文本框。 PC主要實(shí)現(xiàn)功能進(jìn)行檢測(cè)卡號(hào)數(shù)據(jù)。本系統(tǒng)可使用人單位擺脫 繁瑣、低效的 簽到模式。 單片機(jī)采用 51系列。 本設(shè)計(jì)采用的單片機(jī)開發(fā)環(huán)境為: AVR 開發(fā)環(huán)境為 CodeVisionAVR C Compiler, AT89C52 開發(fā)環(huán)境為 Keil uVision2。 232。 硬件選擇 硬件部分我們采用瑞士微電生產(chǎn)的 EM4095 構(gòu)成的射頻讀卡電路。 預(yù)期效果 基于單片機(jī)的考勤管理系 統(tǒng), 核心器件 是 單片機(jī), 單片機(jī)作為主控制器,并輔以 射頻卡, CAN 總線等技術(shù) ,實(shí)現(xiàn)預(yù)期的刷卡人用 射頻卡 在射頻識(shí)別讀卡器 上進(jìn)行刷卡, 利用 單片機(jī)與 射頻識(shí)別讀卡器 之間進(jìn)行通信, 進(jìn)而 識(shí)別認(rèn)證 出刷卡人身份, 在這個(gè)時(shí)候 單片機(jī) 配以 時(shí)鐘模塊, 這樣就可以 將時(shí)間與 認(rèn)證的數(shù)據(jù)包 一起上傳 到 PC 機(jī), 這樣就保證 PC機(jī)的 遠(yuǎn)程監(jiān)控。 RFID 系統(tǒng)的工作頻率 是 射頻識(shí)別 讀寫器發(fā)送射頻信號(hào)時(shí)所使用的頻率,RFID 系統(tǒng)按照頻率的不同可以分為低頻、高頻和超高頻 幾種 。 EM4095 射頻芯片 簡(jiǎn)介 EM4095 是用于 RFID(射頻識(shí)別) 的 CMOS 集成收發(fā)器電路基站芯片, 它具有 有以下功能; 可以 利用載波 來 驅(qū)動(dòng)天線; 用于可讀寫應(yīng)答器的 AM 調(diào)制磁場(chǎng); 對(duì)從天線傳輸來應(yīng)答器的 AM 調(diào)制磁場(chǎng); 和微處理器通過簡(jiǎn)單接口通訊 ; 一 .優(yōu)點(diǎn): ,成本低; 穩(wěn)定; AM調(diào)節(jié); 2個(gè),所以系統(tǒng)分析和設(shè)計(jì)更加容易; ; ; ; :可以輕松的得到頭部信息。 用來對(duì) 125KHz 射頻信號(hào)進(jìn)行調(diào)制的是引腳 MOD。 接收模塊解調(diào)的輸入信號(hào)是天線上的電壓信號(hào)。 通過 進(jìn)一步的濾波 ,余 下的載波信號(hào)、二階高通濾波器 還有 CDC2 所帶的低 頻和 高 頻噪聲 被 移除。 我們尤其 要注意 的是頻率為20kHz 的 噪聲, 因?yàn)?EM4095 就是在這個(gè)頻率上 響應(yīng)信號(hào) 的 。 如果 天線 的品質(zhì)因數(shù)較高 ,天線上的電壓 可以比正常高一些 。 ANTICOLL 控制單元 射頻卡 Command: 0x93 Len: 1 Data[0]: 0x20 NVB 射頻卡 控制單元 Len: 5 Data[0]: _Snr(LL) Data[1]: _Snr(LH) Data[2]: _Snr(HL) 卡片系列號(hào) Data[3]: _Snr(HH) Data[4]: BCC 此操作必須緊隨在 request 操作后執(zhí)行 .如果被選的卡片的系列號(hào)已知,可 以不用執(zhí)行此操作 SELECT 控制單元 射頻卡 Command: 0x93 Len: 6 Data[0]: 0x70 Data[1]: _Snr(LL) Data[2]: _Snr(LH) Data[3]: _Snn(HL) Data[4]: _Snr(HH) 卡片系列號(hào) (UID) Data[5]: BCC 射頻卡 控制單元 Len: 1 Data[0]: _Size (卡片容量值: 0x08 或 0x88) AUTHENTICATION 控制單元 射頻卡 Command: 0x60 or 0x61 Len: 2 Data[0]: 0x60 or 0x61 (0x60 使用 KEYA 作驗(yàn)證 , 0x61 使 KEYB 作驗(yàn)證 ) Data[1]: _SecNr (扇區(qū)號(hào)) *4(即每個(gè)扇區(qū)的塊 0 的塊地址 ) 射頻卡 控制單元 Len: 0 如果讀寫模塊中的密碼與卡片中的密碼相匹配,則可以進(jìn)行讀、寫等操作。與 常規(guī)CISC 微控制器 相比, 代碼效率 快了 十倍。 、 抗干擾能力強(qiáng) AVR 單片機(jī)內(nèi)部自帶 5V 轉(zhuǎn) 電路 , 工作電壓范圍寬 ,其在使用過程中,應(yīng)用的范圍較廣,適應(yīng)性特別強(qiáng)。 復(fù) 位部分: 因?yàn)?單片機(jī) 都是 屬于低電平 的 復(fù)位 才 有效 果 , 所以我們?cè)诠ぷ魇野?單片機(jī) 和 復(fù)位端 連接 , 這樣我們 按下復(fù)位按鍵 的時(shí)候 ,單片機(jī)就會(huì)進(jìn)行 復(fù)位。外圍設(shè)置 包括 網(wǎng)絡(luò)控制器 以及 A/D 轉(zhuǎn)換器等。 CS 是 從設(shè)備 的 使能信號(hào), 它是被 主設(shè)備 進(jìn)行 控制 的。 圖 DS1302與 AVR單片機(jī)連接原理圖 CAN 總線部分 CAN 總線簡(jiǎn)介 在我們 信息科學(xué)高速發(fā)展的今天, 自動(dòng)化領(lǐng)域技術(shù)發(fā)展 出很多分支,其中一個(gè) 熱點(diǎn) 就是 現(xiàn)場(chǎng)總線 技術(shù) , 對(duì)于 自動(dòng)化 系統(tǒng)來說 的 就相當(dāng)于我們生活中的 計(jì)算機(jī)網(wǎng) 絡(luò) 。 第三點(diǎn) , 擁 有 著 完善的通信 協(xié)議的 CAN,很大程度上 降低系統(tǒng) 的 開發(fā)難度,減少 了 用 戶的 開發(fā)周期。 圖 CAN原理圖 蜂鳴器報(bào)警部分 用 一個(gè) PNP 三極管 來把 蜂鳴器與 電源 相互連接起來 , 開關(guān)作用用 三極管 來實(shí)現(xiàn) 。 圖 MAX232與 51單片機(jī)連接原理圖 顯示部分 顯示原理說明 通過 四位共陽 極數(shù)碼管 來進(jìn)行顯示 ,進(jìn)行控制 的是 74HC595,單片機(jī)AT89C52對(duì) 74HC595進(jìn)行數(shù)據(jù)傳送, 本次設(shè)計(jì)選用的傳送方式是 通過 SPI形式 ,為了 減少了 IO 口的使用 ,我們把 四位共陽極數(shù)碼管 的 每一位 , 都 使其 具有其獨(dú)立 的位選,這樣 的話要 控制整個(gè)四位顯示 便 只需 8 個(gè) IO 口。 串行口 : AT89C52 擁有一個(gè)可以進(jìn)行 四種工作方式 的 全雙工串行口。 Keil C51 軟件 為我們提供 了 功能強(qiáng)大的集成開發(fā)調(diào)試工具 ,還 有很 豐富的庫(kù)函數(shù)。 include //芯片頭文件 /* main 程序頭文件 */ /* 主要功能 :常量定義 */ ifndef _MAIN_INCLUDED_ define _MAIN_INCLUDED_ //***************子函數(shù)聲明 ****************************// void main_init()。//發(fā)送數(shù)據(jù) } } void main_init() { PORTF=0xff。 DDRA=0XFF。 *CD=0x88。 *R3=0xff。 *MO=0x08。 *R1=0xbb。 *R15=m。 程序流程圖 (見下一頁)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1