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

正文內(nèi)容

基于單片機的考勤管理系統(tǒng)畢業(yè)設計程序附錄(完整版)

2025-10-21 17:36上一頁面

下一頁面
  

【正文】 ........... 34 程序代碼 ............................................. 35 AT89C52 接收 CAN 數(shù)據(jù)部分程序 ............................... 40 程序實現(xiàn)簡介 ......................................... 40 功能描述 ............................................. 40 程序代碼 ............................................. 40 AT89C52 與 PC 機之間通信部分程序 ............................ 40 程序實現(xiàn)簡介 ......................................... 40 功能描述 ............................................. 40 程序代碼 ............................................. 41 第四章 結論 ....................................................... 44 參考文獻 .......................................................... 45 致謝 .............................................................. 47 第一章 緒 論 背景 考勤管理系統(tǒng)的研究背景 隨著信息化建設的不斷發(fā)展, 磁卡 得到普遍的推廣, 大部分 采用 RFID 射頻技術,通過射頻信號自動識別目標對象獲取數(shù)據(jù),識別工作不受環(huán)境的影響,操作方便快捷,具有防污、防水、加密存儲等優(yōu)點,較傳統(tǒng)的接觸式 IC 卡,具有明顯的優(yōu)勢,被廣泛應用在身份識別、 消費等各項 服務上, 為 企業(yè)或單位的管理以及 人們的 生活提供極大的便利。 關鍵詞: 考勤管理系統(tǒng) ;射頻技術;單片機; CAN 通信; 232 通信; SPI通信 。 通過 CAN總線方式與單片機互相通信 。 摘 要 “考勤管理系統(tǒng)”是以 RFID射頻 卡為信息識別載體的適用于企業(yè)單位或學校的考勤管理系統(tǒng)。 讀卡電路輸出信號有單片機識別出卡號 利用單片機與上位機之間進行 232通信,實時上傳數(shù)據(jù) ,傳送到 PC機行處理。 注:頁眉,居中,楷體,五號。然而,在考勤管理方面,大多依然采用傳統(tǒng)的 簽名 簽到的方式進行考勤,特別是在 較大企業(yè) 的 簽到 管理上更是混亂。 單片機采用 51系列。 第二章 硬件部分設計 系統(tǒng)框圖 圖 系統(tǒng)框圖 EM4095 射頻芯片部分 射頻芯片 選型依據(jù) 選型的三大原則 : 目前 RFID 技術并 沒有一個國際統(tǒng)一的標準 。 RFID 系統(tǒng)就基本的工作原理來說, 射頻識別 系統(tǒng)還可以分為全雙工系統(tǒng)和半雙工系統(tǒng)以及時序系統(tǒng)。 外部晶振; 是 100到 150KHz; 的 方式 是 用橋驅動直接 驅動 ; 是 以 OOK( 100%AM 調(diào)節(jié)); 是 用外部可調(diào)整系數(shù)的單端驅動器以 AM調(diào)制; ; 1181。 EM4095 用作只讀模式,引腳 MOD 沒有使用,將它連接至 VSS。 該 輸入信號的級別應該 比 低,比 VSS+ 高 。 DVDD 腳 和 VDD 連接, DVSS 腳和 VSS 連接。 因為要想 減小接收 的 噪聲 ,電容值越大越好 。 磁卡與 EM4095 之間 ISO14443 協(xié)議 此 次 課題 需要 開發(fā)的 射頻識別 卡讀寫設備是基于 ISO/IEC 14443 Type A標準的 [6]和 [7]。如果又要對卡片操作,必須重新執(zhí)行 request 操作。 AVR 單片機 的 程序存儲器 還有 數(shù)據(jù)存儲器是 不在一起的 , 想要訪問 程序存儲器和數(shù)據(jù)存儲器可以直接訪問。 ATMEL 單片機簡介 本設計采用 ATMEL 系列單片機, AT89C52 是一個 CMOS 8 位 的 性能 高 ,電壓 低的一種單片機 ,片內(nèi)含 有 可 以重復 擦寫的 Flash 只讀 程序 存儲器,還帶有隨機存取數(shù)據(jù)存儲器( RAM) 。 它 能實現(xiàn) 對年、月、日、周日、時、分、秒進行計時,并且還帶有 閏年補償 這種 功能 。 SPI 的通信原理 其實非常容易理解 , 并不是想象的那樣復雜, SPI 應用的工作 方 式是主從 , 一般情況下 這種模式 應該 有一個主設備 ,以及 一個或 幾 個從設備, 所以 需要 的線數(shù)要大于等于 4 根 。 我們是通過 數(shù)據(jù) 之間的 交換 實現(xiàn)通訊的,所以,在此之前要先了解 SPI 的串行通訊協(xié)議 是什么樣的 , 協(xié)議要求 數(shù)據(jù)是 必須是 一位一位 進行 傳輸。 在現(xiàn)場總線的范疇里有一個很重要的總線網(wǎng)絡 CAN,這就是我們所說的 控制器局域網(wǎng)絡, 這種串行通信網(wǎng)絡可以很好的提供 分布式控 或者 實時控制。 硬件部分的選型 CAN 總線器件 在當今自動化領域應用較為廣泛的 有兩大類:一類是獨立的CAN 控制器 。 圖 MAX232 部分 MAX232 簡介 作為 雙組驅動器 /接收器 的一種 , MAX232 里面 有一個電容性電壓發(fā)生器 。 圖 AT89C52 部分 AT89C52 單片機硬件結構 微處理器 : 與 大部分市面上 通用的微處理器 沒有什么較大區(qū)別 , AT89C52 擁 有 1 個 8位 的 微處理器, 一樣含有 運算器 還有 控制器 這 兩大部分, 不同的是它 增加了 一種處理功能來實現(xiàn) 面向控制, 這樣的優(yōu)點是 不 光 可 以 處理字節(jié)數(shù)據(jù),還可 以對 未變量 進行 處理。 特殊功能寄存器 : 用于對片內(nèi) 其他一些 功能部件進行管理、控制、監(jiān)視 的特殊功能寄存器,在 AT89C52 中帶 有 21個。 如果在開發(fā)大型軟件 的時候, 高級語言的優(yōu)勢 就會體現(xiàn)出來 。 //宏定義 define uchar unsigned char//用 uchar 代替 unsigned char define uint unsigned int//用 uint 代替 unsigned int void init(void)。 DDRB=0X7f。 DDRE=0XFF。 *B0=0x03。 *R11=0x00。0x10)。 *R3=0x11。 *R17=jobID。//共陽極數(shù)碼管代碼 //***************子函數(shù)聲明 ****************************// void main_init()。 //主函數(shù)初始化 init()。s)。 DDRC=0XFF。 PINC=0xff。 while(==0) {display(b,0)。 程序代碼 參見附錄 3 CAN 接收部分 AT89C52 與 PC機之間通信部分程序 程序實現(xiàn)簡介 設置單片機的波特率為 9600,發(fā)送數(shù)據(jù)為 8 位 ,無校驗位,將單片機接收到的數(shù)據(jù)發(fā)送到單片機的暫存器之中,每次發(fā)送 8位數(shù)據(jù)。 void main(void) { Ini_UART()。 TR1 = 1。 while(TI ==0)。 RFID 射頻 讀卡考勤 管理系統(tǒng) 在設計和實現(xiàn)時選擇了MIFARE 卡,與傳統(tǒng)磁卡相比較,解決了卡中 不需要電源 電源、 功耗 低 和 不需要 接觸這一 問 題 。在此 我要 向幫助 還有 指導過我的各位老師 給予我 最 衷心 的感謝 ! 其次還要感謝在這篇論文里涉及到的各位學者,本文引用了一些學者的研究成果和文獻,是我能順利的完成這邊論文如果沒有各位學者在此之前的研究,我的這篇論文將會很難完成。 在 工業(yè)大學信息學院 求學的 這四 年是我人生中最 重要,最快樂和 最充實的階段 。 該 系統(tǒng) 節(jié)省了 很大一部分 人力 物理 ,使考勤統(tǒng)計 變得 更加方便 智能。 i++。 for (i=0。 Delay()。 程序代碼 51 單片機與電腦之間進行 232 通信部分 。 } } rtc_init(1,2,3)。 while(==1) { if(==0) { a++。 DDRA=0XFF。 } } void main_init() { PORTF=0xff。r,amp。PORTD .equ __ds1302_io=6 .equ __ds1302_sclk=5 .equ __ds1302_rst=7 endasm //定義全局變量 flash uchar shuzu1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}。 *CM=0x01。 *R11=n。0x08))。 *R13=0x00。 *OC=0xaa。 //初始化 I/O } void can_init() { MCUCR=0x80。 PORTD=0XFf。 //主函數(shù) void main(void) { main_init()。 SPI 通信簡介 實現(xiàn)功能 MFI 卡通過 EM4095 讀卡之后,識別卡號之后 AVR 控制蜂 鳴器發(fā)出響聲,再由四位數(shù)碼管顯示卡號。 AT89C52 單片機 CPU電路圖 圖 AT89C52單片機 CPU電路圖 第三章 軟件部分 AVR 單片機環(huán)境介紹 AVR 單片機開發(fā)環(huán)境采用 CodeVisionAVR C Compiler, 這種 開發(fā)環(huán)境屬于部分免費開發(fā)環(huán)境, AVR 單片機外圍設備的源程序 是它 自帶 的 ,使用時 用戶 可對其直接 進行 調(diào)用。 數(shù)據(jù)存儲器 的主要作用是 用來存儲程序 單片機在 運行期間 產(chǎn)生 的工作變量等 數(shù)據(jù) 。接收器 將輸入進來的 EIA/TIA232E電平變?yōu)?5V 的 TTL/CMOS 電平。本 此設計 選取 的是飛利浦公司的 型號為 SJA1000 CAN 控制器 和型號為 82C250 總線收發(fā)器 。 這 種 特點使得 CAN 總線構 具有很強的 實時性,提 升了 系統(tǒng)的可靠性 還有 系統(tǒng)的靈活性。 利用 SDO 線 來完成數(shù)據(jù)輸出 , 輸出和輸入的原理相同,都是在當前上沿和下沿處發(fā)生改變,在下一個 上沿和 下沿處讀取數(shù)據(jù),一次傳輸就 這樣 完成了。 SDO 是 主設備 進行 數(shù)據(jù)輸出, 從屬 設備 進行 數(shù)據(jù)輸入 。 同 CPU進行同步通信 的是 三線接口, 傳送 時鐘信號或 RAM 數(shù)據(jù) 采用的是突發(fā)方式,這樣可以一次傳送多個字節(jié) 。并且可以 兼容標準 MCS51的指令系統(tǒng)。 為我們在硬件設計上提供了許多方便 。 TRANSFER 控制單元 射頻卡 Command: 0xB0 Len: 1 Data[0]: Adr 要傳輸數(shù)據(jù)的卡片塊地址 射頻卡 控制單元 Len: 4Bit DATA[0]: 0x0A(ACK) 本 課題 中進行通信方式 應用了 SPI 方式 , EM4095 的 SPI 片選信號、 SPI時鐘、 SPI 口輸出、 SPI 口輸入引腳 分別與 單片機的 、 、 、 相 對應。 Type A 以及 Type B 的區(qū)別主要是在 調(diào)制方式 和 編碼方式 上的不同。 從 驅動器 ANT 里 發(fā)出的電流值 的大小是 不 受 EM4095 限制 的 。 避免了因為 天線驅動器 產(chǎn)生 的電源尖峰。 一定要 通過較小的諧振電容來補償分壓器增加的電容。 為了使DEMOD_IN 引腳上得到 的電壓是 天線 的 真實電壓 , 使用外部電容分 壓 。 C溫度范圍 ; EM4095結構原理 圖 原理分析 : 用來操作設備 的是 EM4095 的引腳 SHD 和 MOD。 其應用場合的不同決定了不同的 射頻識別 系統(tǒng)。 而 因為 其 在 世界微電子行業(yè)一流的基礎,日本很有可能會制定自己的 協(xié)議 標準。 PC 主要實現(xiàn)功能進行檢測卡號數(shù)據(jù)。本設計借助 射頻技術 ,結合網(wǎng)絡通信技術和單片機技術,實現(xiàn)了 企業(yè)和單位 的自動考勤和對考勤數(shù)據(jù)的分析處理,
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1