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

正文內(nèi)容

基于89c52下ic卡讀/寫(xiě)器的設(shè)計(jì)(編輯修改稿)

2025-07-22 14:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 設(shè)置讀/寫(xiě)卡標(biāo)志(有卡);在通信時(shí),設(shè)置正在通信標(biāo)志。目的是我為了避免帶電插卡。本系統(tǒng)中關(guān)鍵的軟復(fù)位是通過(guò)在外中斷INT0服務(wù)函數(shù)中設(shè)置軟復(fù)位標(biāo)志、在主函數(shù)中強(qiáng)制跳轉(zhuǎn)到函數(shù)首實(shí)現(xiàn)的[12]。拔卡處理是通過(guò)設(shè)置成高優(yōu)先級(jí)的下降沿觸發(fā)的INT0中斷來(lái)實(shí)現(xiàn)的。其程序如圖所示:串行通信才用3線制軟握手方式 總 結(jié)這次的畢業(yè)設(shè)計(jì)作的是IC讀寫(xiě)器,為了完成這次的設(shè)計(jì)查了不少關(guān)于IC卡的許多的資料,了解了IC卡的發(fā)展歷史、應(yīng)用領(lǐng)域、以及它的發(fā)展前景,同時(shí)也讓我對(duì)單片機(jī)的應(yīng)用也有了進(jìn)一步的認(rèn)識(shí)和了解,還使我認(rèn)識(shí)到對(duì)待任何一項(xiàng)設(shè)計(jì)研究的制作過(guò)程都需要我們細(xì)心、認(rèn)真的對(duì)待,還要有持之以恒的決心,通過(guò)本次的畢業(yè)設(shè)計(jì)讓我學(xué)習(xí)到在平時(shí)上課時(shí)學(xué)習(xí)不到的很多知識(shí)和能力。同時(shí)還增強(qiáng)了我們自身對(duì)知識(shí)的深化認(rèn)識(shí)能力和對(duì)未知問(wèn)題的解決能力,受益匪淺。這次的畢業(yè)設(shè)計(jì)使我認(rèn)識(shí)到自己的知識(shí)是多么的貧乏和欠缺,學(xué)習(xí)是一個(gè)長(zhǎng)期而漫長(zhǎng)的積累過(guò)程,所以在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的綜合素質(zhì),為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。致 謝論文寫(xiě)作終于要走到最后的末端了,在論文寫(xiě)作的過(guò)程中,從論文的選題到確定思路,從資料的搜集、提綱的擬定到內(nèi)容的寫(xiě)作與修改,繼而諸多觀點(diǎn)的梳理,都得益于我的老師的悉心指導(dǎo)和匠心點(diǎn)撥。論文的點(diǎn)評(píng)中總是閃爍著智慧的火花,敏銳的學(xué)術(shù)洞察力,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,一絲不茍的負(fù)責(zé)精神,以及對(duì)學(xué)生孜孜不倦的教誨都給予了我極其深刻的印象,讓我受益匪淺。在此,謹(jǐn)向張老師表示我最衷心地感謝和最誠(chéng)摯的敬意。同時(shí),也向兩年來(lái)所有教授過(guò)我和幫助過(guò)我的老師表示感謝,感謝您們對(duì)我的諄諄教誨、耐心指導(dǎo)和無(wú)私的幫助。感謝我的同學(xué)和朋友們,感謝你們?cè)谖艺撐膶?xiě)作過(guò)程中給予我的鼓勵(lì)、關(guān)心和無(wú)私的幫助。參考文獻(xiàn)1高吉祥《全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽系列教程》 電子工業(yè)出版社,20072李廣第 王秀山《單片機(jī)基礎(chǔ)》 航空航天大學(xué)出版社,20013李朝青《單片機(jī)原理及接口技術(shù)》 航空航天大學(xué)出版社,20034趙寶經(jīng)等《中國(guó)集成電路大全TTL電路》 國(guó)防工業(yè)出版社,19855沈紅偉《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例與分析》科學(xué)出版社,2005.6邵貝貝等譯《嵌入式實(shí)時(shí)操作系統(tǒng)μC/OSII(第2版) 》電子工業(yè)出版社,7何立民《單片機(jī)應(yīng)用技術(shù)選編(10) 》電子工業(yè)出版社,8劉啟中 李榮正 王力生 王威《 PIC單片機(jī)原理及應(yīng)用 》清華大學(xué)出版社,9謝維成 《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)》 清華大學(xué)出版社 10丁向榮 《單片機(jī)應(yīng)用系統(tǒng)與 接口技術(shù)》 電子工業(yè)出版社 11胡軍 《單片機(jī)原理及應(yīng)用設(shè)計(jì)》 中國(guó)水電出版社 12沈紅衛(wèi) 《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例與分析》 北京航空航天大學(xué)出版社 2003.讀/寫(xiě)主程序 include include define uchar unsigned char define uint usigned int /*IC卡信號(hào)輸入/輸出*/ sbit scl=P1^7。 sbit sda=P1^6。 /*I/O口定義*/ sbit ICOUT1=P3^2。 sbit ICIN1=P3^3。 sbit COMM1=P3^4。 sbit BELL1=P3^5。 sbit PWR1=P1^4。 /*波特率選擇*/ sbit BAUD1=P1^2。 sbit a0=ACC^0。 sbit a1=ACC^1。 sbit a2=ACC^2。 sbit a3=ACC^3。 sbit a4=ACC^4。 sbit a5=ACC^5。 sbit a6=ACC^6。 sbit a7=ACC^7。 /*讀/寫(xiě)數(shù)據(jù)緩沖區(qū),24C01最多為128B */ uchar buf[16]。 unsigned char bdata flag。 /* 標(biāo)志定義*/ sbit IC_WR1=flag^0。 sbit ONCOMM1=flag^1。 sbit RST1=flag^2。 /* 延時(shí)函數(shù),延時(shí)ms數(shù)由N決定,但不同的系統(tǒng)需要調(diào)整相應(yīng)參數(shù) */ void delay1(uchar n1) { uchar i,j,k。 for(k=0。kn。k++) for(i=0。i100。i++) for(j=0。j255。j++)。 } void start_ic1(void) { sda=1。 scl=1。 delay(2)。 sda=0。 delay1(6)。 scl=0。 delay1(6)。 } void stop_ic1(void) { sda=0。 scl=1。 delay1(6)。 sda=1。 delay1(6)。 scl=0。 sda=0。 } void ack_ic1(void) { sda=0。 delay1(3)。 scl=1。 delay1(3)。 scl=0。 sda=1。 } /* 讀字節(jié)函數(shù),無(wú)應(yīng)答信號(hào) */ unsigned char rd242(void) { sda=1。 scl=1。a7=sda。scl=0。 scl=1。a6=sda。scl=0。 scl=1。a5=sda。scl=0。 scl=1。a4=sda。scl=0。 scl=1。a3=sda。scl=0。 scl=1。a2=sda。scl=0。 scl=1。a1=sda。scl=0。 scl=1。a0=sda。scl=0。 return(ACC)。 } /* 寫(xiě)字節(jié)函數(shù) */ void wd242(unsigned char dd) { ACC=dd12。 sda=a7。scl=1。scl=0。 sda=a6。scl=1。scl=0。 sda=a5。scl=1。scl=0。 sda=a4。scl=1。scl=0。 sda=a3。scl=1。scl=0。 sda=a2。scl=1。scl=0。 sda=a1。scl=1。scl=0。 sda=a0。scl=1。scl=0。 sda=1。 scl=1。 while(sda==1)。 scl=0。 } /* 隨機(jī)地址地字節(jié)函數(shù),address為預(yù)讀單元地址 */ uchar read_byter21(uchar address) { unsigned char x1。 start_ic21()。 wd24(0xa0)。 wd2422(address)。 start_ic11()。 wd2411(0xa1)。 x=rd2422()。 stop_ic12()。 return(x1)。 } /* 從指定地址開(kāi)始順序讀塊地址數(shù)據(jù),數(shù)據(jù)存入全局緩沖區(qū)中buf,n為數(shù)據(jù)字節(jié)數(shù) */ void read_bytes22(uchar address,uchar n) { uchar a1,y1。 for(y=0。yn。y++) { a=read_byter2(address+y)。 buf[y]=a1。 } } /* 字節(jié)寫(xiě)入模式寫(xiě)函數(shù),其中address為單元地址,dd為數(shù)據(jù) */ void write_byte2(uchar address,uchar dd) { start_ic1。 wd242(0xa0)。 wd242(address)。 wd242(dd1)。 stop_ic2()。 } /* 串行通信子程序 * / /* 波特率2400,8位數(shù)據(jù)位,1位停止位,無(wú)校驗(yàn)位 * / / * 先用握手字節(jié)y,然后發(fā)送x個(gè)數(shù)據(jù) * / / * 待發(fā)送數(shù)據(jù)在trdata緩沖區(qū)中 */ void m(uchar x1,uchar y1) { uchar i2,a2。 int j1。 while(1) { l11: while(RI==0)。 RI=0。 A2=SBUF。 if(a1!=y1) goto l11。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1