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

正文內(nèi)容

電子信息畢業(yè)設(shè)計(jì)---usb輸出數(shù)據(jù)存儲(chǔ)器設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 date=readbyte()。 start()。 writebyte(0xa0)。 delay0()。 delay0()。 } uchar readbyte() { uchar i,k。 } void respons() { uchar i。 sda=CY。 delay0()。i++) for(j=0。 TI=0。amp。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 39 RI=0。 } void main() { init()。k16。 } } if((j%64)==32) { lcd_pos(2,0)。} b=read_add(k+j+1)。amp。 //b 為讀第 n 個(gè)單元, c 為讀 n+1 個(gè)單元,x 為液晶顯示行, y 為液晶顯示列 addnum=read_add(0)。 ES = 1。 delayms(5)。} else if(X==2) {X=0x88。 P0=dat。 P0=cmd。 sbit LCD_EN=P3^4。 另外 12864 液晶中含有漢字庫(kù),也使顯示字符串變得比較容易了。利用中斷函數(shù)接收從上位機(jī)發(fā)送來(lái)的文字信息,而且在將這些信息存儲(chǔ)到存儲(chǔ)器中,并將字符串的長(zhǎng)度存到AT24C02 第一個(gè)單元 。 ( 3)指令說(shuō)明, 如 表 所示 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 26 表 12864 液晶指令表 指令 指令碼 功 能 D7 D6 D5 D4 D3 D2 D1 D0 清除顯示 0 0 0 0 0 0 0 1 將 DDRAM 填滿“ 20H”,并且設(shè)定 DDRAM 的地址計(jì)數(shù)器( AC)到“ 00H” 地址歸位 0 0 0 0 0 0 1 X 設(shè)定 DDRAM 的地址計(jì)數(shù)器( AC)到“ 00H”,并 且將游標(biāo)移到開頭原點(diǎn)位置;這個(gè)指令并不改變 DDRAM 的內(nèi)容 進(jìn)入點(diǎn) 設(shè)定 0 0 0 0 0 1 I/D S 指定在資料的讀取與寫入時(shí),設(shè)定游標(biāo)移動(dòng)方向及指定顯示的移位 顯示狀態(tài) 開 /關(guān) 0 0 0 0 1 D C B D=1:整體顯示 ON C=1:游標(biāo) ON B=1:游標(biāo)位置 ON 游標(biāo)或顯示移位控制 0 0 0 1 S/C R/L X X 設(shè)定游標(biāo)的移動(dòng)與顯示的移位控制位元;這個(gè)指令并不改變DDRAM 的內(nèi)容 功能設(shè)定 0 0 1 DL X 0 RE X X DL=1 (必須設(shè)為 1) RE=1: 擴(kuò) 充指令集動(dòng)作 RE=0: 基本指令集動(dòng)作 設(shè)定CGRAM 地址 0 1 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定 CGRAM 地址到地址計(jì)數(shù)器( AC) 設(shè)定DDRAM 地址 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定 DDRAM 地址到地址計(jì)數(shù)器( AC) 讀取忙碌標(biāo)志( BF)和地址 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 讀取忙碌標(biāo)志( BF)可確認(rèn)內(nèi)部動(dòng)作是否完成,同時(shí)可讀出地址計(jì)數(shù)器( AC)的值 寫資料到RAM D7 D6 D5 D4 D3 D2 D1 D0 寫 入 資 料 到 內(nèi) 部 的 RAM( DDRAM/CGRAM/IRAM/GDRAM) 讀出 RAM的值 D7 D6 D5 D4 D3 D2 D1 D0 從內(nèi)部 RAM 讀 取 資 料( DDRAM/CGRAM/IRAM/GDRAM) 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 27 ( 4)寫時(shí)序圖 圖 寫時(shí)序圖 ( 5)外圍電路圖 ,如圖 。 PL2303HX 采用 28 腳貼片 SOIC 封裝,工作頻率為 12MHZ,符合 USB 通信協(xié)議,可以直接將 USB 信號(hào)轉(zhuǎn)換成串口信號(hào),波特率從 75~ 1228800,有22 種波特率可以選擇,并支持 16 共 5 種數(shù)據(jù)比特位,是一款相當(dāng)不錯(cuò)的 USB 轉(zhuǎn)串口芯片。 接口轉(zhuǎn)串口 對(duì)于一些學(xué)校、工業(yè)、科 研客戶來(lái)說(shuō),電腦的串口非常重要,很多設(shè)備都必須采用串口和電腦端軟件連接,很多電路模塊可以非常直觀方便地利用串口調(diào)試軟件進(jìn)行調(diào)試,很多儀器必須通過(guò)串口進(jìn)行通訊和數(shù)據(jù)交換。 P1口的 。 當(dāng)使用片外儲(chǔ)存器及外擴(kuò) I/O口時(shí), P0口做為低字節(jié)地址 /數(shù)據(jù)復(fù) 線。 主電源引腳 Vcc和 Vss VCC( 40腳) : 接 +5V電源正端 。 4KB的片內(nèi)程序只讀存儲(chǔ)器 ROM或 EPROM。 整體框圖如 所示。當(dāng)最后一個(gè)字節(jié)數(shù)據(jù)讀完后,單片機(jī)應(yīng)返回以 “ 非應(yīng)答 ” (高電平),并發(fā)出終止信號(hào)以結(jié)束讀出操作。被選中的存儲(chǔ)器器件在確認(rèn)是自己的地址后,在 SDA 線上產(chǎn)生一武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 20 個(gè)應(yīng)答信號(hào)作為相應(yīng),單片機(jī) 收到應(yīng)答后就可以傳送數(shù)據(jù)了。 ( 1)芯片尋址。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 19 AT24C02 引腳配置與引腳功能 AT24C02 引腳 如圖 所示。 delay0()。 6. 讀一個(gè)字節(jié) uchar readbyte() { uchar i,k。 scl=1。 temp=date。 delay0()。 } SCL 在高電平期間, SDA 一個(gè)下降沿啟動(dòng)信號(hào)。 delay0()。數(shù)據(jù)傳送時(shí),先傳送最高位( MSB),每一個(gè)被傳送的字節(jié)后面都必須跟隨一位應(yīng)答位(即一幀共有 9 位)。主機(jī)與其它器件間的數(shù)據(jù)傳送可以是由主機(jī)發(fā)送數(shù)據(jù)到其它器件,這時(shí)主機(jī)即為發(fā)送器。具體步驟如下: ( 1) 確定 T1 的工作方式(編程 TMOD 寄存器); ( 2) 計(jì)算 T1 的初值,裝載 TH TL1; ( 3) 啟動(dòng) T1(編程 TCON 中的 TR1 位); ( 4) 確定串行口控制(編程 SCON寄存器); ( 5) 串行口在中斷方式工作時(shí),要進(jìn)行中斷設(shè)置(編程 IE、 IP 寄存器)。 方式 0的波特率 = fosc/12 方式 2的波特率 =( 2SMOD/64) ( 3)方式 2和方式 3 方式 2 或方式 3 時(shí)為 11 位數(shù)據(jù)的異步通信口。 TXD 為數(shù)據(jù)發(fā)送引腳, RXD 為數(shù)據(jù)接收引腳,傳送一幀數(shù)據(jù)的格式如圖 所示。接收完第 8 位數(shù)據(jù)后,該位由硬件置位,在其他工作方式下,該位由硬件置位, RI=1 表示幀接收完成。在多機(jī)通信中同樣亦要傳輸這一位,并且它代表傳輸?shù)牡刂愤€是數(shù)據(jù), TB8=0 為數(shù)據(jù),TB8=1 時(shí)為地址。 2247。 96512 51 41 31計(jì)算機(jī)乙計(jì)算機(jī)甲T X D T X DR X DR X D計(jì)算機(jī)乙計(jì)算機(jī)甲T X D T X DR X DR X D4562 04562 0武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 圖 串行口基本結(jié)構(gòu) 51 單片機(jī)有兩個(gè)物理上獨(dú)立的接收、發(fā)送緩沖器 SBUF,它們占用同一地址99H ;接收器是雙緩沖結(jié)構(gòu) ;發(fā)送緩沖器,因?yàn)榘l(fā)送時(shí) CPU 是主動(dòng)的,不會(huì)產(chǎn)生重疊錯(cuò)誤。最高傳送速率為 20Kbps。當(dāng)比特率超過(guò) 1000 bps 時(shí) ,最大傳輸距離迅速下降,如 9600 bps 時(shí)最大距離下降到只有 76m(約 250 英尺)。接收字符時(shí),對(duì) “ 1” 的個(gè)數(shù)進(jìn)行校驗(yàn),若 發(fā)現(xiàn)不一致,則說(shuō)明傳輸數(shù)據(jù)過(guò)程中出現(xiàn)了差錯(cuò)。單工是指數(shù)據(jù)傳輸僅能沿一個(gè)方向,不能實(shí)現(xiàn)反向傳輸。 異步通信一幀字符信息由 4 部分組成:起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位,如圖 。 此時(shí)只需要一條數(shù)據(jù)線,外加一條公共信號(hào)地線和若干控制信號(hào)線。通信有并行通信和串 行通信兩種方式。但并非每一種芯片都可以用作 ISP下載。 單片機(jī)作為最典型的嵌入式系統(tǒng),推動(dòng)了嵌入式系統(tǒng)的發(fā)展,成為現(xiàn)代電子系統(tǒng)中重要的智能化器件。 USB接口是速度比較高的串行接口 ,具有較廣闊的發(fā)展前景和應(yīng)用潛力。 USB 應(yīng)用十分廣泛,并具有下述優(yōu)點(diǎn): 適用于多種外設(shè),使它不需要為不同的外設(shè)準(zhǔn)備不同的接口和協(xié)議; Windows 能自動(dòng)檢測(cè)到 USB 設(shè)備的熱插拔,并自動(dòng)配置; PC 機(jī)上的 接口 線非常緊缺 ,而 USB 設(shè)備并不需要用戶設(shè)置端口故無(wú)論從用戶使用方便性,或從對(duì)資源的占用方面看, USB都很優(yōu)秀; 當(dāng)接入一個(gè) USB 設(shè)備時(shí),全速 USB 接口可達(dá) 12Mbit/s。由于USB 接口在當(dāng)今社會(huì)的廣泛使用,所以在硬件這一部分 采用的是將 USB 轉(zhuǎn)換成串行口通信來(lái)實(shí)現(xiàn)的。主要采用的是 PL2303 芯片,該芯片具有此項(xiàng)功能。 考慮到狀態(tài) 、 控制和出錯(cuò)信息,最大理論速度仍可達(dá)到 ,這是其他串行接口協(xié)議所不能比擬的,且 USB 也支持 。USB適用于低檔外設(shè)與主機(jī)之間的高速數(shù)據(jù)傳輸。因此, USB I/O外圍設(shè)備的設(shè)計(jì)已成為電子領(lǐng)域的主要技術(shù)之一。經(jīng)過(guò)測(cè)試 CP2102是不能下載的,而 FT232可以下載,但其價(jià)格實(shí)在不菲。在多微機(jī)系統(tǒng)以及現(xiàn)代測(cè)控系統(tǒng)中信息的交換多采用串行通信方式。因?yàn)橐淮沃荒軅魉鸵晃?,所以?duì)于一個(gè)字節(jié)的數(shù)據(jù),至少要 分 8 位才能傳送完畢,如圖 所示。 圖 異步串行通信數(shù)據(jù)格式 1 1 1 0 0 1 1 001 0 1 0 0 1 0 01發(fā)送設(shè)備接收設(shè)備1 0 1 0 0 1 0 00 11 1 1 0 0 1 1 00 1間 隙 任 意接收設(shè)備發(fā)送設(shè)備8 位 順 次 傳 送D 0D 7停止位數(shù) 據(jù) 位校驗(yàn)位起始位L S B M S B空閑下 一 字 符起 始 位空閑一 個(gè) 字 符 幀武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 7 異步通信的特點(diǎn):不要求收發(fā)雙方時(shí)鐘的嚴(yán)格一致,實(shí)現(xiàn)容易,設(shè)備開銷較小,但每個(gè)字符要附加 2~ 3 位用于起止位,各幀之間還有間隔,因此傳輸效率不高。 ( 2)半雙工。 ( 2)代碼和校驗(yàn) 代碼和校驗(yàn)是發(fā)送方將所發(fā)數(shù)據(jù)塊求和(或各字節(jié)異或),產(chǎn)生一個(gè)字節(jié)的校驗(yàn)字符(校驗(yàn)和)附加到數(shù)據(jù)塊末尾。 串行通信接口標(biāo)準(zhǔn) RS232C 是 EIA(美國(guó)電子工業(yè)協(xié)會(huì)) 1969 年修訂 RS232C 標(biāo)準(zhǔn)。第二,有電平偏移, RS232C 總線標(biāo)準(zhǔn)要求收發(fā)雙方共地。 串行口的控制寄存器 SCON 是一個(gè)特殊功能寄存器,用以設(shè)定串行口的工作方式、接收 /發(fā)送控制以及設(shè)置狀態(tài)標(biāo)志。 1 6S B U FT 1 溢 出 率武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 出中斷申請(qǐng),否則會(huì)將接受到的數(shù)據(jù)放棄。 RB8:接收數(shù)據(jù)位 8。 在串口中斷處理時(shí), TI, RI都需要軟件清 0,硬件置位后不可能自動(dòng)清 0,此外,在進(jìn)行緩沖區(qū)操作時(shí),需要 ES=0,以防止中斷出現(xiàn)。其中 1 位起始位, 8位數(shù)據(jù)位, 1位停止位。 TXD 為數(shù)據(jù)發(fā)送引腳, RXD為數(shù)據(jù)接收引腳 。 fosc 方式 1的波特率 =( 2SMOD/32) 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 串行總線 AT24C02 芯片應(yīng)用 I2C 串行總線概述 I2C 總線系統(tǒng)硬件結(jié)構(gòu)圖 I2C 總線是 PHLIPS 公司推出的一種串行總線,是具備多主機(jī)系統(tǒng)所需的包括總線裁決和高低速器件同步功能的高性能串行總線。由總線上接收數(shù)據(jù)的器件則為接收器。如果一段時(shí)間內(nèi)沒有收到從機(jī)的應(yīng)答信號(hào),則自動(dòng)認(rèn)為從機(jī)已正確接收到數(shù)據(jù)。 } 將總線都拉高以釋放總線 。 3. 應(yīng)答信號(hào) void respons() { uchar i。 } 4. 停止信號(hào) void stop() { sda=0。 for(i=0。 delay0()。 scl=0。 k=(k1)|sda。 圖 AT24C02 引腳圖 各引腳功能如下: 1,2,3( A0、 A A2) — 可編程地址輸入端。 AT24C02 的芯片地址 為 1010, A0, A1, A2正好與芯片的 1,2, 3 引角對(duì)應(yīng),為當(dāng)前電路中的地址選擇線,三根線可選擇 8 個(gè)芯片同時(shí)連接在電路中,當(dāng)要與哪個(gè)芯片通信時(shí)傳送相應(yīng)的地址即可與該芯片建立連接, TX1B實(shí)驗(yàn)板上三根地址線都為 0。 傳送數(shù)據(jù)時(shí),單片機(jī)首先發(fā)送一個(gè)字節(jié)的被寫入器件的存儲(chǔ)區(qū)的首地址,收到存儲(chǔ)器器件的應(yīng)答后,單片機(jī)就逐個(gè)發(fā)送各數(shù)據(jù)字節(jié),但每發(fā)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1