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

正文內(nèi)容

門(mén)禁系統(tǒng)設(shè)計(jì)單片機(jī)at89c(編輯修改稿)

2025-08-25 15:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 必須嚴(yán)格遵守以下時(shí)間要求:t17s,t214s,tH7s,tL9s,t3=任意下面是MCU向ZLG500寫(xiě)入數(shù)據(jù)的子程序,為滿(mǎn)足上述時(shí)間要求,可通過(guò)加入空操作來(lái)實(shí)現(xiàn)。SPI_SEND: ANL P3,0F7H ; 恢復(fù)SS的輸出功能,傳輸開(kāi)始請(qǐng)求 DEC R0 ; 發(fā)送數(shù)據(jù)的首地址 SETB SDATA CLR SCLK JB SDATA,$ ; SADATA仍為高則等待 CLR SS MOV R5,100DL33: MOV R6,7DHDL44: JB SDATA,ASDF ; MCU等待SDATAD的上升沿 DJNZ R6,DL44 DJNZ R5,DL33 AJMP SPI_SENDASDF: ANL P1,0FDH ; STADA 恢復(fù)輸出SENDBYTE: NOP INC R0 NOP NOP MOV A,@R0 MOV R3,8 ; 設(shè)置一個(gè)字節(jié)的位數(shù) NOP NOPSENDBIT: NOP RLC A MOV SDATA,C ; 發(fā)送數(shù)據(jù)位 NOP NOP SETB SCLK: NOP NOP CLR SCLK DJNZ R3,SENDBIT DJNZ R2,SENDBYTE SETB SS ; 本次數(shù)據(jù)傳輸結(jié)束 CLR SDATA NOP JB SS,$ RET4) 讀數(shù)據(jù) ZLG500——MCU響應(yīng)信號(hào)SCLK信號(hào)由MCU 產(chǎn)生,SS 信號(hào)和SDATA信號(hào)由ZLG500 產(chǎn)生。ZLG500會(huì)在SS 線上產(chǎn)生一個(gè)下降沿發(fā)出請(qǐng)求數(shù)據(jù)傳輸?shù)男盘?hào),等待MCU響應(yīng)后本次數(shù)據(jù)傳輸開(kāi)始,MCU 將在SCLK 為高時(shí)讀取SDATA 線上的數(shù)據(jù),傳輸完畢后ZLG500 將會(huì)在SS 線上產(chǎn)生一個(gè)上升沿結(jié)束本次傳輸。 ZLG500A讀寫(xiě)模塊讀數(shù)據(jù)步驟動(dòng)作序號(hào)動(dòng)作發(fā)出者動(dòng)作動(dòng)作接收者動(dòng)作說(shuō)明1ZLG500SDATA=1 SS=下降沿MCU本次數(shù)據(jù)傳輸開(kāi)始請(qǐng)求2MCUSDATA=上升沿ZLG500本次數(shù)據(jù)傳輸響應(yīng)3ZLG500SDATA=串行數(shù)據(jù)MCU數(shù)據(jù)傳輸4MCUSCLK=上升沿、延時(shí)、下降沿ZLG500MCU產(chǎn)生時(shí)鐘,且讀取數(shù)據(jù)5雙方重復(fù)動(dòng)作4 傳送N 8 位雙方數(shù)據(jù)傳輸N字節(jié)6ZLG500SS=上升沿,SDATA=0MCU本次數(shù)據(jù)傳輸結(jié)束傳輸過(guò)程中必須嚴(yán)格遵守以下時(shí)間要求t114s, t216s, tH6s, tL6s, t39s下面是MCU從ZLG500讀取數(shù)據(jù)的子程序,同理,為滿(mǎn)足上述時(shí)間要求,可通過(guò)加入空操作來(lái)實(shí)現(xiàn)。SPI_RCV: ORL P3,08H ; SS 設(shè)置為輸入 ANL P1,0FDH ; SDATA設(shè)置為輸出 DEC R0 CLR SCLK SETB SDATA NOP ORL P1,02 ; SDATA設(shè)置為輸入 NOP NOPRCVBYTE: MOV R3,8 INC R0RCVBIT: NOP NOP SETB SCLK NOP NOP MOV C,SDATA ; 讀取一位 RLC A NOP NOP CLR SCLK NOP NOP DJNZ R3,RCVBIT MOV @R0,A ; 讀取的一個(gè)字節(jié)存入指定地址 NOP NOP JNB SS,RCVBYTE ANL P1,0FDH ;SDATA設(shè)置為輸出 CLR SDATA RET2. 門(mén)禁機(jī)主控模塊 上面我們對(duì)ZLG500A讀寫(xiě)模塊的功能特性、接口規(guī)范和控制方式作了比較詳細(xì)地講解,在此基礎(chǔ)上,可以進(jìn)一步完成MCU對(duì)ZLG500A的讀寫(xiě)和控制,如果附加上周邊的輔助功能和驅(qū)動(dòng)控制,就可以形成一個(gè)完整的智能卡讀寫(xiě)器。首先,我們看一下MCU部分的設(shè)計(jì)和控制的實(shí)現(xiàn)。,從圖中可以看出MCU除了完成對(duì)ZLG500A讀寫(xiě)模塊的控制外,還要承擔(dān)其它功能的控制,主要包括四大部圖6 門(mén)禁機(jī)控制框圖分:鍵盤(pán)和顯示部分、實(shí)時(shí)時(shí)鐘和掉電保護(hù)部分、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)傳輸部分、驅(qū)動(dòng)控制部分。1) 鍵盤(pán)和顯示部分鍵盤(pán)和顯示是一般智能化儀器儀表均須具有的功能,是人機(jī)交互最主要的方式。不同的智能儀器,隨著其功能、MCU資源的占用、使用環(huán)境等各種條件的不同,可采用多種鍵盤(pán)和顯示方案。本應(yīng)用系統(tǒng)中,由于外圍部件較多,MCU資源占用較大,為了盡可能的減少M(fèi)CU輸入輸出I/O的占用,鍵盤(pán)的設(shè)計(jì)采用串入并出的方式,利用一片74LS164,占用MCU的四根I/O口,就可以實(shí)現(xiàn)16個(gè)鍵的全部功能。:圖7 串行口擴(kuò)展的行列式鍵盤(pán)從系統(tǒng)監(jiān)控軟件的角度來(lái)看,僅僅完成鍵盤(pán)掃描,讀取當(dāng)前時(shí)刻的鍵盤(pán)狀態(tài)是不夠的,還有不少問(wèn)題需要解決,否則,在操作鍵盤(pán)時(shí)就容易引起誤操作、失控等現(xiàn)象。首先是去抖動(dòng)處理。按鍵的觸點(diǎn)在閉合和斷開(kāi)時(shí)均會(huì)產(chǎn)生抖動(dòng),這時(shí)觸點(diǎn)的邏輯電平是不穩(wěn)定的,如不妥善處理,將會(huì)引起按鍵命令的錯(cuò)誤執(zhí)行或重復(fù)執(zhí)行。最常用的一種方法是軟件延時(shí)的方法來(lái)避開(kāi)抖動(dòng)階段,延時(shí)過(guò)程一般取10ms~50 ms。 其次是連擊的處理。當(dāng)按下某個(gè)鍵時(shí),鍵盤(pán)處理程序便查找相應(yīng)的功能號(hào),并轉(zhuǎn)到相應(yīng)的功能模塊程序去執(zhí)行,如果這時(shí)操作者還沒(méi)有釋放按鍵,MCU就會(huì)反復(fù)執(zhí)行該按鍵對(duì)應(yīng)的功能,好像操作者在連續(xù)操作該鍵一樣。本系統(tǒng)中需要按鍵去改變系統(tǒng)的實(shí)時(shí)日歷,如果出現(xiàn)連擊現(xiàn)象,操作者就很難設(shè)定時(shí)間。要解決連擊的問(wèn)題最關(guān)鍵是一次按鍵只讓它響應(yīng)一次,該鍵不釋放就不執(zhí)行第二次。為此要分別檢測(cè)到按鍵按下的時(shí)刻和釋放的時(shí)刻。有兩種程序結(jié)構(gòu)都可以解決連擊的問(wèn)題,一是按下鍵盤(pán)就執(zhí)行,執(zhí)行完成后等待操作者釋放按鍵,在末放前不再執(zhí)行指定的功能,從而避免了一次按鍵重復(fù)執(zhí)行的現(xiàn)象。二是在按鍵釋放后再執(zhí)行指定的功能,同時(shí)可以避免連擊,但與前一種相比,給人一種反應(yīng)遲鈍的感覺(jué)。具體采用哪種結(jié)構(gòu),可根據(jù)實(shí)際情況而定。 關(guān)于鍵盤(pán)控制的具體編程,可參考有關(guān)的書(shū)籍和應(yīng)用說(shuō)明,在此就不再說(shuō)明。顯示是人與計(jì)算機(jī)系統(tǒng)打交道所必不可少的部分,本系統(tǒng)要求門(mén)禁在不打卡時(shí)具備顯示當(dāng)前時(shí)間,打卡時(shí)顯示該卡卡號(hào)及打卡時(shí)間。為此,選用了具有有良好的顯示界面的圖形點(diǎn)陣液晶顯示器。圖形點(diǎn)陣液晶顯示器分辨率較高,顯示出的結(jié)果非常細(xì)膩,且能夠顯示各種復(fù)雜圖形,為以后的擴(kuò)展留下了余地。本系統(tǒng)所選擇的是JG19264A圖形點(diǎn)陣液晶。圖8 JG19264A圖形點(diǎn)陣液晶結(jié)構(gòu)框圖表4 JG19264A圖形點(diǎn)陣液晶引腳說(shuō)明引腳符號(hào)電平說(shuō)明1DB7H/L數(shù)據(jù)位72DB6H/L數(shù)據(jù)位63DB5H/L數(shù)據(jù)位54DB4H/L數(shù)據(jù)位45DB3H/L數(shù)據(jù)位36DB2H/L數(shù)據(jù)位27DB1H/L數(shù)據(jù)位18DB0H/L數(shù)據(jù)位09EH,H→L片使能信號(hào)10R/WH/LH:讀;L:寫(xiě)11RSH/LH:數(shù)據(jù);L:指令12V0可調(diào)LCD驅(qū)動(dòng)電壓,對(duì)比度調(diào)節(jié)13VDD電源電壓14VSS0V接地(GND)15CSBH/L片選信號(hào),00,01,10分別對(duì)應(yīng)一片IC的SEG,11三片均不選中16CSAH/L17VEELCD驅(qū)動(dòng)負(fù)電源18RSTL復(fù)位信號(hào),低有效19LED+背光正極20LED背光負(fù)極 JG19264A液晶的分辨率為19264 ,該液晶的顯示內(nèi)核是HD61202U與HD61203U,其中一片HD61203作為64路行驅(qū)動(dòng)器,三片HD61203U組成196點(diǎn)列的列驅(qū)動(dòng)器組
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1