【正文】
如出現(xiàn)問提,可照前述的硬件調(diào)試方法對(duì)硬件進(jìn)行檢測(cè) 或?qū)Τ绦蜻M(jìn)行修改 。我這里先試用了沁恒公司的上位機(jī)測(cè)試軟件。 表 并口 I/O 操作的真值表 Table And I/O once operated truth Table CS WR RD A0 D7D0 對(duì) CH372 芯片的實(shí)際操作 1 X X X X/Z 未選中 CH372,不進(jìn)行任何操作 0 1 1 X X/Z 雖然選中但無操作,不進(jìn)行任何操作 0 0 1/X 1 輸入 向 CH372 的命令端口寫入命令碼 0 0 1/X 0 輸入 向 CH372 的數(shù)據(jù)端口寫入數(shù)據(jù) 0 1 0 0 輸出 從 CH372 的數(shù)據(jù)端口讀出數(shù)據(jù) 0 1 0 1 輸出 從 CH372B 的命令端口讀取 中斷標(biāo)志,位 7 等效于 INT引腳 吉林農(nóng)業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) 10 計(jì)算機(jī)端的界面程序可用 VisualC++編寫,驅(qū)動(dòng)程序可到是沁恒公司的網(wǎng)站下載,也可以自行開發(fā) 電壓轉(zhuǎn)換部分介紹 電壓轉(zhuǎn)換部分采用了 AMS1117,通過配置 R1( 100), R2( 100), R5( 10), R6( 62)使 +VOUT 輸出了 電壓 [8]。 吉林農(nóng)業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) 6 CH375芯片簡(jiǎn)介 CH375 是一個(gè) USB總線的通用接口芯片,支持 USBHOST主機(jī)方式 [7]。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。 AT89LV52 引腳兼容 80C51 系列芯片, 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口, 2 個(gè)外中斷口, 2 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口,其將通用的微處理器和 Flash 存儲(chǔ)器結(jié)合在一起,可有效地降低開發(fā)成本。 通信接口模塊分兩個(gè)部分一個(gè)是與 PC機(jī)相連的 CH375部分,及電壓轉(zhuǎn)換部分AMS1117,這里將 PC的 USB輸出的 5V電壓轉(zhuǎn)換成 。 關(guān)鍵詞: 單片機(jī); CH375; USB;協(xié)議 The Design of the munication between MCU and PC which is based on CH375 Name: Li Xian Major: Electronics Information Science and Technology Tutor: Gong He Abstract: USB device does not require users to install their own set of hardware and software options, and puter transmission speed than the traditional serial and parallel port fast, so USB devices have been widely used. Because of the plexity of the agreement, coupled with embedded system software and hardware resource constraints, in the system to achieve USB host function of many examples is not. This article does not plex starting with the USB bus agreement, but chose Nanjing Heng Qin pany produced the USB interface chip CH375, their model has a builtin firmware and firmware programmable external model, we can with a need for arbitrary Choose the mode of operation. Firmware builtin USB shielding of the relevant agreements, autoplete USB enumeration standard configuration process, which simplifies the microcontroller in the software programming .Key words: Single Chip Microcontroller。 系統(tǒng)功能概述 單片機(jī)與計(jì)算機(jī)之間的通信功能實(shí)現(xiàn),這里應(yīng)用了由南京沁恒公司生產(chǎn)的 CH375芯片作為單片機(jī)與計(jì)算機(jī) USB 接口芯片 [3]。但此芯片需要固件支持。當(dāng)振蕩器停振時(shí), RAM和 SFR的值保持不變。如圖 。 CH375 還內(nèi)置了處理 MassStorage 海量存儲(chǔ)設(shè)備的專用通訊協(xié)議的固件,外部單片機(jī)可以直接以扇區(qū)為 基本單位讀寫常用的 USB 存儲(chǔ)設(shè)備(包括 USB 硬盤 /USB 閃存盤 /U 盤)。(求可調(diào)電壓方法 VOUT = VREF (1+ R2/R1)+IADJR2) 吉林農(nóng)業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) 11 圖 27 ams1117 典型配置圖 Fig Ams1117 typical allocation plan 上位機(jī)功能介紹 設(shè)置 4字節(jié)通信命令第 1字節(jié)為傳感器端點(diǎn)選擇;第 2字節(jié)為命令控制功能,如為 99指設(shè)置溫度報(bào)警限值,設(shè)置成功了下位機(jī)回傳上位機(jī)值為 99。設(shè)計(jì)信號(hào)傳輸線時(shí)要避免急拐彎,以防傳輸線特性阻抗的突變而產(chǎn)生反射,要盡量設(shè)計(jì)成具有一定尺寸的均勻的圓弧線。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,并對(duì)當(dāng)前電子領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。 如果 USB 芯片有時(shí)工作不 正常、或者 USB 數(shù)據(jù)傳輸隨機(jī)性的失敗、或者抗干擾能力差,那么就應(yīng)該考慮 USB 芯片是否穩(wěn)定工作。由于我們?cè)O(shè)計(jì)以單片機(jī)與 PC 通訊應(yīng)用為主,所以并沒有開發(fā)驅(qū)動(dòng)程序而直接用從沁恒公司網(wǎng)站下載的 USB 驅(qū)動(dòng)程序。 CH375 的 USB 設(shè)備方式與 CH372 芯片完全兼容, CH375的 USB 主機(jī)方式支持并行接口和串行接口。 USB 接口可用于連接多達(dá) 127 種外設(shè),如鼠標(biāo)、調(diào)制解調(diào)器和鍵盤等。 硬件復(fù)位或外部中斷均可結(jié)束掉電模式。 系統(tǒng)各模塊的設(shè)計(jì) 控制模塊 單片機(jī)模塊說明 P0口作為與 CH375交流數(shù)據(jù),命令的通信并口, INT0作為中斷服務(wù)程序 中斷接口其他端口如圖接,也可以選擇其他單片機(jī)端口。 這里支持計(jì)算機(jī)熱插拔,挾帶方便,設(shè)備占用空間小,功耗低是本設(shè)計(jì)的創(chuàng)新之處,而且相應(yīng)的 CH375 接口模塊成了印刷式電路板,為以后學(xué)習(xí)和開發(fā)計(jì)算機(jī)與單片機(jī)通過U 口傳輸數(shù)據(jù)的同學(xué)提供了便捷的硬件環(huán)境。 吉 林 農(nóng) 業(yè) 大 學(xué) 本 科 畢 業(yè) 設(shè) 計(jì) 論文題目: 基于 CH375 的單片機(jī)與 PC 機(jī)通信應(yīng)用設(shè)計(jì) 學(xué)生姓名 : 李 專業(yè)年級(jí): 電子信息科學(xué)與技術(shù)專業(yè) 2020 級(jí) 12043212 指導(dǎo)教師: 職稱 講 師 2020 年 6 月 3 日 目 錄 摘 要 ......................................................................................................................................... I 1 前 言 ...................................................................................................................................... 1 題目的來源與開發(fā)意義 ..................................................................................................... 1 系統(tǒng)功能概述 ..................................................................................................................... 1 2 系統(tǒng)硬件設(shè)計(jì) ...............................................................................