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

正文內容

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

2025-01-18 21:07上一頁面

下一頁面
  

【正文】 泛應用和計算機網(wǎng)絡技術的普及,計算機的通信功能愈來愈顯得重要。造成這種現(xiàn)象的根本原因就在于控制芯片的不同。而武漢理工大學畢業(yè)設計(論文) 4 USB接口由于支持熱插拔,占有較少的系統(tǒng)軟件硬件資源,廠商對于 USB的硬件軟件的支持也越來越完備,現(xiàn)在開發(fā)一個 USB外設產(chǎn)品所需要的成本和時間大大降低了??呻S時監(jiān)控內存、硬盤、網(wǎng)絡、系統(tǒng)溫度等多個參數(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 武漢理工大學畢業(yè)設計(論文) 3 1 緒論 USB 簡介 USB 是由世界著名計算機和通信公司等共同推出的新一代接口標準,全稱為Universal Serial Bus( 通用串行總線 ) , 是一種快速、靈活的總線接口。對基于 USB 總線的數(shù)據(jù)傳輸 的 方法進行研究,充分利用這種數(shù)據(jù)傳輸?shù)膬?yōu)越性,能提高數(shù)據(jù)傳輸?shù)乃俾?、可靠性與方便性,這樣就能更有效的利用計算機資源,在實際應用中更好地發(fā)揮作用。另外 12864 液晶中含有漢字庫,也使顯示字符串變得比較容易了。 I2C 總線簡介 I2C(Inter- Integrated Circuit)總線是一種由 PHILIPS 公司開發(fā)的兩線式串行總線, 用于連接微控制器及其外圍設備。從普通計算機用戶、計算機工程師、到硬件芯片生產(chǎn)廠商,都已經(jīng)完全認可了 USB。 對于一些學校、工業(yè)、科研客戶來說,電腦的串口非常重要,很多設備都必須采用串口和電腦端軟件連接,很多電路模塊可以非常直觀方便地利用串口調試軟件進行調試,很多儀器必須通過串口進行通訊和數(shù)據(jù)交換。 用 PL2303芯片將串 口轉換成 USB接口,這樣就避免了 基于 RS232的串行接口 不支持熱插拔。 每一個數(shù)據(jù)都需要一條傳輸線,如圖 所示, 8 位數(shù)據(jù)總線的通信系統(tǒng),一次傳送 8位數(shù)據(jù)( 1 個字節(jié)),將需要 8 條數(shù)據(jù)線。 串行通信又有兩種方式:異步串行通行和同步串行通信。 同步串行通信方式 同步通信時要建立發(fā)送方時鐘對接收方時鐘的直接控制,使雙方達 到完全同步。 ( 3)全雙工。 ( 3) 循環(huán)冗余校驗 這種校驗是通過某種數(shù)學運算實現(xiàn)有效信息與校驗位之間的循環(huán)校驗,常用于對磁盤信息的傳輸、存儲區(qū)的完整性校驗等。 ( 1)機械特性 RS232C 接口規(guī)定使用 25 針連接器,連接器的尺寸及每個插針的排列位置都有明確的定義。第三,抗干擾能力差, RS232C 在電平轉換時采 用單端輸入輸出,在傳輸過程中當干擾和噪聲混在正常的信號中。 表 串行口控制寄存器 SCON 位序號 D7 D6 D5 D4 D3 D2 D1 D0 位符號 SM0 SM1 SM2 REN TB8 RB8 TI RI 各控制位功能介紹如下: SM0、 SM1:串行口工作方式控制位。 工作于方式 0 時, SM2 必須為 0。 TI:發(fā)送中斷標志位。主要用于擴展并行輸入或輸出口。 武漢理工大學畢業(yè)設計(論文) 12 圖 串行口方式 1 傳送數(shù)據(jù)格式 串行口方式 1 傳送一幀數(shù)據(jù)共 10 位, 1位起始位( 0), 8位數(shù)據(jù)位,最低位在前,高位在后, 1位停止位( 1),幀與幀之間可以后空閑,也可以無空閑。停止位數(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 ( 中 斷 標 志 )起 始D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7停 止 位R X DR I ( 中 斷 標 志 )起 始位 采 樣 脈 沖武漢理工大學畢業(yè)設計(論文) 13 方式 2 的波特率固定為晶振頻率的 1/64 或 1/32,方式 3 的波特率由定時器 T1的溢出率決定。 ( T1溢出率) 當 T1 作為波特率發(fā)生器時,最典型的用法是使 T1 工作在自動再裝入的 8位定時器方式(即方式 2,且 TCON 的 TR1=1,以 啟動定時器)。一根是數(shù)據(jù)線 SDA,另一根是時鐘線 SCL。為了避免混亂, I2C 總線要通過總線仲裁,以決定由哪一臺主機控制總線。 圖 數(shù)據(jù)傳送格式 單片機模擬 I2C 總線通信 主機可以采用不帶 I2C 總線接口的單片機,如 80C5 AT89C2051 等單片機,利用軟件實現(xiàn) I2C 總線的數(shù)據(jù)傳送,即軟件與硬件結合的信號模擬 。 delay0()。 delay0()。 scl=1。i++) { temp=temp1。 delay0()。 sda=1。 delay0()。 5( SDA) — 串行數(shù)據(jù)輸入 /輸出端。 ( 2)片內子地址尋址。裝載字節(jié)數(shù)超過芯片的 “ 一次裝載字節(jié)數(shù) ” 時,數(shù)據(jù)地址將 “ 上卷 ” ,前面的數(shù)據(jù)將被覆蓋。其中 A0, A1, A2與 WP 都接地, SDA 接單片機 腳, SCL 接單片機 腳, SDA 與 SCL分別于Vcc 之間接一 10KΩ電阻,因為 AT24C02 內部是漏極開路形式,不解上拉電阻無武漢理工大學畢業(yè)設計(論文) 21 法確定總線的空閑時的電平狀態(tài)。屬于這一系列的單片機有多種。 1個串行 I/O接口。在單片機內部 , 它是一個反相放大器的輸入端 , 這個放大器構成了片內振蕩器。當作為普通輸入時,應將輸出鎖存器置 1。用做輸入時,應先將輸出鎖存器置 1; P2口可驅動 4個 TTL負載。造成這種現(xiàn)象的根本原因就在于控制芯片的不同。 ( 1)模塊引腳說明 ,如表 。 ( 1)打開 VB 軟件,在新建工程對話框中選擇“標準 EXE”項,單擊“打開”按鈕。 圖 中斷函數(shù) 顯示子函數(shù)流程圖如下所。 展望 隨著社會的發(fā)展 ,在今后要運用 USB 輸出數(shù)據(jù)存儲器的地方有很多,比如電子廣告牌等,而且 USB也將在今后有很大的發(fā)展,而且也有專門的 USB 接口芯片,可以開發(fā)一大批 USB 接口產(chǎn)品,比如 USB 存儲器, USB攝像頭等等,它支持熱插拔,很方便用戶使用 ,此時要根據(jù)不同的產(chǎn)品開發(fā) USB驅動程序,雖然在本次畢設中沒涉及到驅動的開發(fā),但 在實際中運用是非 常廣泛的。 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() { 武漢理工大學畢業(yè)設計(論文) 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ù)據(jù) */ void lcd_pos(uchar X,uchar Y) { 武漢理工大學畢業(yè)設計(論文) 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。實驗由于USB 接口在當今社會的廣泛使用,所以在硬件這一部分采用的是將 USB 轉換成串行口通信來實現(xiàn)的。然后根據(jù)畢設需要添加其它控件,建立如圖 所示的用戶界面。 讀數(shù)據(jù) 輸入: RS=H, R/W=H,E=H 輸出:無。但并非每一種芯片都可以用 作 ISP 下載。 P3口可作為普通 I/O口。 P1口 ——8位、準雙口 I/O,具有內部上拉電阻。在單片機內部 , 接至片內振蕩器的反相放大器的輸出端。 1個具有 5個中斷源 , 可編程為 2個優(yōu)先級的中斷系統(tǒng)。 8051單片機內部結構按其功能部件劃分可以看出由 8大部分組成的。 武漢理工大學畢業(yè)設計(論文) 22 4 USB 輸出數(shù)據(jù)存儲器的總體設計 USB 輸出數(shù)據(jù)存儲器的總體結構 USB 輸出數(shù)據(jù)存儲器 設計的總體思路是用 VB 編寫上位機軟件,通過此軟件向單片機發(fā)送文字信息。 圖 任一地址寫入數(shù)據(jù)格式 讀出過程,單 片機先發(fā)送該器件的 7位地址碼和寫方向位 “ 0” ( “ 偽寫 ” ),發(fā)送完后釋放 SDA 線并在 SCL 線上產(chǎn)生第 9個時鐘信號。 讀 /寫操作時序 AT24C系列 E2PROM 芯片地址的固定部分為 1010, A A A0引腳接高、低電平后得到確定的 3 位編碼。當為低電平時,可以對整個存儲器進行正常的讀 /寫操作 ;當其為高電平時,存儲器具有寫保護功 能,但讀寫操作不受影響。 } 同樣的
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1