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

正文內(nèi)容

電子信息畢業(yè)設(shè)計(jì)---usb輸出數(shù)據(jù)存儲(chǔ)器設(shè)計(jì)(完整版)

  

【正文】 泛應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及,計(jì)算機(jī)的通信功能愈來(lái)愈顯得重要。造成這種現(xiàn)象的根本原因就在于控制芯片的不同。而武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 4 USB接口由于支持熱插拔,占有較少的系統(tǒng)軟件硬件資源,廠商對(duì)于 USB的硬件軟件的支持也越來(lái)越完備,現(xiàn)在開(kāi)發(fā)一個(gè) USB外設(shè)產(chǎn)品所需要的成本和時(shí)間大大降低了。可隨時(shí)監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)、系統(tǒng)溫度等多個(gè)參數(shù),增加了系統(tǒng)的安全性,方便了管理。s transmitting 、 reliability and conbenience,use the resource of the puter availabilitily and it play an important role in practical application. Graduation design theme is usb output data storage design. and uses a machine to control information sending. Usb interfaces are used widely in our society, so we change the usb ports into the serial munication in this part of the mainly adopts pl2303 chip, and this chip has this main part is that monolithic takes over the information from the upper, then we use Lcd12864 to show this information. In addition, Lcd12864 contains chinese character library, so displaying the string has bee more easily. Upper machine uses msm activex to municate with MCU. Key Words: USB; MCU; Lcd12864 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 3 1 緒論 USB 簡(jiǎn)介 USB 是由世界著名計(jì)算機(jī)和通信公司等共同推出的新一代接口標(biāo)準(zhǔn),全稱為Universal Serial Bus( 通用串行總線 ) , 是一種快速、靈活的總線接口。對(duì)基于 USB 總線的數(shù)據(jù)傳輸 的 方法進(jìn)行研究,充分利用這種數(shù)據(jù)傳輸?shù)膬?yōu)越性,能提高數(shù)據(jù)傳輸?shù)乃俾?、可靠性與方便性,這樣就能更有效的利用計(jì)算機(jī)資源,在實(shí)際應(yīng)用中更好地發(fā)揮作用。另外 12864 液晶中含有漢字庫(kù),也使顯示字符串變得比較容易了。 I2C 總線簡(jiǎn)介 I2C(Inter- Integrated Circuit)總線是一種由 PHILIPS 公司開(kāi)發(fā)的兩線式串行總線, 用于連接微控制器及其外圍設(shè)備。從普通計(jì)算機(jī)用戶、計(jì)算機(jī)工程師、到硬件芯片生產(chǎn)廠商,都已經(jīng)完全認(rèn)可了 USB。 對(duì)于一些學(xué)校、工業(yè)、科研客戶來(lái)說(shuō),電腦的串口非常重要,很多設(shè)備都必須采用串口和電腦端軟件連接,很多電路模塊可以非常直觀方便地利用串口調(diào)試軟件進(jìn)行調(diào)試,很多儀器必須通過(guò)串口進(jìn)行通訊和數(shù)據(jù)交換。 用 PL2303芯片將串 口轉(zhuǎn)換成 USB接口,這樣就避免了 基于 RS232的串行接口 不支持熱插拔。 每一個(gè)數(shù)據(jù)都需要一條傳輸線,如圖 所示, 8 位數(shù)據(jù)總線的通信系統(tǒng),一次傳送 8位數(shù)據(jù)( 1 個(gè)字節(jié)),將需要 8 條數(shù)據(jù)線。 串行通信又有兩種方式:異步串行通行和同步串行通信。 同步串行通信方式 同步通信時(shí)要建立發(fā)送方時(shí)鐘對(duì)接收方時(shí)鐘的直接控制,使雙方達(dá) 到完全同步。 ( 3)全雙工。 ( 3) 循環(huán)冗余校驗(yàn) 這種校驗(yàn)是通過(guò)某種數(shù)學(xué)運(yùn)算實(shí)現(xiàn)有效信息與校驗(yàn)位之間的循環(huán)校驗(yàn),常用于對(duì)磁盤信息的傳輸、存儲(chǔ)區(qū)的完整性校驗(yàn)等。 ( 1)機(jī)械特性 RS232C 接口規(guī)定使用 25 針連接器,連接器的尺寸及每個(gè)插針的排列位置都有明確的定義。第三,抗干擾能力差, RS232C 在電平轉(zhuǎn)換時(shí)采 用單端輸入輸出,在傳輸過(guò)程中當(dāng)干擾和噪聲混在正常的信號(hào)中。 表 串行口控制寄存器 SCON 位序號(hào) D7 D6 D5 D4 D3 D2 D1 D0 位符號(hào) SM0 SM1 SM2 REN TB8 RB8 TI RI 各控制位功能介紹如下: SM0、 SM1:串行口工作方式控制位。 工作于方式 0 時(shí), SM2 必須為 0。 TI:發(fā)送中斷標(biāo)志位。主要用于擴(kuò)展并行輸入或輸出口。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 圖 串行口方式 1 傳送數(shù)據(jù)格式 串行口方式 1 傳送一幀數(shù)據(jù)共 10 位, 1位起始位( 0), 8位數(shù)據(jù)位,最低位在前,高位在后, 1位停止位( 1),幀與幀之間可以后空閑,也可以無(wú)空閑。停止位數(shù) 據(jù) 位 8 位起始位L S B M S B空閑空閑D 0D 71 幀 共 1 0 位D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7寫 入 S B U F停 止 位T X DT I ( 中 斷 標(biāo) 志 )起 始D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7停 止 位R X DR I ( 中 斷 標(biāo) 志 )起 始位 采 樣 脈 沖武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 方式 2 的波特率固定為晶振頻率的 1/64 或 1/32,方式 3 的波特率由定時(shí)器 T1的溢出率決定。 ( T1溢出率) 當(dāng) T1 作為波特率發(fā)生器時(shí),最典型的用法是使 T1 工作在自動(dòng)再裝入的 8位定時(shí)器方式(即方式 2,且 TCON 的 TR1=1,以 啟動(dòng)定時(shí)器)。一根是數(shù)據(jù)線 SDA,另一根是時(shí)鐘線 SCL。為了避免混亂, I2C 總線要通過(guò)總線仲裁,以決定由哪一臺(tái)主機(jī)控制總線。 圖 數(shù)據(jù)傳送格式 單片機(jī)模擬 I2C 總線通信 主機(jī)可以采用不帶 I2C 總線接口的單片機(jī),如 80C5 AT89C2051 等單片機(jī),利用軟件實(shí)現(xiàn) I2C 總線的數(shù)據(jù)傳送,即軟件與硬件結(jié)合的信號(hào)模擬 。 delay0()。 delay0()。 scl=1。i++) { temp=temp1。 delay0()。 sda=1。 delay0()。 5( SDA) — 串行數(shù)據(jù)輸入 /輸出端。 ( 2)片內(nèi)子地址尋址。裝載字節(jié)數(shù)超過(guò)芯片的 “ 一次裝載字節(jié)數(shù) ” 時(shí),數(shù)據(jù)地址將 “ 上卷 ” ,前面的數(shù)據(jù)將被覆蓋。其中 A0, A1, A2與 WP 都接地, SDA 接單片機(jī) 腳, SCL 接單片機(jī) 腳, SDA 與 SCL分別于Vcc 之間接一 10KΩ電阻,因?yàn)?AT24C02 內(nèi)部是漏極開(kāi)路形式,不解上拉電阻無(wú)武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 21 法確定總線的空閑時(shí)的電平狀態(tài)。屬于這一系列的單片機(jī)有多種。 1個(gè)串行 I/O接口。在單片機(jī)內(nèi)部 , 它是一個(gè)反相放大器的輸入端 , 這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。當(dāng)作為普通輸入時(shí),應(yīng)將輸出鎖存器置 1。用做輸入時(shí),應(yīng)先將輸出鎖存器置 1; P2口可驅(qū)動(dòng) 4個(gè) TTL負(fù)載。造成這種現(xiàn)象的根本原因就在于控制芯片的不同。 ( 1)模塊引腳說(shuō)明 ,如表 。 ( 1)打開(kāi) VB 軟件,在新建工程對(duì)話框中選擇“標(biāo)準(zhǔn) EXE”項(xiàng),單擊“打開(kāi)”按鈕。 圖 中斷函數(shù) 顯示子函數(shù)流程圖如下所。 展望 隨著社會(huì)的發(fā)展 ,在今后要運(yùn)用 USB 輸出數(shù)據(jù)存儲(chǔ)器的地方有很多,比如電子廣告牌等,而且 USB也將在今后有很大的發(fā)展,而且也有專門的 USB 接口芯片,可以開(kāi)發(fā)一大批 USB 接口產(chǎn)品,比如 USB 存儲(chǔ)器, USB攝像頭等等,它支持熱插拔,很方便用戶使用 ,此時(shí)要根據(jù)不同的產(chǎn)品開(kāi)發(fā) USB驅(qū)動(dòng)程序,雖然在本次畢設(shè)中沒(méi)涉及到驅(qū)動(dòng)的開(kāi)發(fā),但 在實(shí)際中運(yùn)用是非 常廣泛的。 sbit dula=P2^7。 delayms(5)。 delayms(5)。 write_cmd(pos)。 } void Serialports_init() //串口初始化 { TMOD=0x20。 wela=0。j++) { b=read_add(j+1)。))break。 for(k=0。k++) { if((k+j)=addnum) {goto loop。 write_dat(b)。 m=1。 temp1=read_add(m1)。\039。 bit write=0。 } void start() { sda=1。 for(i=0。 delay0()。 while(sda==1amp。 sda=1。 delay0()。 } void init24c02() { 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 42 sda=1。 respons()。 writebyte(address)。 。 start()。 respons()。 scl=1。 } void stop() { sda=0。 for(i=0。i255) i++。 delay0()。i++) { temp=temp1。 scl=1。 } void delayms(uint ms) { uint i,j。 } write_add(m++,temp)。0x80)==0x80) amp。 read()。 write_cmd(0x01)。 write_dat(b)。k++) { if((k+j)=addnum) {goto loop。 for(k=0。 if((b==39。 Serialports_init()。 TL1=0xA0。 write_cmd(0x30)。 } /*設(shè)定顯示數(shù)據(jù) */ void lcd_pos(uchar X,uchar Y) { 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 36 uchar pos。 } /*寫數(shù)據(jù)到 lcd*/ /*RS=H, RRW=L, E=高脈沖, D0~D7=數(shù)據(jù) */ void write_dat(uchar dat) { LCD_RS=1。 /*寫指令數(shù)據(jù)到 lcd*/ /*RS=L, RRW=L, E=高脈沖, D0~D7=指令碼 */ void write_cmd(uchar cmd) { LCD_RS=0。實(shí)驗(yàn)由于USB 接口在當(dāng)今社會(huì)的廣泛使用,所以在硬件這一部分采用的是將 USB 轉(zhuǎn)換成串行口通信來(lái)實(shí)現(xiàn)的。然后根據(jù)畢設(shè)需要添加其它控件,建立如圖 所示的用戶界面。 讀數(shù)據(jù) 輸入: RS=H, R/W=H,E=H 輸出:無(wú)。但并非每一種芯片都可以用 作 ISP 下載。 P3口可作為普通 I/O口。 P1口 ——8位、準(zhǔn)雙口 I/O,具有內(nèi)部上拉電阻。在單片機(jī)內(nèi)部 , 接至片內(nèi)振蕩器的反相放大器的輸出端。 1個(gè)具有 5個(gè)中斷源 , 可編程為 2個(gè)優(yōu)先級(jí)的中斷系統(tǒng)。 8051單片機(jī)內(nèi)部結(jié)構(gòu)按其功能部件劃分可以看出由 8大部分組成的。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 22 4 USB 輸出數(shù)據(jù)存儲(chǔ)器的總體設(shè)計(jì) USB 輸出數(shù)據(jù)存儲(chǔ)器的總體結(jié)構(gòu) USB 輸出數(shù)據(jù)存儲(chǔ)器 設(shè)計(jì)的總體思路是用 VB 編寫上位機(jī)軟件,通過(guò)此軟件向單片機(jī)發(fā)送文字信息。 圖 任一地址寫入數(shù)據(jù)格式 讀出過(guò)程,單 片機(jī)先發(fā)送該器件的 7位地址碼和寫方向位 “ 0” ( “ 偽寫 ” ),發(fā)送完后釋放 SDA 線并在 SCL 線上產(chǎn)生第 9個(gè)時(shí)鐘信號(hào)。 讀 /寫操作時(shí)序 AT24C系列 E2PROM 芯片地址的固定部分為 1010, A A A0引腳接高、低電平后得到確定的 3 位編碼。當(dāng)為低電平時(shí),可以對(duì)整個(gè)存儲(chǔ)器進(jìn)行正常的讀 /寫操作 ;當(dāng)其為高電平時(shí),存儲(chǔ)器具有寫保護(hù)功 能,但讀寫操作不受影響。 } 同樣的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1