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

正文內(nèi)容

公交智能收費(fèi)系統(tǒng)設(shè)計(jì)方案(更新版)

  

【正文】 。 R2欲發(fā)送數(shù)據(jù)的字節(jié)數(shù)。LCALL OUT_24C MOV A, DPL 。 output: 。===============================================。START MOV A, 0A0H 。=================================================。=========================================================。時(shí)鐘程序:T_RST BIT 。置定時(shí)器初值(定時(shí)40ms) MOV TL0,00H SETB TR0 。*******************************************。內(nèi)存中的時(shí)間首地址 MOV R1,80H 。DS1302中讀時(shí)間的首地址 MOV R7,7GETLOOP: CLR T_RST NOP CLR T_CLK NOP SETB T_RST NOP MOV B,R1 LCALL INPUTBYTE 。從DS1302讀一個(gè)字節(jié)OUTPUTBYTE: CLR A CLR C MOV R4,8OUTPUTLOOP: NOP NOP MOV C,T_IO RRC A SETB T_CLK NOP NOP NOP CLR T_CLK DJNZ R4,OUTPUTLOOP RET END蜂鳴器設(shè)計(jì)程序:ORG 000。讀時(shí)間 MOV R0,A 。字節(jié)數(shù)SETLOOP: CLR T_RST NOP CLR T_CLK NOP SETB T_RST NOP MOV B,R1 。查詢計(jì)數(shù)溢出 SJMP LP1 。實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳T_IO BIT 。從I2C總線接收一個(gè)數(shù)據(jù)字節(jié) 。向I2C發(fā)送一個(gè)字節(jié) 。addr_hi LCALL OUT_24C LCALL START_24C 。從I2C總線接收1個(gè)數(shù)據(jù)字節(jié) 。=========================================================WRITE_24C_1:。stop N_NOP N_NOP TRAP_RET。========================================================WRITE_24C_N:。=================================================。addr_hi LCALL OUT_24C LCALL START_24C 。 usage: a,c,r1,r2,dptr。發(fā)送非應(yīng)答位 SETB CSDA N_NOP SETB CSCL N_NOP CLR CSCL N_NOP CLR CSDA N_NOP RET。 function: SEND_ACK(發(fā)送應(yīng)答)。且時(shí)鐘線須為高電平 N_NOP CLR CSCL 。時(shí)鐘線下降沿 N_NOP CLR CSDA N_NOP CLR CSCL N_NOP RET。設(shè)計(jì)初期,在黃老師的指導(dǎo)下通過(guò)上網(wǎng)查大量的資料、翻閱相關(guān)的書(shū)籍,使我們手頭掌握了大量的課題資料,對(duì)設(shè)計(jì)課題的內(nèi)容有了充分的了解,設(shè)計(jì)的思路也逐步變的清晰,經(jīng)過(guò)一個(gè)多月的辛勤努力,還有老師的幫助下終于如期完成了畢業(yè)設(shè)計(jì),由于時(shí)間倉(cāng)促,設(shè)計(jì)中難免會(huì)存在一些不足。 此外非接觸卡中還有快速防沖突機(jī)制,該機(jī)制能防止卡片與卡片之間出現(xiàn)數(shù)據(jù)干擾混淆的功能,因此可以進(jìn)行“同時(shí)”對(duì)多張卡的并行處理優(yōu)點(diǎn),從而提高系統(tǒng)工作效率與速度。只要更改延時(shí)常數(shù),就可以改變輸出頻率,也就可以調(diào)整音調(diào)。SBUF執(zhí)行寫(xiě)操作就可以啟動(dòng)發(fā)送,當(dāng)在發(fā)送移位時(shí)鐘的同時(shí),就從TXD先送出起始位,然后是8位數(shù)據(jù)位,最后是停止位,這樣來(lái)完成1幀數(shù)據(jù)的發(fā)送,中斷標(biāo)志TI置位。值得注意的是,對(duì)存儲(chǔ)器操作時(shí),每讀寫(xiě)一個(gè)字節(jié),單片機(jī)必須送一個(gè)應(yīng)答位(ACK),釋放一下SDA數(shù)據(jù)線,以便存儲(chǔ)器能繼續(xù)接收數(shù)據(jù)圖6 24C64讀寫(xiě)流程圖 監(jiān)控電路概述監(jiān)控電路為DS1232L芯片——又稱看門(mén)狗定時(shí)器,功能是:斷電和上電時(shí)向89C52產(chǎn)生復(fù)位信號(hào);看門(mén)狗進(jìn)行系統(tǒng)監(jiān)控,以防范死機(jī)的出現(xiàn)。SCL為400kHz時(shí)鐘線,SDA為雙向數(shù)據(jù)線,AAA0三位為片選地址,即I2C總線上最多可并聯(lián)8個(gè)串行E2PROM芯片。而在每幀數(shù)據(jù)傳送之前,必須把EN置0;然后傳送20位數(shù), 數(shù)據(jù)傳送完后,再將EN置1。并且所有的這些流程都一定要按著固定的順序執(zhí)行。然后卡片數(shù)據(jù)跟此刻時(shí)間一起存儲(chǔ)在單片機(jī)內(nèi)的存儲(chǔ)器24C64里 。寫(xiě)得好的C代碼,可移植性是很好的,很多時(shí)候都不用修改或者只做少量修改。實(shí)際上,中斷服務(wù)程序必須判定是否是TF2 或EXF2激活中斷,標(biāo)志位也必須由軟件清0。每個(gè)中斷源都可以通過(guò)置位或清除特殊寄存器IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無(wú)效。在方式0,當(dāng)接收完第8位數(shù)據(jù)后,由硬件置位。在方式1中,若(SM2)=0,RB8為接收到的停止位。其單元地址為98H,位地址為98H9FH。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。 P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。89C52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器和256字節(jié)的RAM,比51多一倍。2 設(shè)計(jì)方案 設(shè)計(jì)的基本思想:一有Mifare1射頻卡距離射頻天線100mm內(nèi)時(shí),讀寫(xiě)器就能夠獲取到卡中的數(shù)據(jù)信息。制作的IC卡讀寫(xiě)器可以實(shí)現(xiàn)制卡、售卡、自動(dòng)收費(fèi)等功能,具有安全、方便、快捷、可靠性高等的特點(diǎn),解決了城市公共交通服務(wù)行業(yè)既頻繁又瑣碎的收費(fèi)管理問(wèn)題,有廣泛的利用遠(yuǎn)景。TYPE B與A的主要不同是卡跟讀寫(xiě)器的調(diào)制方式的差異。然而公交車(chē)智能系統(tǒng)非接觸式IC卡也是應(yīng)用里最大的領(lǐng)域之一。讀寫(xiě)器是收取費(fèi)用現(xiàn)場(chǎng)的, 且讀寫(xiě)器編寫(xiě)的時(shí)候,只會(huì)進(jìn)行讀卡片的操作,且具備自動(dòng)地收取費(fèi)用的機(jī)能。 公交智能收費(fèi)系統(tǒng)現(xiàn)狀及發(fā)展趨勢(shì)公交車(chē)收費(fèi)系統(tǒng)一般采取接觸式IC卡,因?yàn)榭ㄔ谧x寫(xiě)器上操作時(shí)常造成磨損引起的接觸不良,從而導(dǎo)致數(shù)據(jù)傳輸故障,此外卡跟讀寫(xiě)器的磨擦也極大地減短了卡和讀寫(xiě)器的使用年限。公交智能收費(fèi)系統(tǒng)設(shè)計(jì)方案 1 緒論 公交如今已成為都市重要的交通工具,收費(fèi)的時(shí)候有人為的收費(fèi)也有采用了智能的收費(fèi)系統(tǒng)。所以,除了用在公交系統(tǒng),在門(mén)禁、學(xué)校、企業(yè)等人事管理、娛樂(lè)場(chǎng)所等領(lǐng)域有極大的應(yīng)用前景。Mi fare卡專(zhuān)門(mén)使用的芯片MF RC500,它是由一個(gè)微型的且最大操作間距達(dá)100mm的Mi fare讀/寫(xiě)設(shè)備的核心部件,其功能包括調(diào)制、解調(diào)、安全管理和防碰撞機(jī)制等。以上所有的這些問(wèn)題都大大防礙了非接觸卡的應(yīng)用創(chuàng)新。則是目前運(yùn)用較多的一種標(biāo)準(zhǔn)MIFARE標(biāo)準(zhǔn)。我國(guó)引進(jìn)的射頻 IC卡主要有PHILIPS公司的Mi fare和ATMEL公司的Demic卡。然而在存儲(chǔ)器存儲(chǔ)的信息到頂時(shí),就會(huì)通過(guò)TC232和上位機(jī)相接,然后把信息發(fā)給PC機(jī)。 硬件設(shè)計(jì)選擇 MCU采用單片機(jī)89C52,是因?yàn)?9C52開(kāi)發(fā)簡(jiǎn)單,運(yùn)行穩(wěn)定。 圖1 智能系統(tǒng)原理圖 89C52的接口介紹圖2 89C52的引腳圖 I/O口介紹P0 口:P0口是一個(gè)8位漏極開(kāi)路的雙向I/O口。對(duì)P1 端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。 T2CON:定時(shí)器/計(jì)數(shù)器2控制寄存器串行口控制寄存器:SCON是一個(gè)可位尋址的專(zhuān)用寄存器,用于串行數(shù)據(jù)通信的控制。在方式0中不使用RB8。 RI:接收中斷標(biāo)志位。AT89C52 有6個(gè)中斷源:兩個(gè)外部中斷(INT0 和INT1),三個(gè)定時(shí)中斷(定時(shí)器0、2)和一個(gè)串行中斷。程序進(jìn)入中斷服務(wù)后,這些標(biāo)志位都可以由硬件清0。開(kāi)發(fā)效率較高。系統(tǒng)單片機(jī)要把所讀信息進(jìn)行分析和處理,一旦符合條件,就讀卡成功,然后指示燈亮一下,蜂鳴器鳴向一聲。其中應(yīng)該包括裝載密碼,選卡,詢卡,防沖突,讀寫(xiě)卡,驗(yàn)證密碼,??ǖ牟僮?。MC14499一次可接收20位串行輸入數(shù)據(jù),前面4位可以用于控制數(shù)碼管的小數(shù)點(diǎn)顯示,而后16位則是4個(gè)數(shù)碼管的BCD碼輸入數(shù)據(jù)。24C64為I2C總線的E2PROM。讀周期結(jié)束時(shí),單片機(jī)再發(fā)一停止位(STOP)。而波特率是由串口控制寄存器SMOD的狀態(tài)和定時(shí)器T1的溢出率決定,波特率就為9600b/s。 圖8 DS1302實(shí)時(shí)時(shí)間流程 蜂鳴器模塊概述 蜂鳴器程序:,驅(qū)動(dòng)蜂鳴器發(fā)出響聲,其中延時(shí)子程序的作用是使輸出在人耳朵聽(tīng)覺(jué)能力之內(nèi)的20KHZ以下的方波頻率,要是沒(méi)有延時(shí)程序的話,輸出頻率將會(huì)大大地超出人耳朵的聽(tīng)覺(jué)能力范圍,我們就不能聽(tīng)到發(fā)出聲音。對(duì)于其可靠性:因?yàn)楹妥x寫(xiě)器之間沒(méi)有機(jī)械性接觸,所以能夠避免因?yàn)榻佑|讀寫(xiě)的磨損而造成的物理?yè)p傷引起的故障,如接觸不良、芯片脫落、粗暴插卡、彎曲損壞等。在課題設(shè)計(jì)期間,得到了許多同學(xué)的幫助和支持。數(shù)據(jù)線下降沿產(chǎn)生 N_NOP SETB CSCL 。數(shù)據(jù)線上升沿有效? N_NOP CLR CSDA 。===============================================。=============================================SENDN_ACK: 。 r2欲接收數(shù)據(jù)的字節(jié)數(shù)。LCALL OUT_24C MOV A, dpl 。stop MOV R1, A TRAP_RET。 usage: a,c,r0,r2,dptr。低位地址 LCALL OUT_24CWRITE_LOOP: MOV A, A0 LCALL OUT_24C INC R0 DJNZ R2, WRITE_LOOP LCALL STOP_24C 。 usage: a,b,dptr。 function: READ_24C_1 。IC_addr LCALL OUT_24C MOV A, DPL 。 function: OUT_24C 。 function: IN_24C 。實(shí)時(shí)時(shí)鐘復(fù)位線引腳T_CLK BIT 。啟動(dòng)定時(shí)器0LP1: JBC TF0,LP2 。字符顯示碼表DIG_CODE: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H。顯示小時(shí) MOV A,HOUR ANL A,0FH MOVC A,A+DPTR MOV P2,A MOV P1,11111101b LCALL DIS_DELAY MOV A,HOUR SWAP A ANL A,03H MOVC A,A+DPTR MOV P2,A MOV P1,11111110b LCALL DIS_DELAY RET。DS1302中的時(shí)間首地址 MOV R7,7 。寫(xiě)命令字 LCALL OUTPUTBYTE
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1