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

正文內(nèi)容

畢業(yè)論文-公交車射頻卡刷卡機(jī)的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 ..................... 18 接受數(shù)據(jù) receive_data ....................................................................................................... 18 連接數(shù)據(jù)庫(kù)以及 PC 的串口程序 ................................................................................................ 19 連接數(shù)據(jù)庫(kù) ....................................................................................................................... 19 PC 串口程序 ...................................................................................................................... 20 Mifare 1 非接觸式卡說(shuō)明 ........................................................................................................... 22 Mifare 1 非接觸式卡包含兩個(gè)部分 :RF 射頻接口電路和數(shù)字電路。 面向開(kāi)放式公交系統(tǒng)的乘客下車站臺(tái)刷卡系統(tǒng)及數(shù)據(jù)傳輸技術(shù)的改善,充分運(yùn)用了交通,電路即傳輸?shù)葘I(yè)的知識(shí)。這部分描述了所應(yīng)用的各部分的程序原理和代碼,運(yùn)用模塊化結(jié)構(gòu),使程序設(shè)計(jì)的邏輯關(guān)系更加簡(jiǎn)潔明了;采用軟件 AVR studio4 軟件進(jìn)行編程, ss 串口調(diào)試助手以及 AVR fighter 程序燒錄軟件進(jìn)行燒錄。根據(jù) 1998 年美國(guó)運(yùn)輸部的聯(lián)邦公交交通信息的實(shí)時(shí)信息發(fā)布理論,以及使用先進(jìn)的電子,通訊技術(shù)提高公交效率和服務(wù)水平的實(shí)施技術(shù)。東京都交通局開(kāi)發(fā)了城市公共交通運(yùn)輸控制系統(tǒng)( CTCS) ,旨在改進(jìn)公共汽車服務(wù),重新贏得乘客。公共交通綜合管理系統(tǒng)的硬件包括公交主控中心,區(qū)域中心以及路邊,車庫(kù)和車載設(shè)備等。 系統(tǒng)設(shè)計(jì)總體要求 總體要求: (一)打開(kāi)刷卡機(jī),連接上數(shù)據(jù)庫(kù),當(dāng)讀卡器尋到卡時(shí),讀卡器會(huì)通過(guò)串口給PC機(jī)發(fā)送卡號(hào),然后 PC通過(guò)接受的卡號(hào),查詢數(shù)據(jù)庫(kù),把對(duì)應(yīng)的卡號(hào)金額減 1,然后通過(guò)數(shù)據(jù)庫(kù)把計(jì)算后的 金額發(fā)送給單片機(jī),在 LCD12864上顯示對(duì)應(yīng)的卡號(hào)和卡內(nèi)剩余金額。 系統(tǒng)設(shè)計(jì)的方案選擇 IC 卡的選擇 方 案一 :采用接觸式 IC卡實(shí)現(xiàn)設(shè)計(jì) 方案二: 采用非接觸式 IC卡實(shí)現(xiàn)設(shè)計(jì) 分析:接觸式的 IC 卡通過(guò)機(jī)械觸電從讀卡器獲取能量和交換數(shù)據(jù);非接觸式 IC卡通過(guò)線圈射頻感應(yīng)從讀卡器獲取能量和交換數(shù)據(jù),所以又稱射頻卡。 用戶信息的存儲(chǔ) 方案一 :存儲(chǔ)在公交卡內(nèi) 方案二 :存儲(chǔ)在數(shù)據(jù)庫(kù)中 分析:公交刷卡機(jī)是應(yīng)用于公交車上的,各車上的用戶數(shù)據(jù)難以保持同步,除非無(wú)線通信,考慮當(dāng)用戶的公交卡丟失時(shí),采用方案一卡中的信息可能造成泄漏,并且掛失的時(shí)候由于沒(méi)有存儲(chǔ)用戶信息而造成很多困難,可靠性安全性能低。匯編語(yǔ)言是機(jī)器語(yǔ)言,指令的執(zhí)行速度快,節(jié)省存儲(chǔ)空間。當(dāng)讀卡器調(diào)用 PcdRequest()函數(shù)來(lái)尋進(jìn)入天線內(nèi)的卡片,尋到卡后,調(diào)用 PcdAnticoll()函數(shù)來(lái)防沖撞,防完沖撞后,會(huì)把 卡的序列號(hào) (卡的唯一標(biāo)識(shí) )放入數(shù)組 CardRevBuf中,四個(gè)字節(jié)。 分析 : RFID程序?yàn)橹鞒绦颍到y(tǒng)執(zhí)行的入口,通過(guò)調(diào)用其它模塊的函數(shù)實(shí)現(xiàn)功能。 BELL程序?yàn)榉澍Q器程序,來(lái)實(shí)現(xiàn)提示相關(guān)操作成功。 SPI 相關(guān)操作 : SPI(Serial Peripheral Interface串行外設(shè)接口 )總線 系統(tǒng)是一種同步串行外設(shè)接口,它可以使 MCU與各種外圍設(shè)備以串行方式進(jìn)行通信以交換信息。當(dāng)全局中斷觸發(fā)允許標(biāo)志位 I 位 1,且 SPIE 為 1 時(shí),如果 SPCR寄存器的中斷標(biāo)志 SPIF位為 1,則系統(tǒng)響應(yīng) SPI 中斷。 位 5DORD:數(shù)據(jù)溢出順序。此后用戶需要重新設(shè)置位 MSTR,才能再次將 SPI設(shè)置為主機(jī)方式。 CPHA位的設(shè)置決定了串行數(shù)據(jù)的鎖存采樣是在 SCK時(shí)鐘的前沿還是后沿。 SPR1 和 SPR0對(duì)于從機(jī)模式無(wú)影響。 SPIF 標(biāo)志位的屬性為只讀。先讀取 SPI狀態(tài)寄存器 SPSR,然后再進(jìn)行一次對(duì) SPI數(shù)據(jù)寄存器 SPDR的操作。 位 [5:1]保留位 : 位 0SPI2X:倍速 SPI 選擇。 (5)SPI 寫(xiě)時(shí)序 SPIWriteByte(data) 圖 7 SPI 寫(xiě)時(shí)序 寫(xiě)的時(shí)候先使能 SS,然后把時(shí)鐘線 SCK拉低,在輸出線上 MOSI 寫(xiě) 0或 1一個(gè) bit,然后把 SCK拉高,即可,一次寫(xiě)一個(gè)字節(jié)。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 10 寫(xiě) RC632 寄存器 Write(add,data) 即把數(shù)據(jù)寫(xiě)到相應(yīng)的寄存器中,地址格式: 16位是地址位, 7位為 0 是寫(xiě), 8位是 0,然后調(diào)用 SPIWriteByte(address)先寫(xiě)入寄存器地址。 設(shè)置 RC632 寄存器 SetBitMask(reg,mask) 先調(diào)用 ReadRaw(reg) = tmp 讀 取 相 應(yīng) 寄 存 器 中 的 數(shù) 據(jù) , 然 后 調(diào) 用WriteRaw(reg,tmp | mask)函數(shù)把相應(yīng)寄存器中的值設(shè)定為或完后的值。 尋卡 PcdRuquest(reg,*pTagType) 先清除 Status2Reg(包含接收器,發(fā)送器和數(shù)據(jù)模式檢測(cè) )的最高位 (內(nèi)部溫度開(kāi)啟 ),寫(xiě) RC632 寄存器( BitFramingReg) ,把 TxControlReg 的最后兩位置位( TX1 和TX2管腳的輸出信號(hào)將傳遞發(fā)送數(shù)據(jù)調(diào)制的 的能量載波信號(hào)),初始化工作。 Mc522 復(fù)位 PcdReset() 先使能復(fù)位線 PC5,寫(xiě)寄存器 CommandReg(啟動(dòng)和停止命令寄存器 )的值為PCD_RESETPHASE(0x0f 復(fù)位 )。 端口的初始化 init_port_rc522() MOSI對(duì)應(yīng) PC2, MISO 對(duì)應(yīng) PC3, SCK 對(duì)應(yīng) PC1,SS對(duì)應(yīng) PC0 復(fù)位對(duì)應(yīng) PC5 原理圖: 圖 8 RFID 原理圖 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 12 分析 LCD12864 主要是把卡的相關(guān)信息顯 示出來(lái),用戶可以找到自己的卡號(hào)和卡內(nèi)剩余金額。 LCD12864 寫(xiě)數(shù)據(jù)( write_data(dat)) 分析:先設(shè)置 PC6為 0即寫(xiě),在設(shè)置 PC7為 1即寫(xiě)的是數(shù)據(jù)寄存器,在設(shè)置 PC5為 1即使能,然后把數(shù)據(jù)寫(xiě)給 PORTA,完成。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 13 LCD12863 定位顯示數(shù)據(jù)以 l6 進(jìn) 制形式顯示主要用于顯示卡號(hào)write_lcd_hex( line,row,*Buf,Len ) 分析 :就是把接受到的字節(jié)轉(zhuǎn)化成對(duì)應(yīng)的字符 對(duì)應(yīng)關(guān)系 : 字節(jié) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 字符 0 1 2 3 4 5 6 7 8 9 A B C D E F 清屏 LCD12864( clr_screen()) 分析:當(dāng) LCD12864要顯示不同的內(nèi)容的時(shí)候,先清屏,再顯示。清除顯示,并且設(shè)定地址指針為 00H; 寫(xiě)命令 write_(0x06)。 原理圖 : 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 14 圖 10 蜂鳴器 原理圖 初始化蜂鳴器 (init_bell()) 分析:即把 PB1設(shè)為輸出 。 (串口通信) 分析: RX發(fā)送口 PD0,TX接受口 (即卡的序列號(hào) )。 (六) 有硬件支持的奇偶校驗(yàn)位和數(shù)據(jù)校驗(yàn)。 (十) 配備 3 個(gè)完全獨(dú)立的中斷源: TX 發(fā)送完成, TX 發(fā)送數(shù)據(jù)寄存器和 RX 接收完成 (十一) 支持多機(jī)通信模式 (十二) 支持倍速異步通信模式 USART 數(shù)據(jù)寄存器 ———— UDR UDR寄存器有 2個(gè)物理上分離的寄存器 RXB,TXB構(gòu)成,他們使用相同的 I/O 地址。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 16 USART 控制和狀態(tài)寄存器 UCSRA 圖 12 UCSRA 位 7RXC:USART 接受完成。 RXC 在讀UDR時(shí)自動(dòng)清 0. 位 6TXC:USART 發(fā)送 完成。系統(tǒng)復(fù)位時(shí), UDRE 置 1,表示 USART 數(shù)據(jù)寄存器為空,數(shù)據(jù)發(fā)送已準(zhǔn)備好。如果接受數(shù)據(jù)溢出條件被檢測(cè)到,則該位置“ 1”。在接受允許和校驗(yàn)位比較允許都使能時(shí),接受器檢測(cè)到剛接受的數(shù)據(jù)校驗(yàn)出錯(cuò),那么該位置 1,直到該接受緩沖 UDR 被讀取。該位使能多機(jī)通信模式。當(dāng)該位置 1 時(shí),表示允許響應(yīng)接受額按成中斷請(qǐng)求。如果全局中斷標(biāo)志位 I 為 1,且 TXCIE 位 為 1,那么當(dāng)標(biāo)志位 TXC 置 1 時(shí),一個(gè)發(fā)送完成中斷服務(wù)被執(zhí)行。 位 4RXEN:數(shù)據(jù)接受允許。當(dāng)接受數(shù)據(jù)被禁止后, USART 發(fā)送器將不再占用 RXD 引腳。當(dāng)發(fā)送器禁止后, USART發(fā)送器將不再占用 TXD引腳。當(dāng)采用接收的數(shù)據(jù)幀格式為 9 位數(shù)據(jù)幀時(shí), RXB8中接收到數(shù)據(jù)的第 9數(shù)據(jù)位。 TXB8標(biāo)志位必須在 URD寫(xiě)入前寫(xiě)入。該位用于選擇 USART 為同步或 異步工作模式。接收器將對(duì)接受的數(shù)據(jù)幀進(jìn)行校驗(yàn),產(chǎn)生校驗(yàn)位,并與 UPM0的設(shè)置進(jìn)行比較。 位 [2:1]UCSZ[1:0]:傳送或接受字符長(zhǎng)度。在異步模式下,應(yīng)將該位寫(xiě)為 XCK之間的關(guān)系。 位 [11:0]UBRR[11:0]:USART 波特率設(shè)置寄存器。 初始化 串口 (init_usart()) 分析: UCSRA = 0x00。 發(fā)送數(shù)據(jù) (send_data(data)) 分析: while(!(UCSRA amp。 _BV(RXC)))。 首先得有 .*包 (一 ) 用來(lái)轉(zhuǎn)載驅(qū)動(dòng)程序,并為創(chuàng)建新的數(shù)據(jù)連接提供支持。 getConnection(jdbc:oracle:thin:localhost:1521:orcl,bus,bus)。 有 了 SQL 對(duì)象后,這個(gè)對(duì)象就調(diào)用相應(yīng)的方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢操作。 在 SQL中查詢操作是通過(guò) select 語(yǔ)句來(lái)完成的,基本的 select語(yǔ)句格式 Select列名 from表名 對(duì)數(shù)據(jù)庫(kù)進(jìn) 行更新操作 : (1)插入記錄 (insert) Insert into 表名 [字段名 1,字段名 2....]values(值 1 ,值 2, ...) 注意:插入的值必須和列一一對(duì)應(yīng)。//返回結(jié)果集 int tmp =(2)1。 int sum = balance+money。設(shè)定卡內(nèi)金額為 0 setString(3, text)。 PC 串口程序 Java通信串口包 串口 API概覽 這是用于描述一個(gè)被底層系統(tǒng)支持的端口的抽象類。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 21 這個(gè)類主要用于對(duì)串口進(jìn)行管理和設(shè)置,是對(duì)串口進(jìn)行訪問(wèn)控制的核心類。 設(shè)置軟件資源,設(shè)置進(jìn)程名稱和超時(shí)時(shí)間 (mName).open(Read, 1000)。 創(chuàng)建輸出流 getOutputStream(); 監(jiān)聽(tīng)端口 addEventListener(this) 接受數(shù)據(jù)使能 notifyOnDataAvailable(true) 初始化串口線程為主線程 readThread = new Thread(this)。 以 16進(jìn)制顯示。 (一 )RF射頻接口電路: 在 RF射頻接口電路中,主要包括有波形
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1