基於微控制器下的考勤機

2021-10-02 00:08:40 字數 1767 閱讀 3741

2、用導線將 txd(cpu模組) 與 io(iccard模組) 相連

3、用導線將 t0(cpu模組) 與 power(iccard模組) 相連

4、用導線將 int0(cpu模組) 與 sw(iccard模組) 相連

5、用導線將 int1(cpu模組) 與 p-(cpu掛箱) 相連

有關8279模組和鍵盤模組的連線

1、用短路帽將 cs8279(8279模組) 與 cs0(8279模組)

2、用導線將 a-dp 與 outb0-outb3,outa0-outa3(8279模組) 相連

3、用導線將 sled1,sled2(key模組) 與 led6,led5(8279模組) 相連

4、用導線將 sled4,sled5(key模組) 與 led4,led3(8279模組) 相連

5、用導線將 sled7,sled8(key模組) 與 led2,led1(8279模組) 相連

6、用導線將 keyx1-keyx4(key模組) 與 rl0--rl3(8279模組) 相連

7、用導線將 keyy4(key模組) 與 led1(8279模組) 相連

8、用導線將 8279clk(8279模組) 與 clk3(cpu掛箱) 相連

有關印表機模組的連線

1、用導線將 p1.0(cpu模組) 與 reset(printer模組) 相連

2、用導線將 p1.1(cpu模組) 與 timedetect(printer模組) 相連

3、用導線將 p1.2(cpu模組) 與 printpower(printer模組) 相連

4、用導線將 p1.3(cpu模組) 與 psa(printer模組) 相連

5、用導線將 p1.4(cpu模組) 與 psb(printer模組) 相連

6、用導線將 p1.5(cpu模組) 與 psc(printer模組) 相連

7、用導線將 p1.6(cpu模組) 與 psd(printer模組) 相連

8、用導線將 p1.7(cpu模組) 與 k1(cpu掛箱) 相連

八、實驗現象觀察:

1、 首先檢查連線,保證連線正確,然後給系統加電。

2、 上位機執行8051的上位機程式,系統連線正常後,開啟試驗程式check.asm經編譯、連線後,全速執行程式(根據需要可單步執行、單步跟蹤、設定斷點)鍵盤模組上的led數碼管自左至右顯示「卡號」、「分」、「秒」。則程式正常執行。

3、 時間的調整:按動「時間調整有效鍵」(key14),數碼管上顯示的「分」或者「秒」閃爍,按動「增量鍵」(key24)或者「減量鍵」(key34),則數碼管上閃爍的調整物件會有增1或減1的變化,當需要改變調整物件時,按動「選中物件切換鍵」(key44)可改變閃爍的物件。當調整的時間符合要求後,按動「時間調整有效鍵」(key14),則退出時間調整程式,數碼管恢復正常顯示。

4、 考勤卡卡號的寫入:將考勤卡正確推入卡座,按動寫卡控制按鍵,數碼管的左兩位顯示有變化,最後的結果為此卡的id卡號,照此,可給不同的考勤卡寫入不同的卡號。

5、 刷卡(讀卡):將考勤卡正確推入卡座,數碼管的左兩位顯示此卡的id卡號,則刷卡成功。

6、 列印:在兩種情況下列印,一種情況是當是與上次列印的時間差達到設定值(可通過改變程式中sec_al的數值改變設定值),並且有新的未列印記錄時列印;另一種情況是當未列印的記錄數達到設定值(可通過改變程式中pc_rec的數值改變設定值)時列印。

基於微控制器溫測系統

1 wire 網路具有嚴謹的控制結構,其結構如圖2.8所示,一般通過雙絞線與 1 wire 元件進行資料通訊,它們通常被定義為漏極開路端點,主 從式多點結構,而且一般都在主機端接上乙個上拉電阻 5v 電源。通常為了給 1 wire 裝置提供足夠的電源,需要乙個 mosfet 管將 1 wire 匯流...

基於微控制器的電梯課程設計

二 一四 二 一五學年第一學期 資訊科學與工程學院 自動化系 課程設計報告書 姓名 余義 學號 201204134019 班級 自動化1201班 課程名稱 微機原理與應用課程設計 指導教師 程磊 1 前言 1 2 現代電梯概述 3 3 硬體部分設計 6 4 軟體部分設計 12 5 電梯執行介面 52...

基於微控制器的電子時鐘設計

ds1302時鐘晶元具有通電自動計時的功能。向ds1302中寫入乙個初值,如寫入2011 05 01 00 00 00 星期日,在通電時,時間就會自動走 過60秒分加1 過60分時加1 過24小時天加1,星期日變成星期一 一周有7天,晶元內的周資訊每7天一迴圈 晶元能夠自動判斷每月有多少天,5月有3...