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

正文內容

畢業(yè)設計---溫度監(jiān)控系統(tǒng)的設計-畢業(yè)設計(參考版)

2025-01-23 04:37本頁面
  

【正文】 布線不能單靠自動布。布局完成后,先設置好安全間距為 10mil,布線層選擇底層,線寬選擇 25 mil,并將焊盤外徑改為 40mil,內徑改為 20mil(部分點要根據(jù)需要改小或改大)。在禁止布線層中畫一個邊框和電路板大小一樣的矩形,然后開始導入網絡表,在導入網絡表沒有錯誤后,便開始正式布局了。 圖 完整的 PCB圖 另外,可變電阻在原理圖中的引腳編號和 PCB 庫中的引腳編號有點出入(可在原理圖中雙擊元件,選上 HIDDEN PINS,則可以觀察到元件的引腳編號),可以在 PCB 庫中將 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 32 頁 共 42 頁 該元件的引腳標號改成與原理圖相對應的標號。在 ERC檢查無誤后,便可以開始封裝了。在畫原理圖后,選擇將元件自動編號,然后根據(jù)需要更改部分元件的編號。 Protel 是一個很好用的電子制作工具,它還可以進行仿真。 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 30 頁 共 42 頁 圖 PCB板的流程 新建印制板圖 NewPCB 規(guī)劃電路板 添加元件庫 Add/Remove 調用網絡表 Load Netlist 元件布局 走線 設置絲印字 存盤 Save 打印,輸出報表 交給印制板 電路板成品 手工制板 熱轉印法 光印法等 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 31 頁 共 42 頁 8 硬件電路板的制作 本設計中需要有 2個繼電器控制外圍溫度調節(jié)系統(tǒng), 2 個 LED 用來提示串口數(shù)據(jù)指示,還有一個 PIC16F877A 單片機,一個 Max232 電平轉換器,一個有源晶體振蕩器及其外圍電阻電容等。 ⑧ 印刷板電路設計完成以后,整個電路板的設計項目就基本完成。大小合適且字符不想重疊。為了使設計的 PCB 板美觀,并且安裝焊接元器件方便,應將元器件的名稱。檢查的結果輸出在報告文件 *.rep 中, PCB 軟件將出錯處在 PCB圖上顯示出來,為檢查、修改提供方便。在進行自動布線之前,設計人員必須先設計好布線參數(shù),定義布線規(guī)則。布線就是在元器件引腳之間放置覆銅連線的過程,這一過程可以通過手工完成,也可以自動進行。布局時要求相互間連線多的元器件應該就近放置;相互間可能造成干擾的元器件應遠離:功率器件應考慮散熱空間。移動元器件是最好打開網絡連接顯示,這樣就能觀察到相鄰元器件連線的疏 密。盡管系統(tǒng)提供了自動布局的功能,但是一般而言都需要手工調整。布局的好壞直接影響 PCB 板的電氣性能和布局的功能,是 PCB 板設計過程中最費時、最繁瑣的。同時,在上層板面(即元器件面)沿禁止布線層的邊框圖線放置銅線, 這是 PCB板最后成型所必須的。在禁止布線層上,沿設計的 PCB 邊畫邊框線,即指定自動布局的范圍。這一步主要設定自動布參數(shù)、自動布線參數(shù)、板面參數(shù)等。 右鍵 - Properies? .DesignationPartFootrint Save ⑨ 打印或建立報表。 Placepart ⑧ 編輯和調整。 DesignAdd/Remove Library 瀏覽所需零件庫- AddOk ⑥ 放置電路所需的各種元件,圖件,網絡標號等元器件。 FileNewSchematic DocumentOk改文件名 FileNewPCB DocumentOk改文件名 ④ 打開原理圖文件。 FileNew改文件名-改保存路徑- OK ② 進入設計庫文件中的文件夾 Document。 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 28 頁 共 42 頁 7 Protel99 設計原理圖 ( 1)使用 Protel 進行電路板設計的第一步便是設計原理圖,原理圖決定了整個電路的基本功能,也是接下來生成網絡表和設計印刷電路板的基礎。在本通信協(xié)議中,不會出現(xiàn) 某 信號 幀已 到達但 PC或 PIC16F877A單片機 還 未開 始 準 備 接收的現(xiàn)象。 如: 按 每幀 傳送 32個字 節(jié)計 算 的話,其發(fā)送 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 27 頁 共 42 頁 和接收的 效率 為為 忽略 PC和 PIC16F877A單片機 的 處 理時間計 算。 如 果 在不 考慮 錯誤 發(fā) 生 的 情況 下, PC 機 每 發(fā)送一 幀 數(shù)據(jù)時 需要 附 加 12 個字 節(jié),其中 8 個字 節(jié)用于發(fā)送 4 個字 節(jié)用于應 答 PC 機。本通信所用協(xié)議具有 糾 錯 功能,這 體 現(xiàn)在 當PC 發(fā)送 或 接收數(shù)據(jù)時, 當 所接收的應 答 信 號出現(xiàn) 失誤 時,將 重新 發(fā)送 或 接收此 幀 數(shù)據(jù),直 至 接收到了正 確 的應 答, 具 體 在程 序 中 最多允許 連 續(xù) 出 錯三次, 超過 后則放棄 通信。 (2)校驗字 將 整 幀 信號進行異 或校驗則使誤 收的可能很小。這 個 可能 性 在 1/256, 通過 停止 位的 判斷 可將這 個 可能 性再 降低 1/256。 ( 2) 單片機軟件的實現(xiàn) ① 設 置 通信方式和 波 特 率 的 值例 ???????? ???????? ???????? MOV SCON,50H 初 始 化串 口 設為方式 1 MOV TMOD,20H 利 用定時器 1為 波 特 率 發(fā) 生 器 并 設為 模 式 2 MOV PCON,XXH 設 置 SMOD值 MOV TH1,XXH 設 置 定時器 初 始值 SETB TR1 啟 動 定時器 1 ?????????? ?????????? ?????????? ② 等待 接收 PC機發(fā)來的信號 幀并 按 通信協(xié)議作出相應 響 應。 ③減 小 波 特 率 誤 差 的 措施 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 26 頁 共 42 頁 我們知道 使 用離 散 度 小的 晶振 是 減 小 波 特 率 誤 差 的 關 鍵。由此可見, 當 波 特 率 的 誤 差 使 得在 接收 某 位數(shù)據(jù)位時,采樣點離 該 位的中點 半 位間 隔 時將會對 該 位采樣兩 次。 ②波 特 率 最 大 允許誤 差 分 析 在異步串行通信方式 1中 單片機 以 16倍波 特 率 的采樣 速 率 對接收數(shù)據(jù)( RXD) 不 斷 采樣,一 旦 檢測 到由 1到 0的 負跳 變, 16分 頻 計數(shù)器立 刻 復 位, 使 之 滿 度 翻 轉 的時 刻 恰 好與輸 入 位的 邊沿 對準。 晶 振頻率 主要 由 晶 體 的因有 頻率 決定,同時 也 與電 容 C C2及 外界 溫 度 有一定的 關 系。 所以在單片機軟件的設計時應 重 點 考慮 并 設 置 好 波 特 率。 //關 閉 mHandle為 打 開串 口 時 返回 的 句柄 單片機軟件設計 我們 知 道影 響 數(shù)據(jù)轉輸 產生錯誤 的因 素 有:轉輸線分 布 參 數(shù)上下位機間的 波 特 率 誤差 現(xiàn) 場 干擾 等。 如 果 通信 事 件一直 沒 有發(fā) 生則 系 統(tǒng) 將不會 繼 續(xù)執(zhí) 行。dwTrans, true)。os)) // 重疊操 作 if(GetLastError()==ERROR_IO_PENDING) { // 無 限 等待重疊操 作 結果 GetOverlappedResult(mHandle, amp。 =CreateEvent(NULL TRUE FALSE NULL) if(!WaitCommEvent(m_hFile, amp。 memset( amp。 //PC發(fā)送一 組命令 至 單片機 WriteFile(mHandle, //串 口句柄 pDataBuff, //存放 數(shù)據(jù) 緩種區(qū) iLen, //所寫數(shù)據(jù)的 長度 pdwWritten, //已 寫 長度操 作前應 置 為 0 lpOverlapped) //異步方式 //設 置 通信 事 件 掩 碼 DWORD dwMask=EV_RXCHAR。此時采 取 的是 事 件 驅動法, 即:設 置 通信資源上的 事 件 掩 碼為 EV_RXCHAR 。 (3)讀寫串 口 初 始 化 工 作完成以 后便 可以 根 據(jù)通信協(xié)議 合 理 安排 讀 /寫函數(shù) ReadFile()和WriteFile()以讀 寫各 種 握手信 息 和數(shù)據(jù)信 息等。 總 超時的計 算 公式是: 總 超時 =時間系數(shù) 要求 讀 /寫的 字 符 數(shù) + 時間 常 數(shù) 異步方式讀寫串行 口 時 雖 然 ReadFile()和 WriteFile() 在完成 操 作以前就可能 返回 但超 時 仍 然 是起作用的。TimeOuts)。 該 函數(shù)會 填充 一 個 COMMTIMEOUTS 結構 調用 SetCommTimeouts 可以用 某 一 個 COMMTIMEOUTS結構 的 內容 來設 置 超時。如 果 在 指 定的時間 內沒 有讀出 或 寫 入指 定數(shù)量的 字 符,那么 ReadFile 或 WriteFile 的 操 作就會 結束。如 果 通信的 速 率 較 高則 應 該 設 置 較大的 緩沖區(qū)。 // 一 個 停止 位 SetCommState(hCom, amp。 // 每個字 符 有 8位 =NOPARITY。 GetCommState(mHandle, amp。要 修 改串行 口 的 配置 應 該 先修 改 DCB結構,然后再 調用 SetCommState函數(shù)用 指 定的 DCB結構 來設 置串行口。 (2)初 始 化串 口 桂林電子工業(yè)學院畢業(yè)設計(論文)報告用紙 第 23 頁 共 42 頁 對串 口 的 初 始 化 工 作 包 括 對 波 特 率, 數(shù)據(jù)位, 停止 位, 奇偶 校驗 位 I/O 緩沖 大小以及超時 等參 數(shù)的設 置。 還 是同步 操 作 方式調用該 函數(shù) 打 開串 口 進行讀寫 操 作的 例 子 如下: mHandle = CreateFile(lpszPort, //串 口 名 GENERIC_READ|GENERIC_WRITE, //允許 讀 /寫 0, //獨 占 方式串 口 不能共享 NULL, //安 全 性屬性 一 般 設為 0 OPEN_EXISTING, //串 口 是 已存 在的不能 建 新端口 lpOverlapped, //異步方式 0 //串 口無 模板 文件應設為 0 )。串 口 的 打 開 并 閉 讀 取 以及寫入 所用的函數(shù)與 操 作文件的函數(shù)相同。 我們在開發(fā)串行通信程 序 時,分別應用這兩 種 方式開發(fā) 都獲 得了成功。 而不會 使 PC機 處 于 長 時間 等待。 可以采用同步轉輸方式的 場合 有如下一些特點: ① 何 時轉輸數(shù)據(jù)由 PC機來決定,下位機 只 是 被動 接收 并執(zhí) 行 命令。如果不 考慮 Win95的進程和線程的問題,
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1