【正文】
端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。程序校驗(yàn)時(shí),需要外部上拉電阻。在這種模式下,P0具有內(nèi)部上拉電阻。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。 89C52的接口介紹圖21 89C52的引腳圖 I/O口介紹P0 口:P0口是一個(gè)8位漏極開路的雙向I/O口。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。89C52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器和256字節(jié)的RAM,比51多一倍。在存儲(chǔ)器所存信息滿了之后,就通過TC232與上位機(jī)連接,把信息發(fā)送到PC機(jī)。本設(shè)計(jì)以射頻技術(shù)為基礎(chǔ),通過單片機(jī)編程來控制MF RC500進(jìn)行讀寫卡的操作,并把卡中的信息與當(dāng)前時(shí)鐘信息一同存入存儲(chǔ)器中,顯示模塊顯示出卡的扣除費(fèi)用信息等,蜂鳴器在操作正確時(shí)鳴叫。根據(jù)估測(cè), 近年來所售出的非接觸式IC卡的50%是使用在公共交通領(lǐng)域。在我國應(yīng)用最廣的就是Mifare系列非接觸式IC卡。我國引進(jìn)的射頻 IC卡主要有PHILIPS公司的Mifare和ATMEL公司的Temic卡。另外,由于受國情限制,公交在短期內(nèi)采用非接觸CPU卡的機(jī)會(huì)不大,一般采用非接觸邏輯加密卡。缺點(diǎn)是在需要持續(xù)不斷的提供能量到非接觸卡時(shí),能量有可能會(huì)出現(xiàn)波動(dòng)。MIFARE采用的是一種間斷是調(diào)制方式,即當(dāng)表示信息“1”時(shí),有信號(hào)傳到卡,當(dāng)表示信息“0”時(shí)沒有信號(hào)傳到卡,當(dāng)然這個(gè)間隔是相當(dāng)短的,不會(huì)影響到卡的正常工作。這種標(biāo)準(zhǔn)是目前廣泛運(yùn)用的一種標(biāo)準(zhǔn),即MIFARE標(biāo)準(zhǔn)。兩者各有優(yōu)缺點(diǎn)。其中有人們不了解公交卡優(yōu)勢(shì)原因,也有收費(fèi)系統(tǒng)做的不太理想的原因,如公共汽車環(huán)境惡劣系統(tǒng)不穩(wěn)定等。我國一些城市自2O03年開始也采用非接觸式IC卡電子車票管理系統(tǒng)。所有這些大大阻礙了非接觸卡的應(yīng)用開發(fā)。要完成一個(gè)復(fù)雜的操作如建立一個(gè)文件需要對(duì)非接觸卡的數(shù)據(jù)結(jié)構(gòu)十分了解而且要編寫許多條指令。越來越多的應(yīng)用除了對(duì)非接觸卡的接口提出了要求,還對(duì)傳統(tǒng)非接觸卡的應(yīng)用開發(fā)提出了進(jìn)一步的要求。 現(xiàn)狀如今,接觸式IC卡在人們的日常生活中得到了普遍的應(yīng)用。Mifare卡專用的讀寫處理芯片(MF RC500),它是一個(gè)小型的最大操作距離達(dá)100mm的Mifare讀/寫設(shè)備的核心器件,其功能包括調(diào)制、解調(diào)、產(chǎn)生射頻信號(hào)、安全管理和防碰撞機(jī)制[9]。 概述公交智能收費(fèi)系統(tǒng)結(jié)構(gòu)復(fù)雜,環(huán)節(jié)較多,因此,公交非接觸IC 卡的讀寫器至少應(yīng)包括公交售卡機(jī)、公交車載機(jī)和公交制卡機(jī)三個(gè)讀寫器。當(dāng)射頻卡接收到足夠的能量時(shí),就將卡內(nèi)存儲(chǔ)的識(shí)別資料以及其他數(shù)據(jù)以無線電波的方式傳輸?shù)阶x寫器并且接受讀寫器對(duì)卡內(nèi)數(shù)據(jù)的進(jìn)一步操作。隨著技術(shù)發(fā)展,公交收費(fèi)系統(tǒng)逐漸被射頻技術(shù)取代,即使用非接觸式IC卡。因此,除了用在公交系統(tǒng),在門禁、校園、企事業(yè)等人事管理、娛樂場(chǎng)所等方面有廣泛的應(yīng)用前景。公交車IC卡作為非接觸式的卡,操作方便,可靠性更高,壽命更長(zhǎng),發(fā)展?jié)摿薮蟆庖延斜姸鄬?shí)力強(qiáng)的公司已涉足這方面的技術(shù)。使用智能收費(fèi)系統(tǒng)首先是便利,其次是快捷,第三是有利于減少現(xiàn)金流通。 The P3 mouth uses in the readwrite control and the interrupt. The procedure mainly includes the IC card readwrite operation procedure, the keyboard scanner program, the display sequence, the memory readwrite procedure and the signal procedure. In the readerwriter, monolithic integrated circuit and the PC machine between correspondence mainly realizes by TC232. In the readerwriter, the monolithic integrated circuit procedure may use the C language to carry on the programming. The C language has the function rich storehouse function, the operating speed is quick, the translation efficiency is high, the probability is good, software39。s Mifare card to make the IC card, the manufacture IC card readerwriter may card, automatic charge functions and so on realize the system card, sell, the public transportation IC card readerwriter take the radio frequency recognition technology as the core, in the readerwriter mainly uses 1 piece of Mifare card specialpurpose readwrite to process the chipThe MMM micro module, the monolithic integrated circuit uses 89C52. P1 mouth and serial ponent 24C64 and demonstration, alarm circuit connection。s process) is overall system39。關(guān)鍵詞: 單片機(jī) 非接觸式IC卡 讀寫器 串口通信 AbstractThe public transportation intelligence charge system request realizes reads the card, the charge, the LED demonstration, and puter39。C語言有功能豐富的庫函數(shù),運(yùn)算速度快、編譯效率高、可移植性好、軟件的可讀性強(qiáng),便于改進(jìn)和擴(kuò)充。在讀寫器中,單片機(jī)與PC機(jī)之間的通信主要由TC232來實(shí)現(xiàn)。P1口與串行器件24C64和顯示、報(bào)警電路連接;P0口與MMM微模塊相連,用作數(shù)據(jù)線;P2口用作時(shí)鐘電路連接;P3口用于讀寫控制和中斷。指導(dǎo)教師簽字時(shí) 間2008 年 3月25 日摘要公交智能收費(fèi)系統(tǒng)要求實(shí)現(xiàn)讀卡、收費(fèi)、LED顯示、時(shí)鐘電路和計(jì)算機(jī)的通訊功能,其中讀卡過程(即自動(dòng)識(shí)別用戶的過程)是整個(gè)系統(tǒng)的重要部分,本設(shè)計(jì)對(duì)讀卡器的設(shè)計(jì)作詳細(xì)介紹。三、預(yù)期達(dá)到的指標(biāo)把卡放讀寫器一定范圍內(nèi),能按照設(shè)定好的值進(jìn)行扣除費(fèi)用;多張卡在一起時(shí),讀寫器能讀出其中一張卡的數(shù)據(jù)進(jìn)行扣費(fèi);讀寫器能與上位機(jī)進(jìn)行通信。在讀寫器中,單片機(jī)與PC機(jī)之間的通信主要由TC232來實(shí)現(xiàn)。程序主要包括IC卡讀寫操作程序、時(shí)鐘程序、顯示程序、存儲(chǔ)器讀寫程序和通信程序等。二、主要工作和所采用的方法、手段公交IC卡讀寫器以射頻識(shí)別技術(shù)為核心,讀寫器內(nèi)主要使用了1片Mifare卡專用的讀寫處理芯片MMM微模塊,單片機(jī)采用89C52。中國雖起步較晚,但發(fā)展迅速。IC卡智能收費(fèi)系統(tǒng)的應(yīng)用大大推動(dòng)了非接觸式IC卡的發(fā)展。教研室主任簽字時(shí) 間 年 月 日畢業(yè)設(shè)計(jì)開題報(bào)告題 目公交智能收費(fèi)系統(tǒng)的設(shè)計(jì)(B)專 業(yè)電子科學(xué)與技術(shù)班 級(jí)電0403學(xué)生姓名郝明雷一、研究背景、國內(nèi)外研究現(xiàn)狀公交車現(xiàn)在已成為城市的主要交通工具,收費(fèi)一般使用IC卡智能收費(fèi)系統(tǒng)。四、應(yīng)收集的資料及參考文獻(xiàn)1.查看關(guān)于計(jì)量IC卡方面的文獻(xiàn)資料;2.有關(guān)單片機(jī)的編程和外圍設(shè)備的書籍;3.有關(guān)時(shí)鐘芯片的資料。三、主要技術(shù)指標(biāo)1.通信接口:USB石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì)公交智能收費(fèi)系統(tǒng)的設(shè)計(jì)(B)Design of Intelligent Charging System in Public Transportation(B) 2008 屆 電氣與電子工程 分院專 業(yè) 電子科學(xué)與技術(shù) 完成日期: 2008年5 月 25 日畢業(yè)設(shè)計(jì)評(píng)語及成績(jī)學(xué)生姓名學(xué)號(hào)班級(jí)電0403專業(yè)電子科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)題目公交智能收費(fèi)系統(tǒng)的設(shè)計(jì)(B)指導(dǎo)教師姓名指導(dǎo)教師職稱副教授評(píng) 定 成 績(jī)指導(dǎo)教師得分評(píng)閱人得分答辯小組組長(zhǎng)得分成績(jī):院長(zhǎng)(主任) 簽字:年 月 日畢業(yè)設(shè)計(jì)任務(wù)書題 目公交智能收費(fèi)系統(tǒng)的設(shè)計(jì)(B) 專 業(yè)電子科學(xué)與技術(shù)班 級(jí)電0403學(xué)生姓名郝明雷承擔(dān)指導(dǎo)任務(wù)單位電氣與電子工程分院導(dǎo)師姓名石彥叢導(dǎo)師職稱副教授一、設(shè)計(jì)內(nèi)容 利用匯編語言完成公交收費(fèi)系統(tǒng)的軟件設(shè)計(jì),實(shí)現(xiàn)非接觸式收費(fèi),并具有存儲(chǔ)、報(bào)警、監(jiān)控及顯示等功能。二、基本要求1.非接觸式讀寫操作,讀卡時(shí)間≤,讀卡距離50mm; 2.單機(jī)儲(chǔ)存1023條交易明細(xì)記錄,數(shù)據(jù)采集;3.無卡操作時(shí)顯示時(shí)間,有卡操作時(shí)數(shù)據(jù)和當(dāng)時(shí)時(shí)間存入存儲(chǔ)器。 RS232;2.存儲(chǔ)容量:1023記錄; 2.工作頻率:; 3.卡讀寫時(shí)間:。五、進(jìn)度計(jì)劃1.第1周至第2周 查找有關(guān)資料,完成開題報(bào)告;2.第3周至第5周 確定軟件設(shè)計(jì)方案;3.第6周至第9周 完成程序并不調(diào)試軟件;4.第10周至第12周 整理并完成論文。使用IC卡首先是便利,其次是快捷,第三是有利于減少現(xiàn)金流通。從IC卡的雛形開始形成,國際標(biāo)準(zhǔn)化組織與國際電工技術(shù)委員會(huì)聯(lián)合為IC卡及相關(guān)技術(shù)制訂了國際標(biāo)準(zhǔn)和規(guī)范,推動(dòng)了IC卡的發(fā)展,國外已有眾多實(shí)力強(qiáng)的公司來生產(chǎn)IC卡。公交智能收費(fèi)中的IC卡操作方便,可靠性更高,壽命更長(zhǎng),發(fā)展?jié)摿薮?。P1口與串行器件24C64和顯示、報(bào)警電路連接;P0口與MMM微模塊相連,用作數(shù)據(jù)線;P2口用作時(shí)鐘電路;P3口用于讀寫控制和中斷。在顯示電路中,用P1口的提供時(shí)鐘信號(hào)、串行數(shù)據(jù)和使能信號(hào),單片機(jī)與24C64共同作用存儲(chǔ)信息。讀寫器中,系統(tǒng)中程序主要采用匯編語言進(jìn)行編程。四、進(jìn)度計(jì)劃1.第1周至第2周 查找有關(guān)資料,完成開題報(bào)告;2.第3周至第5周 確定軟件設(shè)計(jì)方案;3.第6周至第9周 完成各模塊的程序;4.第10周至第12周 整理并完成論文。采用PHILIPS公司的Mifare卡作IC卡,制作的IC卡讀寫器可以實(shí)現(xiàn)制卡、售卡、自動(dòng)收費(fèi)等功能,公交IC卡讀寫器以射頻識(shí)別技術(shù)為核心,讀寫器內(nèi)主要使用了1片Mifare卡專用的讀寫處理芯片MMM微模塊,單片機(jī)采用89C52。程序主要包括IC卡讀寫操作程序、鍵盤掃描程序、顯示程序、存儲(chǔ)器讀寫程序和通信程序。讀寫器中,單片機(jī)程序可采用C語言進(jìn)行編程。本設(shè)計(jì)所研究的技術(shù)和方法不僅對(duì)于公交智能收費(fèi)系統(tǒng)有著重要的作用,而且在其他各領(lǐng)域如校園卡、考勤卡等也具有廣泛的應(yīng)用價(jià)值。s munication function, reads the card process (. automatic diagnosis user39。s important part, this design reads and pares the card design to make the detailed introduction.Used PHILIPS Corporation39。 The P0 mouth and the MMM micro module is connected, serves as the data line。s readable, is advantageous for the improvement and the expansion.This design studies the technology and the method not only have the vital role regarding the public transportation intelligence charge system, moreover in other various domains like campus card, the timecard and so on also has the widespread application value.Key words: Monolithic Noncontact type Readerwriter Serial munication目 錄第1章 緒 論 1 公交智能收費(fèi)系統(tǒng)現(xiàn)狀及發(fā)展趨勢(shì) 1 概述 1 現(xiàn)狀 2 發(fā)展 2 本文研究的內(nèi)容 3第2章 MCU功能簡(jiǎn)介 4 MCU的功能概述 4 89C52的接口介紹 4 I/O口介紹 4 89C52的功能口介紹 5第3章 MCM外圍模塊簡(jiǎn)介 10 讀卡模塊簡(jiǎn)介 10 概述 10 特性 10 應(yīng)用 11 時(shí)鐘模塊的簡(jiǎn)述 11 引腳功能及結(jié)構(gòu) 11 DS1302的控制字節(jié) 12 數(shù)據(jù)輸入輸出(I/O) 12