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

正文內(nèi)容

畢業(yè)論文_虛擬單片機(jī)實(shí)驗(yàn)系統(tǒng)的開發(fā)_(附錄_程序)(完整版)

2024-10-15 10:51上一頁面

下一頁面
  

【正文】 查找解決方法, 后來采用了直接生成 hex 文件,這樣可以一直看見所運(yùn)行的成果。 授人以魚不如 授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,也是 我認(rèn)識(shí)到獨(dú)立自主學(xué)習(xí)知識(shí)的重要性,和如何獨(dú)立思考的方式 , 學(xué)會(huì)獨(dú)立地解決面對(duì)問題,從論文的選題到中期答辯,在到現(xiàn)在最終論文 的 定稿,常常是苦心勞神地查資料,寫程序,遇到問題不斷 地思索 探討 ,常常讓我有種 “ 山重水復(fù)疑無路 。 本 科 畢 業(yè) 設(shè) 計(jì) 第 42 頁 共 43 頁 參考文獻(xiàn) 1 周潤(rùn)景 .Proteus 在 MCS51amp。但是我將在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完善。當(dāng)自己懷著忐忑不安的心情完成 這篇畢業(yè)論文的時(shí)候, 自己 也從當(dāng)年一個(gè)從山里走出的懵懂孩子變成了一個(gè)成熟的青年。但是 ,參 考圖上表示線上的圓圈和在線上標(biāo)記字樣的形式卻不會(huì)。 圖 521 按鍵顯示 演示 說 明 : 等待矩陣鍵盤的按下,按下后相 應(yīng)的數(shù)碼顯示在數(shù)碼管的后三位上。 個(gè)流水燈先會(huì)從上到下流動(dòng)一遍,同時(shí)蜂鳴器發(fā)聲。 本 科 畢 業(yè) 設(shè) 計(jì) 第 33 頁 共 43 頁 開 始初 始 化 A D采 集 數(shù) 據(jù)啟 動(dòng) A D判 斷 是 否轉(zhuǎn) 換 結(jié) 束讀 出 A D轉(zhuǎn) 換 結(jié) 果結(jié) 束N 圖 510 AD轉(zhuǎn)換程序流程 DA 轉(zhuǎn)換實(shí) 驗(yàn) 圖 511 DA轉(zhuǎn)換演示 演示 說明: 下載程序后可觀察到 D10 發(fā)光二極管由暗變亮再熄滅過程。然后 延時(shí)一段時(shí)間, 口 變?yōu)楦唠娖?,送一個(gè)低電平給 口,點(diǎn)亮 第二個(gè)發(fā)光二極管。 圖 46 設(shè)置 DEBUG界面 本 科 畢 業(yè) 設(shè) 計(jì) 第 27 頁 共 43 頁 圖 47 設(shè)置 VDM51 SETTONGS界面 然后在 Proteus 環(huán)境中選擇調(diào)試 使用 遠(yuǎn)程調(diào)試監(jiān)控 如 圖 48所示。工程名 39。所在 所有 的開發(fā) 軟件 中占很大的優(yōu)勢(shì) 。 4) Proteus 軟件所提供的調(diào)試手段 Proteus 提供了兩種方法對(duì)于單片機(jī)硬件電路和軟件的調(diào)試:一是整個(gè)系統(tǒng)總體的執(zhí)行,一是對(duì)軟件的分步調(diào)試的執(zhí)行情況。 proteus 和 keil的配置 proteus 軟件 1) Proteus 介紹 Proteus 與其他軟件不同, 它 不僅 能 仿真 CPU 的工作情況,而且也能仿真參與單片機(jī)仿真的外圍電路和其他電路的工作情況。 圖 317 蜂鳴器 模塊 本 科 畢 業(yè) 設(shè) 計(jì) 第 24 頁 共 43 頁 編程語言的選擇 目前,支持單片機(jī)語言比較常用的是匯編語言和 C語言 。 溫度傳感器模塊 DS18B20 的 VCC 接電源, GND 接地, DQ 接 AT89C52 芯片 的 引腳。內(nèi)部接反饋電阻,外部通過該引腳接運(yùn)放輸出端。 引腳說明如下: DI0~ DI7: 8 位數(shù)據(jù)輸入線。 CLK IN 接一個(gè) 電容 在接到 VIN, CLK R 接 CLK IN,A GND與 D GND相連,在 與 VIN相連接地, D GND串聯(lián) 兩個(gè) 1k的 電阻, 在 接高電平。 Vref/2(引腳 9):參考電源輸入端。 ADC0804 使用 RC振蕩器作為 A/D 時(shí)鐘, CLK IN是振動(dòng) 的輸入端。 圖 310 數(shù)字 按鍵電路 A/D 轉(zhuǎn)換模塊 圖 311 ADC0804 ( 1) 芯片 介紹 ADC0804 是一個(gè) 8位、單通道、低價(jià)格 A/D 轉(zhuǎn)換器,主要特點(diǎn)是:摸數(shù)轉(zhuǎn)換時(shí)間大約 100us,方便的 TTL 或 CMOS 標(biāo)準(zhǔn)接口,可以滿足差分電壓輸入;具有參考電壓輸入端;內(nèi)含時(shí)鐘發(fā)生器;單電源工作時(shí)( 0V~ 5V)輸入信號(hào)電壓范圍是 0V~ 5V,不需要調(diào)零等本 科 畢 業(yè) 設(shè) 計(jì) 第 19 頁 共 43 頁 等。 當(dāng)按下開關(guān) E 時(shí),數(shù)碼管顯示為 ‘ 1111001’。 當(dāng)按下 6 號(hào)開關(guān)時(shí),數(shù)碼管顯示為‘ 1111101’。如圖 39 所示 。 B、動(dòng)態(tài)顯示: 數(shù)碼管動(dòng)態(tài)最為廣泛的一種顯示方式之一是顯示界面, 它在 是單片機(jī)中應(yīng)用非常廣泛 , 動(dòng)態(tài)顯示是將所有 8個(gè)顯示筆劃 a,b,c,d,e,f,g,dp 的數(shù)碼管的的同名端連在一起,同時(shí)增加位元選通控制電路為每個(gè)數(shù)碼管的公共極 COM,各自獨(dú)立的 I/O 線控制位元選通由。 圖 36 6位 數(shù)碼管 : 電路 采用 共陽 的 接法 , 數(shù)碼管 電路 用 2個(gè) 74HC573, 其中一個(gè) 的 Q0Q7分別 與 6位數(shù)碼管的 A,B,C,D,E,F,G,DP 引腳相 連,另一個(gè)的 Q0Q5與 6位 數(shù)碼管的 16 引腳 相連 。小尺寸數(shù)碼管的顯示筆畫常用一個(gè)發(fā)光二極管組成,而大尺寸的數(shù)碼管由二個(gè)或多個(gè)發(fā)光二極管組成,一般情況下,單個(gè)發(fā)光二極管的管壓降為 左右,電流不超過 30mA。 15腳背光正極, 16 腳背光負(fù)極。沒背光,和常用的 1602B 功能和引腳一樣(除了調(diào)背光的二個(gè)線腳) 。 74HC573起到 驅(qū)動(dòng)的作用,一般情形下, 74HC573 的驅(qū)動(dòng)能力大于 74LS573 的驅(qū)動(dòng)能力 。 復(fù)位 電路 由 復(fù)位開關(guān) 和下拉 電阻 R7 組成,接單片機(jī)的 RST 引腳 。 PSEN:程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89C52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn) 兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。在訪問 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX RI 指令)時(shí), P2 口輸出 P2 鎖存器 的內(nèi)容。在 Flash 編程時(shí),P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié) ,校驗(yàn)時(shí),要求外接上拉電阻。RST/Vpd( 9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。 采用 Proteus 仿真軟件進(jìn)行虛擬單片機(jī)實(shí)驗(yàn),具有比較明顯的優(yōu)勢(shì),如涉及到的實(shí)驗(yàn)實(shí)習(xí)內(nèi)容全面、硬件投入少、學(xué)生可自行實(shí)驗(yàn)、實(shí)驗(yàn)過程中損耗小、與工程實(shí)踐最為接近等。 技術(shù) 路線 在 K e i l C 中 寫 入 源 程 序 編 譯 生 成 H e x 文 件在 P o r t e u s 上 畫 出 電 路 原 理 圖綁 定 主 芯 片 與 H e x 文 件修 改 電 路 或 源 程 序運(yùn) 行 P r o t e u s 進(jìn) 行 調(diào) 試成 功 ?編 寫 實(shí) 驗(yàn) 指 導(dǎo) 書N Y 圖 23 技術(shù)路線 圍繞著主芯片設(shè)計(jì) LED 顯示、 獨(dú)立 鍵盤、 矩陣鍵盤、數(shù)字鍵盤 、 LCD 顯示、 數(shù)碼管、計(jì)數(shù)器 、 數(shù)字溫度顯示、 蜂鳴器模塊 、 交通燈 設(shè)計(jì)、以及 A/D 和 D/A 等電路模塊并在Porteus 上畫出相應(yīng)的電路圖并保存。 LCD: LCD 為英文 Liquid Crystal Display 的縮寫,即液晶顯示器,是一種數(shù)字顯示技術(shù),可以通過液晶和彩色過濾器過濾 光源,在平面面板上產(chǎn)生圖象。 通過實(shí)驗(yàn)可以使 所學(xué)的東西更加清楚和明了,通過實(shí)驗(yàn)可以是學(xué)生通過實(shí)驗(yàn)加深對(duì)理論知識(shí)的 理解和 認(rèn)識(shí) 。 目前,嵌入式系統(tǒng)已經(jīng)廣泛地滲透到工程設(shè)計(jì)、科學(xué)研究 、 軍事技術(shù)、各類產(chǎn)業(yè)和商業(yè)文化藝術(shù)以及人們的日常生活等方方面面中 , 由于社會(huì)對(duì)掌握嵌入式技術(shù)人才的大量需求,使得嵌入式軟硬件工程師成為未來幾年內(nèi)最為熱門的職業(yè)之一,相當(dāng)一部分高校已開設(shè)嵌入式系統(tǒng)的相關(guān)課程。重點(diǎn)介紹了4X4 鍵盤的顯示功能、 8 位發(fā)光二極管以流水燈的方式顯示、 LCD 的顯示以及 A/D 和 D/A轉(zhuǎn)換器的功能。最后作者還介紹了一下 PROTEUS 和 KEIL 的聯(lián)調(diào)設(shè)置以用各電路的仿真結(jié)果。 嵌入式 系統(tǒng) 是 實(shí)踐與理論相 結(jié)合 的課程,對(duì)于嵌入式 處 學(xué)習(xí)者來說 沒有足夠 的資金來購(gòu)買開發(fā)板, 所以只能選擇仿真 仿真 來 學(xué)習(xí)嵌入式系統(tǒng), proteus 是目前最好的仿真軟件,能夠虛擬出嵌入式系統(tǒng)開發(fā)中常用的處理器和外圍器件。 尤其是那些 那 些 難以理解的內(nèi)容, 虛擬實(shí)驗(yàn) 在現(xiàn)代教 學(xué) 有 很高的 地位,它 使得很多 復(fù)雜的問題 變得簡(jiǎn)單化, 同時(shí) 也節(jié)省很多件資源,在實(shí)驗(yàn)中 通過一些 形象生動(dòng)的 演示 , 是所學(xué)的 知識(shí)轉(zhuǎn)化為 能力 ,在以后的 工作中 實(shí)踐中得以靈活地應(yīng)用 。 本 科 畢 業(yè) 設(shè) 計(jì) 第 4 頁 共 43 頁 ( 3) A/D 和 D/A: 真實(shí)世界的模擬信號(hào),例如溫度、壓力、聲音或者圖像等,被不斷轉(zhuǎn)換成更容易儲(chǔ)存、處理和發(fā)射的數(shù)字形式 , 但是在很多系統(tǒng)中,數(shù)字信息也必須重新轉(zhuǎn)換成模擬信號(hào)來實(shí)現(xiàn)一些真實(shí)世界的功能。用 C 語言編譯能夠完成相應(yīng)模塊功能的源程序。 本 科 畢 業(yè) 設(shè) 計(jì) 第 7 頁 共 43 頁 3. 硬件電路設(shè)計(jì) 整體 框圖設(shè)計(jì) 在 proteus 中 由 LED 模塊及驅(qū)動(dòng)電路 、 1602 液晶 顯示模塊、 LCD 顯示模塊、 6位 數(shù)碼管、 AD/DA 轉(zhuǎn)換 模塊 、獨(dú)立按鍵 、 矩陣按鍵 、 數(shù)字按鍵、蜂鳴器 模塊 、溫度傳感器等模塊。 VCC( 40 腳)和 VSS( 20 腳)為供電端口,分別接 +5V 電源的正負(fù)端。 P1 口: P1 是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門電路。Flash 編程或校驗(yàn)時(shí), P2亦接收高位地址和一些控制信號(hào)。 ALE/PROG:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次 PSEN 信號(hào)。 復(fù)位電路的作用 是使單片機(jī)的程序計(jì)數(shù)器清零,復(fù)位電路 就好 比 電腦 ,當(dāng)死機(jī)的時(shí)候, 按下 復(fù)位鍵程序從頭開始執(zhí)行, 受到 干擾或者程序跑 飛 的時(shí)候, 按下復(fù)位鍵 從頭開始 執(zhí)行 。如圖 34所示 。 如圖 35所示 。 用 LCD 顯示一個(gè)比較復(fù)雜的字符時(shí),因?yàn)橐粋€(gè)字符由 6 8或 8 8 點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位 置對(duì)應(yīng)的顯示 RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為“ 1”,其它的為“ 0”,為“ 1”的點(diǎn)亮,為“ 0”的不亮。發(fā)光二極管的陽極連接到一起連接到電源正極的稱為共陽數(shù)碼管,發(fā)光二極管的陰極連接到一起連接到電源負(fù)極的稱為共陰數(shù)碼管。兩個(gè) 74HC573 的 D0D7 與 單片機(jī)的 引腳 相連。 LED 數(shù)碼管的 COM端由 分時(shí)輪流控制, 受 控制的數(shù)碼管輪流顯示 ,這就是所謂 的 動(dòng)態(tài)驅(qū)動(dòng)。 1)接口說明 接口 控制 0號(hào) ,1號(hào) ,2號(hào) ,3 號(hào)開關(guān); 接口 控制 4號(hào) ,5號(hào) ,6號(hào) ,7 號(hào)開關(guān); 接口 控制 8號(hào) ,9號(hào) ,A號(hào) ,B 號(hào)開關(guān); 接口 控制開關(guān) C, D, E, F; - 則為輸出。 當(dāng)按下 7 號(hào)開關(guān)時(shí),數(shù)碼管顯示為‘ 0000111’。 當(dāng)按下開關(guān) F 時(shí),數(shù)碼管顯示為 ‘ 1110001’。 (引腳 1):片選信號(hào)。 (引腳 5):轉(zhuǎn)換結(jié)束輸出信號(hào)。參考電源取輸入信號(hào)電壓(最大值)的二分之一。 ADC0808內(nèi)部帶有輸出鎖存器,可以與 AT89C52 單片機(jī)直接相連。 CS:片選信號(hào)輸入,低電平有 效。 VREF:基準(zhǔn)電壓,其值為 l0V~+l0V。 本 科 畢 業(yè) 設(shè) 計(jì) 第 22 頁 共 43 頁 圖 315 溫度傳感器 電路 下圖 位 為 溫度傳感器 的 工作原理框圖 , 如圖 316 所示 。而 C 語言簡(jiǎn)潔、緊湊,使用方便、靈活,運(yùn)算符豐富,數(shù)據(jù)類型多,具有現(xiàn)代語言的各種數(shù)據(jù)結(jié)構(gòu),語言限制不太嚴(yán)格,程序自由度大,并且生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高,其編寫程序的可讀性、維護(hù)性和可移植性都很好(與匯編語言相比)。 在 調(diào)試和仿真的過程中,關(guān)心的是從工程的角度直接看程序運(yùn)行的結(jié)果和 電路 的工作過程。 對(duì)于 整體 調(diào)試 執(zhí)行的方法,我們采用在 keil 里面 執(zhí)行 debug 菜單下 的 execute 或者是 按快捷鍵 F12 啟動(dòng) 執(zhí)行,然后用 debug 菜單下 的 Pause animation 菜單 或者 shift+break 組合鍵 停止運(yùn)行。 C51 for windows和 for DOS的 集成 開發(fā)環(huán)境包括 C51工具包中的 uVision和 Ishell,可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。39。 圖 48 proteus設(shè)置界面 本 科 畢 業(yè) 設(shè) 計(jì) 第 28 頁 共 43 頁 與測(cè)試 LED 實(shí)驗(yàn)演示 圖 51 流水燈 演示 演
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1