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

正文內容

基于單片機的非接觸式ic卡的讀寫畢業(yè)論文(參考版)

2025-06-30 19:59本頁面
  

【正文】 51。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝他耐心的輔導。是他們在我畢業(yè)的最后關頭給了我們巨大的幫助與鼓勵,給了我很多解決問題的思路,在此表示衷心的感激。在我的十幾年求學歷程里,離不開父母的鼓勵和支持,是他們辛勤的勞作,無私的付出,為我創(chuàng)造良好的學習條件,我才能順利完成完成學業(yè),感激他們一直以來對我的撫養(yǎng)與培育。學友情深,情同兄妹?;厥姿哪?,取得了些許成績,生活中有快樂也有艱辛。致 謝四年的大學生活就快走入尾聲,我們的校園生活就要劃上句號,心中是無盡的難舍與眷戀。另外,我還要感謝大學四年和我一起走過的同學朋友對我的關心與支持,與他們一起學習、生活,讓我在大學期間生活的很充實,給我留下了很多難忘的回憶。再次對周巍老師表示衷心的感謝。郭謙功老師淵博的知識、嚴謹?shù)淖黠L和誨人不倦的態(tài)度給我留下了深刻的印象。沒有他們的幫助,我將無法順利完成這次設計。經(jīng)過這次畢業(yè)設計,我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴謹?shù)墓ぷ髯黠L等方方面面都有很大的進步。本次畢業(yè)設計大概持續(xù)了半年,現(xiàn)在終于到結尾了。作者簽名: 日期: 年 月 日導師簽名: 日期: 年 月 日 致 謝時間飛逝,大學的學習生活很快就要過去,在這四年的學習生活中,收獲了很多,而這些成績的取得是和一直關心幫助我的人分不開的。本人授權      大學可以將本學位論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。本人完全意識到本聲明的法律后果由本人承擔。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。Turnon_LED(0X55)。}} //display(tmpResult)。 Write_Max7219(3,receive[i+3]/100)。i++){ Write_Max7219(1,receive[i+3]%10)。for(i=0。delay10ms(1)。TurnOff_Card()。delay10ms(1)。WriteCard(CardData)。delay10ms(1)。Read_Card()。delay10ms(1)。PSD_Verify(CardKey,CardNo)。delay10ms(1)。Search_Card(CardNo)。delay10ms(1)。Commu_test()。i++) { Write_Max7219(i+1,0)。){ for(i=0。Delay_xms(1000)。Write_Max7219(7,9)。 Write_Max7219(5,9)。Write_Max7219(3,9)。Write_Max7219(1,9)。i++) CardNo[i]=0。for(i=0。i16。i++) CardKey[i]=0xff。 for(i=0。Delay_xms(2000)。InitUART()。}}main(){uchar i。//CardStatus=0x01。i++){rxbuff[i]=Receichar()。////right:3C 02 00 00 3E 0D//Error: 3C 01 FF(錯誤返回代碼) BCC 0D//for(i=0。i7。txbuff[6]=0x0d。i5。 //timetxbuff[5]=0。txbuff[3]=0x6B。txbuff[1]=0x03。//CardStatus=0。}}////mand:3C 03 01 6B 55 06 0Dvoid Turnon_BELL(uchar time){ uchar i。//CardStatus=0x01。i++){rxbuff[i]=Receichar()。////right:3C 02 00 00 3E 0D//Error: 3C 01 FF(錯誤返回代碼) BCC 0D//for(i=0。i7。txbuff[6]=0x0d。i5。 //timetxbuff[5]=0。txbuff[3]=0x6D。txbuff[1]=0x03。//CardStatus=0。}}////mand:3C 03 01 6D 55 06 0Dvoid Turnon_LED(uchar time){ uchar i。//CardStatus=0x01。i++){rxbuff[i]=Receichar()。////right:3C 02 00 00 3E 0D//Error: 3C 01 FF(錯誤返回代碼) BCC 0D//for(i=0。i8。txbuff[7]=0x0d。 //search modetxbuff[5]=0。txbuff[3]=0x68。txbuff[1]=0x04。//CardStatus=0。}}////mand:3C 04 01 68 00 00 51 0Dvoid TurnOff_Card(void){ uchar i。//CardStatus=0x01。i++){rxbuff[i]=Receichar()。////right:3C 02 00 00 BCC 0D//Error: 3C 01 FF(錯誤返回代碼) BCC 0D//for(i=0。i23。txbuff[22]=0x0d。i21。txbuff[21]=0。i16。txbuff[4]=CardBlock。txbuff[2]=0x01。txbuff[0]=0x3c。uchar txbuff[23]。jge=1。if(rxbuff[i]==0x0d)if(i==4) break。i++){rxbuff[i]=Receichar()。}////right:3C 12 00 Data0~Data15 BCC 0D//Error: 3C 01 FF(錯誤返回代碼) BCC 0D//for(i=0。i8。txbuff[7]=0x0d。i6。txbuff[6]=0。txbuff[4]=CardBlock。txbuff[2]=0x01。txbuff[0]=0x3c。uchar txbuff[8]。}else break。if(rxbuff[i]==0x0d)if(i==5){ Write_Max7219(3,1)。i6。i++){Sendchar(txbuff[i])。for(i=0。i++) txbuff[16]^=txbuff[i]。for(i=0。i++)txbuff[12+i]=*CardNum++。for(i=0。s keystxbuff[10]=KeyType。i++)txbuff[i]=*CardK++。for(i=4。txbuff[2]=0x01。txbuff[0]=0x3c。uchar txbuff[23]。成功返回:3C 02 00 00 BCC 0D//。}}//密碼驗證://。j++)*CardNum++=rxbuff[2+j]。for(j=0。//Turnon_LED(0X55)。if(rxbuff[i]==0x0d)if(i==8){Write_Max7219(2,1)。i9。i++){Sendchar(txbuff[i])。for(i=0。i++) txbuff[6]^=txbuff[i]。for(i=0。 //search modetxbuff[5]=0。txbuff[3]=0x70。txbuff[1]=0x04。//CardStatus=0。uchar i,j。}}////mand:3C 04 01 70 00(尋卡模式00(IDLE)或01(ALL)) 00 BCC 0D//void Search_Card(uchar *CardNum){ //void Turnon_BELL(uchar time)。}if(rxbuff[2]==0x01){Write_Max7219(1,1)。i5。i++){Sendchar(txbuff[i])。for(i=0。i++) txbuff[6]^=txbuff[i]。for(i=0。txbuff[5]=0。txbuff[3]=0x60。txbuff[1]=0x04。//CardStatus=0。}void Commu_test(void){ uchar i。// Timer0_Disable。delay104us()。//ok=0。if(UART_RX_BIT){ich|=0x80。//delay52us()。//while(!ok)。//Timer0_Enable。i=0。}uchar Receichar(void){ uchar ich,i。//Timer0_Disable。// ok=0。}while(i8)。i++。// while(!ok)。else UART_TX_BIT=0。do{ if(passamp。//while(!ok)。//ok=0。i=0。i++)。k++)for(i=0。for(k=0。}void delay10ms(uchar j){ unsigned int i。i14。}void delay52us(void){ uchar i。i26。//}void delay104us(void){ uchar i。 //掉電模式:0,普通模式:1 Write_Max7219(0x0f, 0x01)。 //亮度 Write_Max7219(0x0b, 0x07)。 }void Init_MAX7219(void){ Write_Max7219(0x09, 0xff)。 //寫入地址,即數(shù)碼管編號 Write_Max7219_byte(dat)。 } }////功能:向MAX7219寫入數(shù)據(jù)//入口參數(shù):address、dat//出口參數(shù):無//說明:void Write_Max7219(uchar address,uchar dat){ Max7219_pinCS=0。 DATA=DATA1。 Max7219_pinDIN=DATAamp。i=1。 Max7219_pinCS=0。j++)。i++) for(j=0。 for(i=0。UART_TX_BIT=1。uchar SearMode=0x01,CardBlock=0x04,KeyType=00。uchar rxbuff[23],receive[23]。sbit Max7219_pinDIN=P2^0。sbit Max7219_pinCLK=P2^2。附錄A 硬件電路圖 附錄B 軟件主程序include /include define uchar unsigned chardefine uint unsigned intsbit UART_RX_BIT=P3^0。[17] Klaus Finke
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1