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

正文內(nèi)容

基于proteus的單片機(jī)虛擬實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)畢業(yè)論文(參考版)

2025-06-30 18:35本頁面
  

【正文】 由于自身水平有限,設(shè)計(jì)中一定存在很多不足之處,敬請各位老師批評指正。但是我將在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完善。通過這次畢業(yè)設(shè)計(jì),使我深刻地認(rèn)識到學(xué)好專業(yè)知識的重要性,也理解了理論聯(lián)系實(shí)際的含義,并且檢驗(yàn)了大學(xué)四年的學(xué)習(xí)成果。經(jīng)過自己不斷的搜索努力以及葉老師的耐心指導(dǎo)和熱情幫助,本設(shè)計(jì)已經(jīng)基本完成。參考文獻(xiàn)[1] 丁明亮,唐前輝 51 單片機(jī)應(yīng)用設(shè)計(jì)與仿真基于 Keil C 與 Proteus[M]. 北京:北京航空航天大學(xué) 2022[2] proteus 的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真[M]. 北京:北京航空航天大學(xué)出版社,[3] [M].北京:北京航空航天大學(xué)出版社,2022,10[4] [M].北京:高等教育出版社,2022[5] 邵春波 張濤. 單片機(jī)虛擬實(shí)驗(yàn)平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].杭州: 浙江工業(yè)大學(xué)信息工程學(xué)院,2022[6] 陳小忠,黃寧,趙小俠. 單片機(jī)接口技術(shù)實(shí)用子程序[M]. 北京:人民郵電出版社,[7] C 語言編程 MCS51 單片機(jī)原理與應(yīng)用[M]. 北京:清華大學(xué)出版社,[8] CAD 實(shí)用教程[M].西安:西安電子科技大學(xué)出版社,[9] 李廣弟,朱月秀. 單片機(jī)基礎(chǔ)[M]. 北京:北京航空航天大學(xué)出版社,[10] 張錚,蘇旭武,[J].湖北工業(yè)大學(xué)學(xué)報(bào)第20 卷第 1 [11] 吉雷主編.Protel 99 從入門到精通[M].西安:西安電子科技大學(xué)出版社,[12] 林紅,周鑫霞.?dāng)?shù)字電路與邏輯設(shè)計(jì)[M].北京:清華大學(xué)出版社,[13] 胡漢才.單片機(jī)原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,2022[14] 吳慧芳,陸茵. 單片機(jī)原理及應(yīng)用_課程設(shè)計(jì)引入 Proteus 軟件的實(shí)踐[J].河南:中國電力教育,[15] 在 MCS51amp。因?yàn)楸救私?jīng)驗(yàn)不足,時(shí)間有限,電路還有些細(xì)節(jié)需要完善和補(bǔ)充。例如 PROTEUS 的安裝問題,裝什么版本;PROTEUS 和 KEIL 的聯(lián)調(diào),解壓縮文件的問題;電路的芯片找不到,以及電路圖繪畫等等。在做 LED 顯示時(shí),有時(shí)候可以運(yùn)行,有時(shí)候就不能,網(wǎng)上查找解決方法,有的說是病毒,有的說是電腦中有和軟件沖突的軟件, 后來采用了直接生成 hex 文件,這樣可以一直看見所運(yùn)行的成果。 課題后期遇到的問題當(dāng)初編寫交通燈實(shí)驗(yàn)時(shí),老師給了我們一個(gè)最初的單片機(jī)匯編語言的程序,通過翻書,對知識的再學(xué)習(xí)才編寫完成,但是匯編語言真的很難,有很多指令不是很了解,徐老師給建議,有的程序使用 C 語言編寫,因?yàn)閷?C 語言的熟悉,這樣就明白了很多,加快了進(jìn)度。本想使用多種芯片做同一實(shí)驗(yàn)對比不同,但因?yàn)闀r(shí)間有限沒有完成。原來此元件就是在工具欄中 Terminals Mode 中的 DEFAULT 元件,知道了這點(diǎn)之后,在同學(xué)的幫助下,我又了解到了在線上標(biāo)記字樣的方法,原來選中此線之后右擊然后找到 Place wrie Label 屬性,打開以后在里面輸入相應(yīng)的名字就行了。在鍵盤電路設(shè)計(jì)中,由于圖上的連線比較復(fù)雜,所以我們要運(yùn)用簡單連線法使圖表現(xiàn)的更加清晰。 課題中期遇到的問題在電路設(shè)計(jì)中,我們遇到了好多的困難。但是對于 PROTEUS 和 KEIL 軟件的使用還不是太熟練,對于虛擬電路的組成,主要電路的設(shè)計(jì)不是很了解。圖 414 A/D 在 KEIL 中的程序演示仿真結(jié)果如下圖 415 所示:圖 415 A/D 仿真結(jié)果演示圖5)D/A 轉(zhuǎn)換電路下圖為 D/A 轉(zhuǎn)換電路在 KEIL 中編譯的程序,如下圖 416 所示。 圖 47 進(jìn)入 PROTEUS 界面 電路仿真演示1)4X4 鍵盤顯示電路仿真我們在 KEIL 中生成程序如下圖 48 所示:圖 48 4X4 鍵盤在 KEIL 中的程序演示仿真結(jié)果:我們將他與 PROTEUS 聯(lián)調(diào),當(dāng)我們按下 F 鍵時(shí),顯示效果如下圖 49 所示。這樣 KEIL 部分的調(diào)試環(huán)境就已經(jīng)基本設(shè)好了。完成之后我們就可以進(jìn)行 DEBUG 選項(xiàng)并開始虛擬硬件仿真了。圖 41 建立工程界面2)這時(shí)會彈出一個(gè)對話框,選擇單片機(jī)的型號,我這里還是以大家用的比較多的 Atmel 的 89C52 來說明,如下圖所示,選擇 89C52 之后,右邊欄是對這個(gè)單片機(jī)的基本的說明, 42 所示圖 42 選擇 89C52 界面3)右鍵 SourceGroup1,選擇加入文件選項(xiàng)。第四章 電路仿真與測試 Proteus 和 Keil 的硬件環(huán)境設(shè)置我們能過一個(gè)例子來看如何在 KEIL 中設(shè)置調(diào)試選項(xiàng),并演示 PROTEUS 與 KEIL 協(xié)同工作完成一個(gè)虛擬硬件仿真工作。(2) 根據(jù) DAC0832 芯片,我們設(shè)計(jì)了一個(gè)簡單的 DA 轉(zhuǎn)換電路,如下圖 39 所示。DGND::數(shù)字地,為工作電源地和數(shù)字邏輯地,兩種地線可在基準(zhǔn)電源處進(jìn)行單點(diǎn)共地。VREF:基準(zhǔn)電壓,其值為l0V~+l0V。Rf b:反饋電阻端。XFE:數(shù)據(jù)傳送控制信號(輸入),低電平有效。1WR:輸入寄存器寫選通輸入信號,低電平有效。CS:片選信號輸入,低電平有效。在 DAC0832 中有兩級鎖存器,第一級鎖存器稱為輸入寄存器,它的允許鎖存信號為 ILE,第二級鎖存器稱為 DAC 寄存器,它的鎖存信號也稱為通道控制信號 /XFER。其主要參數(shù)如下:分辨率為 8 位,轉(zhuǎn)換時(shí)間為 1μs,滿量程誤差為177。DAC0832 是雙列直插式 8位 D/A 轉(zhuǎn)換器。 EOC 變?yōu)楦唠娖綍r(shí),這時(shí)給 OE 為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機(jī)了。 ST 端給出一個(gè)至少有 100ns 寬的正脈沖信號。,使 ST 和 OE 信號全為低電平。數(shù)碼管的輸入口接的是主芯片的 P0 口從 到 端,而 DP 口則是用 P0 口的 口來控制的,數(shù)碼管的使用也是由 P2 口的 到 端來控制的。GND:地線輸入端。REF(+)、REF(): 基準(zhǔn)電壓。OE 端的電平由低變高,打開三態(tài)輸出鎖存器,將轉(zhuǎn)換的結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。START:啟動信號輸入端,START 為正脈沖,其上升沿清除 ADC0808 的內(nèi)部的各寄存器,其下降沿啟動 A/D 開始轉(zhuǎn)換。OE:允許輸出信號。ADD A、ADD B、ADD C:3 位地址輸入,2 個(gè)地址輸入端的不同組合選擇八路模擬量輸入。ADC0808 模數(shù)轉(zhuǎn)換器的引腳功能:IN0~I(xiàn)N7:8路模擬量輸入。圖 36 ADC080 芯片1)A/D 轉(zhuǎn)換電路:(1) ADC0808 芯片ADC0808/ADC0809 內(nèi)帶有鎖存功能的 8 路模擬多路開關(guān),可對 8 路 05V 的輸入模擬電壓信號分時(shí)進(jìn)行轉(zhuǎn)換,片內(nèi)具有多路開關(guān)的地址譯碼和鎖存電路、比較器、256R 電阻T 形網(wǎng)絡(luò)、樹狀電子開關(guān)、逐次逼近寄存器 SAR、控制與時(shí)序電路等。 數(shù)模轉(zhuǎn)換電路設(shè)計(jì)在數(shù)模轉(zhuǎn)換電路中,有很多芯片可以運(yùn)用,以下我們主要介紹一下兩個(gè)我們在電路中使用的芯片:ADC0808 芯片和 DAC0832 芯片。這樣一來就組成某個(gè)字符。~ 依次與控制 LCD 的引腳RS、 RW、E 相接。2.LM016L 引腳及屬性LM016L 引腳說明如下:數(shù)據(jù)線 D7~D0;控制線(有 3 根:RS、RW、E) ;1 根地線 VSS;兩根電源線(VDD,VEE) ;LM016L 屬性說明如下:每行的字符數(shù)為 16;行數(shù)為 2;時(shí)鐘為 250KHZ;行 1 的字符的地址為 80H~8FH;行 2 的字符地址為 C0H~CFH。沒背光,和常用的1602B 功能和引腳一樣(除了調(diào)背光的二個(gè)線腳) 。2)8 位發(fā)光二極管原理:因?yàn)槎O管左邊接的是 Vcc 作為高電平,所以如果要二極管亮的話 P1 口必須輸入低電平,就一條通路而言,在 輸入低電平后,D1 導(dǎo)通,所以 D1 就亮了,然后在后面XTAL218XTAL119ALE30EA31PSEN29RST9P0./U1AT89C52D3LEDGREN4LEDGREN5LEDGREN6LEDGREN7LEDGREN8LEDGREND2LEGREND1LEGREN R11kR21kR31kR41kR51kR61kR71kR81kXTAL218XTAL119ALE30EA31PSEN29RST9P0./U1AT89C52X112MHzC12pFC22pFC320uFR11k+5V+5V+5V+5V RV110k234567891RP110K+5VD714613D51241D31029D1807E6RW5S4VS1VD2VE3LCDLM016L加上延遲,也就是亮的時(shí)間后再輸入 口為低電平,D2 二極管就發(fā)亮,同理而言,就實(shí)現(xiàn)了流水燈的實(shí)驗(yàn)。 8 位發(fā)光二極管以 AT89C52 為主芯片設(shè)計(jì)的一個(gè) 8 位發(fā)光二極管以流水燈的形式顯示的基本電路,首先,8 個(gè)發(fā)光二極管的輸入端是和 AT89C52 的 P1 口從 到 端相接,形成 8 個(gè)輸入端口,其次,在發(fā)光二極管和主芯片之間串聯(lián)一個(gè) 1K 的電阻,是用來防止發(fā)光二極管在電壓過大的情況下燒壞的,然后在發(fā)光二極管的另一端接的是高電平 VCC,這樣就形成了 8 個(gè)閉合回路。這樣鍵盤中按鍵的個(gè)數(shù)是44 個(gè)。當(dāng)按下 0 號開關(guān)時(shí),數(shù)碼管顯示為‘0111111’ ;當(dāng)按下 1 號開關(guān)時(shí),數(shù)碼管顯示為‘1111001’ ; 當(dāng)按下 2 號開關(guān)時(shí),數(shù)碼管顯示為‘0110111’ ; 當(dāng)按下 3 號開關(guān)時(shí),數(shù)碼管顯示為‘1001111’ ; 當(dāng)按下 4 號開關(guān)時(shí),數(shù)碼管顯示為‘1100110’ ; 當(dāng)按下 5 號開關(guān)時(shí),數(shù)碼管顯示為‘1101101’ ;當(dāng)按下 6 號開關(guān)時(shí),數(shù)碼管顯示為‘1111101’ ; 當(dāng)按下 7 號開關(guān)時(shí),數(shù)碼管顯示為‘0000111’ ;當(dāng)按下 8 號開關(guān)時(shí),數(shù)碼管顯示為‘1111111’ ;當(dāng)按下 9 號開關(guān)時(shí),數(shù)碼管顯示為‘1101111’ ;當(dāng)按下開關(guān) A 時(shí),數(shù)碼管顯示為‘1110111’ ;當(dāng)按下開關(guān) B 時(shí),數(shù)碼管顯示為‘1111100’ ;當(dāng)按下開關(guān) C 時(shí),數(shù)碼管顯示為‘0111001
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1