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

正文內(nèi)容

虛擬單片機實驗系統(tǒng)的開發(fā)_畢業(yè)設計_河北科技大學-文庫吧在線文庫

2025-10-11 20:35上一頁面

下一頁面
  

【正文】 在 口的 LED1 燈 就會 熄滅;同理,如果 想 以同樣的 方法點亮其他的 LED燈,來實現(xiàn)點亮和熄滅,則就要使得接在 到 口 變?yōu)?低電平 會點亮 ,高電平就會熄滅。39。所在 所有 的開發(fā) 軟件 中占很大的優(yōu)勢 。 4) Proteus 軟件所提供的調(diào)試手段 Proteus 提供了兩種方法對于單片機硬件電路和軟件的調(diào)試:一是整個系統(tǒng)總體的執(zhí)行,一是對軟件的分步調(diào)試的執(zhí)行情況。 proteus 和 keil的配置 proteus 軟件 1) Proteus 介紹 Proteus 與其他軟件不同, 它 不僅 能 仿真 CPU 的工作情況,而且也能仿真參與單片機仿真的外圍電路和其他電路的工作情況。 圖 317 蜂鳴器 模塊 本 科 畢 業(yè) 設 計 第 24 頁 共 43 頁 編程語言的選擇 目前,支持單片機 語言比較常用的是匯編語言和 C語言。 溫度傳感器模塊 DS18B20 的 VCC 接 電源, GND 接地, DQ 接 AT89C52 芯片 的 引腳。內(nèi)部接反饋電阻,外部通過該引腳接運放輸出端。 引腳說明如下: DI0~ DI7: 8 位數(shù)據(jù)輸入線。 CLK IN 接一個 電容 在接到 VIN, CLK R 接 CLK IN,A GND與 D GND相連,在 與 VIN相連接地, D GND串聯(lián) 兩個 1k的 電阻, 在 接高電平。 Vref/2(引腳 9):參考電源輸入端。 ADC0804 使用 RC振蕩器作為 A/D 時鐘, CLK IN是振動 的輸入端。 圖 310 數(shù)字 按鍵電路 A/D 轉換模塊 圖 311 ADC0804 ( 1) 芯片 介紹 ADC0804 是一個 8位、單通道、低價格 A/D 轉換器,主要特點是:摸數(shù)轉換時間大約 100us,方便的 TTL 或 CMOS 標準接口,可以滿足差分電壓輸入;具有參考電壓輸入端;內(nèi)含時鐘發(fā)生器;單電源工作時( 0V~ 5V)輸入信號電壓范圍是 0V~ 5V,不需要調(diào)零等本 科 畢 業(yè) 設 計 第 19 頁 共 43 頁 等。 當按下開關 E 時,數(shù)碼管顯示為 ‘ 1111001’。 當按下 6 號開關時,數(shù)碼管顯示為‘ 1111101’。如圖 39 所示 。 B、動態(tài)顯 示: 數(shù)碼管動態(tài)最為廣泛的一種顯示方式之一是顯示界面, 它在 是單片機中應用非常廣泛 , 動態(tài)顯示是將所有 8個顯示筆劃 a,b,c,d,e,f,g,dp 的數(shù)碼管的的同名端連在一起,同時增加位元選通控制電路為每個數(shù)碼管的公共極 COM,各自獨立的 I/O 線控制位元選通由。 圖 36 6位 數(shù)碼管 : 電路 采用 共陽 的 接法 , 數(shù)碼管 電路 用 2個 74HC573, 其中一個 的 Q0Q7分別 與 6位數(shù)碼管的 A,B,C,D,E,F,G,DP 引腳相 連,另一個的 Q0Q5與 6位 數(shù)碼管的 16 引腳 相連 。小尺寸數(shù)碼管的顯示筆畫常用一個發(fā)光二極管組成,而大尺寸的數(shù)碼管由二個或多個發(fā)光二極管組成,一般情況下,單個發(fā)光二極管的管壓降為 左右,電流不超過 30mA。 15腳背光正極, 16 腳背光負極。 圖 35 LCD顯示電路 第 1 腳: VSS 為電源地 。 圖 34 LED顯示電路 本 科 畢 業(yè) 設 計 第 12 頁 共 43 頁 ( 2) 8位發(fā)光 二極管 的 工作原理 因為二極管左邊接的是 Vcc 作為高電平,所以如果要二極管亮的話 P1口必須輸入低電平,就一條通路而言,在 輸入低電平后,第一個 發(fā)光二極管 導通,所以就亮了。內(nèi)部記數(shù)器在單片機中主要有定時器和記數(shù)器兩個功能。欲使 CPU 僅訪問外部程序存儲器(地址為 0000H— FFFFH),EA 端必須保持低電平(接地)。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE 脈沖。 P3 口輸出緩沖級可驅動(吸收或輸出電流) 4 個 TTL 邏輯門電路。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (IIL)。 VCC:供電電壓。 圖 31 電路總設計 圖 主芯片 — AT89C52 本設計主要是圍繞芯片 AT89C52 來設計的,下圖為芯片 AT89C52 引腳的具體說明,如圖 32 所示。如果仿真沒有成功則修改電路或源程序后重新進行仿真測試。 DAC 一般被放置在數(shù)字系統(tǒng)中。 本 科 畢 業(yè) 設 計 第 3 頁 共 43 頁 本課題共分為幾大模塊,具體為 LED 顯示、 1602 液晶顯示 、 溫度傳感器 、 獨立按鍵 、數(shù)字按鍵、 4X4 鍵盤顯示、 6 位數(shù)碼管 、 蜂鳴器 、 8位發(fā)光二極管流水燈顯示、 LCD 顯示以及 A/D 和 D/A 轉換幾個模塊。 在 調(diào)試和仿真的過程中,關心的是從工程的角度直接看程序運行的結果和 電路 的工作過程。s demonstration function, 8 light emitter diodes by class lantern floated down river39。本課題針對PROTEUS 軟件和編譯軟件 KEIL 做了一下簡單的介紹。 現(xiàn)在使用 Proteus 仿真軟件,實現(xiàn)了純軟件的虛擬單片機實驗系統(tǒng) ,既可調(diào)試單片機程序,也可以仿真單片機的外圍器件的工作情況;既能充分利用計算機等硬件 資源 ,減少硬件設備的維護工作量,還可提供豐富的實驗內(nèi)容。 課題的目的和意義 單片機技術 是 電子專業(yè) 一門重要的基礎課程,它要求的 對 動手能力 要求很高 ,長期以來, 由于 實驗設備 資源 的 限制 , 使得 教學 實驗受到了限制, 本設計是利用 Proteus 軟件 進行 虛擬 單片機試驗系統(tǒng)的開發(fā) , 所涉及到 單片機及 外圍電路 可以在 沒有硬件的情況本 科 畢 業(yè) 設 計 第 2 頁 共 43 頁 下進行各種實驗的仿真,從而大大 地 挺高了學習的興趣。為進行一些簡單的單片機實驗構建一個虛擬硬件環(huán)境。 課題 研究的方法 總體方案 實 驗 項 目硬件電路軟件程序ProteusKeil C存 檔 相 應 的 軟 件 電 路 和 軟 件程 序 并 編 寫 實 驗 報 告 圖 22 總體方案 分別對 LED顯示、 獨立 鍵盤、 矩陣鍵盤 、 LCD顯示、 蜂鳴器 模塊、 數(shù)碼管 以及 A/D和D/A等實驗項目進行硬件電路和軟件程序 的 設計 并 結合 Proteus和 Keil uVision3進行 仿本 科 畢 業(yè) 設 計 第 5 頁 共 43 頁 真。不再關心 的 是某些程 序語句執(zhí)行 單片機 寄存器和存儲器 內(nèi)容 的改變 。其將通用的微處理器和 Flash 存儲器結合在一起,特別是可反復擦寫的 Flash存儲器可有效地降低開發(fā)成本。作為輸出口用時,每位能吸收電流的方式驅動 8 個 TTL 邏輯門電路,對端口 P0 寫 “1”時,可作為高阻抗輸入端用。對端口 P2 寫 “1” ,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (IIL)。P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 P3 口還接收一些用于 Flash 閃速存儲器編程和程序校驗的控制信號。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活。 晶振 的作用是 為了 系統(tǒng) , 他提供時鐘信號給了系統(tǒng), 通常 便于各部分保持同步,所以一個系統(tǒng)共用一個晶振, 要使 通過電子 調(diào)整 頻率的保持同步,那就必須 在 有些系統(tǒng)中的基頻和射頻使用不 同 的晶振 。每個機器周期的長度是 12 個振蕩周期,該實驗系 統(tǒng)的晶振是 。 9引腳 的排阻 2到 9端 接單片機的 到 。 第 4 腳: RS為選擇寄存器,高電平 1時寄存器選擇數(shù)據(jù)、低電平 0 時寄存器選擇指令。 數(shù)碼管模塊 LED 數(shù)碼管是由七個發(fā)光管組成 8 字形構成的,加上小數(shù)點就是 8個。常用 LED 數(shù)碼管顯示的數(shù)字和字符是 0、 A、 B、 C、 D、 E、 F。 正常顯示的 LED 數(shù)碼管,數(shù)碼管的各個段碼就要用驅動電路來驅動,才能顯示出我們要的數(shù)位,因此根據(jù) LED 數(shù)碼管不同的驅動方式,根據(jù) 數(shù)碼管的驅動方式, 可以分為本 科 畢 業(yè) 設 計 第 15 頁 共 43 頁 靜態(tài)顯示和動態(tài)顯示兩類。 7 段 LED 數(shù)碼管是利用 7個LED(發(fā)光二極管)外加一個小數(shù)點的 LED 組合而成的顯示設備。 當按下 1 號開關時,數(shù)碼管顯示為‘ 1111001’。 當按下 9 號開關時,數(shù)碼管顯示為‘ 1101111’。在列線和行線的重合的 交叉點上 ,設置一個按鍵,這樣就組成了 4X4 共 16本 科 畢 業(yè) 設 計 第 18 頁 共 43 頁 個 按鍵 。 (引腳 2):外部讀數(shù)據(jù)控制信號。對單片機可以稱為中斷觸發(fā)信號。 DGND(引腳 10):數(shù)字電源的地線。其主要參數(shù)如下:參考電壓為 (+10~ 10)V,供電電源為 (+5~ +15)V,滿量程誤差為177。 本 科 畢 業(yè) 設 計 第 21 頁 共 43 頁 WR1:寫選通輸入信號 的 輸入寄存器,低電平有效。 DGND:數(shù)字地, 作 為工作電源地和數(shù)字邏輯地,兩種地線可在基準電源處進行單點共地。這些都可以根據(jù)需要來選擇。另外還需要一個 Windows的集成開發(fā)環(huán)境,該開發(fā)環(huán)境將源程序編寫、匯編 /編譯 /鏈接、調(diào)試等單片機開發(fā)所 要用到的工具軟件集合到一個軟件中,可在仿真器環(huán)境下調(diào)試,也可以模擬仿真。 2) proteus 的工作過程 運行 proteus 的 ISIS 程序后,進入該仿真軟件的主界面。在做單步 執(zhí)行時單 句 執(zhí)行, 進入子程序還是 跳出 子程序 執(zhí)行。 本 科 畢 業(yè) 設 計 第 26 頁 共 43 頁 ( 2)、把 proteus 安裝目錄下 文件復制到 Keil 安裝根目錄下的 \C51\BIN 根目錄下。端口號一定為 8000 。 由于人的 視覺停留再加上程序的 運行 時間很短, 所以 在寫 程序的時候 要調(diào)用延時函數(shù) ,延時 一段 時間, 否則就看不到流水效果了。t know of any better service to offer for the short time we are in the world. Thomas Edison 圖 53 1602液晶顯示 本 科 畢 業(yè) 設 計 第 30 頁 共 43 頁 開 始動 態(tài) 顯 示 初 始 化送 位 顯 示查 段 選 表段 碼 送 入指 向 下 個 顯 示緩 沖 單 元顯 示 完 成結 束顯 示 下 一 位NY 圖 54 LCD顯示程序流程 數(shù)碼管動態(tài)掃描 圖 55 數(shù)碼管 動態(tài)掃描 演示 說明: 6位 數(shù)碼管從 0到 F循環(huán) 顯示, 8 位 數(shù)碼管也跟著流水 顯示 。 其中,紅燈與綠燈顯示時間均為 50s,中間的黃燈顯示時間為 15s。 ,按下后相應的數(shù)碼顯示在數(shù)碼管的后三位上。 由于 自己的能力有限,可能是 程序 優(yōu)化的不太好,導致 數(shù)碼管 顯示 數(shù)字段 碼不全。在做 LED 顯示時,有時候可以運行,有時候就不能,網(wǎng)上查找解決方法, 后來采用了直接生成 hex 文件,這樣可以一直看見所運行的成果。 授人以魚不如 授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,也是 我認識到獨立自主學習知識的重要性,和如何獨立思考的方式 , 學會獨立地解決面對問題,從論文的選題到中期答辯,在到現(xiàn)在最終論文 的 定稿,常常是苦心勞神地 查資料,寫程序,遇到問題不斷地思索 探討 ,常常讓我有種 “ 山重水復疑無路 。 本 科 畢 業(yè) 設 計 第 42 頁 共 43 頁 參考文獻 1 周潤景 .Proteus 在 MCS51amp。但是我將在以后的工作和學習中繼續(xù)努力、不斷完善。當自己懷著忐忑不安的心情完成 這篇畢業(yè)論文的時候, 自己也從當年一個從山里走出的懵懂孩子變成了一個成熟的青年。但是 ,參考圖上表示線上的圓圈和在線上標記字樣的形式卻不會。 圖 521 按鍵顯示 演示 說明 : 等待矩陣鍵盤的按下,按下后相 應的數(shù)碼顯示在數(shù)碼管的后三位上。 個流水燈先會從上到下流動一遍,同時蜂鳴器發(fā)聲。 本 科 畢 業(yè) 設 計 第 33 頁 共 43 頁 開 始初 始 化 A D采 集 數(shù) 據(jù)
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1