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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于單片機(jī)數(shù)字秒表的設(shè)計(jì)-資料下載頁

2025-01-17 00:23本頁面
  

【正文】 。正常計(jì)時(shí) 1s 延時(shí) RETI 。外部中斷 1 子程序,復(fù)位鍵 K2 子程序 ZHONGDUAN1:CLR TR0 CLR TR1 MOV 12H,00H MOV 11H,00H ACALL XIANSHI 。調(diào)用顯示子程序 MOV R1,00H MOV R2,00h 19 RETI 。加一子程序 JIA1: INC R1 。加一子程序 CJNE R1,0AH,LOOP 。判斷低位是否有溢出 MOV R1,00H INC R2 CJNE R2,0AH,LOOP MOV R2,00H LOOP:MOV 12H, R1 。重新加載計(jì)數(shù)值 MOV 11H,R2 RET 。顯示子程序 XIANSHI:MOV R7,02H 。2 個(gè)數(shù)碼管顯示子程序 MOV R0,12H LOOP1:MOV R6,08H 。8 位 2 進(jìn)制數(shù) MOV A,@R0 MOVC A,@A+DPTR LOOP2:RLC A 。循環(huán)左移帶進(jìn)位 CLR MOV ,C SETB DJNZ R6,LOOP2 。判斷數(shù)據(jù)是否掃描完成 DEC R0 DJNZ R7,LOOP1 。判斷 2 位是否掃描完成 RET 。定時(shí)器 T0 子程序 YANSHI:MOV TL0,58H 。定時(shí)器 T0 賦初值 MOV TH0,9EH DJNZ R3,LOOP7 。實(shí)現(xiàn) 1s 延時(shí) ACALL JIA1 。調(diào)用加一子程序 ACALL XIANSHI 。調(diào)用顯示子程序 20 MOV R3,40 。循環(huán)次數(shù)重加載 LOOP7: RETI 。定時(shí)器 T1 子程序 DINGSHI:MOV TL1,0F0H 。定時(shí)器 T1 子程序 MOV TH1,0D8H CLR TR0 SETB TR1 。實(shí)現(xiàn) 10ms 延時(shí) MOV 12H,R1 MOV 11H,R2 JNB ,SHOW 。實(shí)現(xiàn)快加功能 ACALL JIA1 。子程序調(diào)用 ACALL XIANSHI RETI TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 。共陰接法數(shù)碼管地址表 END 21 數(shù)字秒表仿真圖 22 5 數(shù)字秒表的系統(tǒng)調(diào)試 測試儀器 DS5102CA 100MHZ 雙信道數(shù)字示波器一臺(tái) DF17351SB5AB 直流電源一臺(tái) 奔四 計(jì)算機(jī)一臺(tái) 萬用表一塊 軟件調(diào)試 軟件調(diào)試的任務(wù)是利用軟件的開發(fā)工具進(jìn)行仿真調(diào)試,發(fā)現(xiàn)和糾正程序錯(cuò)誤,同時(shí)也能發(fā)現(xiàn)硬件故障。 程序的調(diào)試應(yīng)該一個(gè)模塊接一個(gè)模塊地 進(jìn)行,首先單獨(dú)調(diào)試各 功 能子程序,檢查程序是否能夠?qū)崿F(xiàn)預(yù)期的功能,接口電路的控制是否正確等;最后是逐步將各個(gè)子程序連接起來總調(diào)試。 在軟件編寫和調(diào)試過程中應(yīng)注意一下幾點(diǎn):一、子程序的名稱標(biāo)號一定不要重復(fù),在整個(gè)程序中不允許有兩個(gè)名字相同的子程序;二、語句中間的標(biāo)點(diǎn)符號須在英文輸入環(huán)境下,中文環(huán)境下的標(biāo)點(diǎn) Keiil uVsion3編譯軟件不識別,會(huì)出現(xiàn)一些不易查找的問題,這一點(diǎn)需特別注意;三、當(dāng)子程序間有值傳遞時(shí),必須注意實(shí)參和形參的類型;四、程序要有盡量詳細(xì)的注釋,以便問題的查找和增強(qiáng)程序的易讀性。 我首先將編 好的程序在 Keiil uVsion3 環(huán)境之中進(jìn)行編譯,第一次未通過,經(jīng)過錯(cuò)誤提示我發(fā)現(xiàn)是幾處標(biāo)點(diǎn)的格式為中文格式導(dǎo)致編譯軟件不能識別,還有一處丟掉了一個(gè)分號,改正之后就運(yùn)行正常,最終生產(chǎn)了 HEX 文件。 程序 編寫完畢,就可開始系統(tǒng)的仿真調(diào)試,應(yīng)該先采取軟件仿真,確保整個(gè)程序無語法錯(cuò)誤,排除邏輯錯(cuò)誤及其他錯(cuò)誤,然后開始硬件 調(diào)試。軟件仿真主要采用 Keil 和 Proteus 相結(jié)合的方式。在 Proteus 的庫中將所需的元件調(diào)出按照硬件設(shè)計(jì)原理圖將其連接好,將已生成的 HEX 文件加載入 AT89C51 之中,運(yùn)行之后顯示出了秒 表的功能。 硬件測試 先分別調(diào)試各功能單元模塊,調(diào)通后再進(jìn)行整機(jī)調(diào)試,以提高調(diào)試效率。調(diào)試過程如下: (1) AT89C51 這部分電路是系統(tǒng)的主要部分,接上電源后先用萬用表測量單片機(jī)的 20 引腳是否為低電平,再測量 40 引腳和 31 引腳是否為高電平,正常后用示波器測量 30 引腳,看是否輸出 2M 的方波信號,正常后說明單片機(jī)已起振。 23 (2) 顯示部分調(diào)試 執(zhí)行液晶清屏和全部點(diǎn)亮等簡單的操作,當(dāng)調(diào)試成功后,再進(jìn)行查表操作,往液晶里寫數(shù)字和漢字,都成功后說明液晶部分已經(jīng)可以控制。 (3) 整機(jī)調(diào)試 各個(gè)部分都調(diào)通后,將各部分連起來調(diào),檢查是否能滿足基本功能,這部分工作量較大,要注意軟件上各個(gè)部分的銜接,是否有互相影響的因素,由于程序中用到了中斷,要注意對現(xiàn)場的保護(hù),還要考慮開關(guān)消抖時(shí)間是否合理。這時(shí)候硬件電路出錯(cuò)的可能已經(jīng)比較小,但是也要注意各部分是否有互相影響的地方,要注意防止外界的干擾。 (4) 問題的出現(xiàn)和解決 當(dāng)我把一切都調(diào)試好后,發(fā)現(xiàn)顯示屏還是沒有信號的顯示。經(jīng)過查閱資料和請叫其他同學(xué)后,知道是沒有給單片機(jī)連向顯示屏的端口接上拉電阻。補(bǔ)上后顯示正常。 24 結(jié)束語 本設(shè)計(jì)的數(shù)字電子秒表是由 8051 單片機(jī)、共陰數(shù)碼顯示管、控制按鍵等器件構(gòu)成的,設(shè)有兩位計(jì)時(shí)顯示,開始、暫停、復(fù)位按鍵以及一個(gè)實(shí)現(xiàn)快加功能的按鈕。計(jì)時(shí)精度能到達(dá) 10ms,設(shè)計(jì)精簡,使用簡單易懂。 系統(tǒng)設(shè)計(jì)合理, 線路簡單、功能先進(jìn),性能穩(wěn)定,程序精簡。并給出了詳細(xì)的電路設(shè)計(jì)方法。采用匯編語言來進(jìn)行軟件設(shè)計(jì),利用匯編語言 面向機(jī)器 并能較好的發(fā)揮機(jī)器的特性,且用內(nèi)存少,執(zhí)行速度快,能提高秒表的精度。 通過本次設(shè)計(jì),復(fù)習(xí)鞏固我們以前所學(xué)習(xí)的數(shù)字、模擬電子技術(shù)、單片機(jī)原理及應(yīng)用等課程知識,加深對 各門課程及相互關(guān)系的理解,并成功使用了 keil和 Proteus 兩個(gè)軟件,使理論知識系統(tǒng)化、實(shí)用化,系統(tǒng)地掌握微機(jī)應(yīng)用系統(tǒng)的一般設(shè)計(jì)方法,培養(yǎng)較強(qiáng)的編程能力、開發(fā)能力。 同時(shí),在設(shè)計(jì)的過程中,我也發(fā)現(xiàn)了本系統(tǒng)的許多不足和可以改進(jìn)的地方。比如快進(jìn)的時(shí)候無法顯示數(shù)字,以及本次設(shè)計(jì)的數(shù)字電子秒表缺少對多次計(jì)時(shí)時(shí)間進(jìn)行記錄的功能。 本次課程設(shè)計(jì)實(shí)現(xiàn)了用 AT80C51 單片機(jī)模擬數(shù)字秒表控制。設(shè)計(jì)中把74LS164 用作驅(qū)動(dòng)輸出控制,輸出結(jié)果用兩個(gè)共陰極 LED 數(shù)碼管顯示。軟件設(shè)計(jì)時(shí),應(yīng)用中斷子程序和查表的方式??傊舜卧O(shè)計(jì) 使我更深刻的了解硬件和軟件。 25 謝辭 在整個(gè)畢業(yè)設(shè)計(jì)中,我得到了指導(dǎo)老師汪老師的熱心指導(dǎo)和幫助,感謝汪老師的悉心指導(dǎo)和教誨,汪老師 淵博的學(xué)識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度以及為人師表的言行舉止, 深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,汪老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。汪老師多次詢問研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì),這讓我在整個(gè)論文的撰寫過程中學(xué)習(xí)到了很多關(guān)于課題研究方面的知識。 真誠的感謝參加論文評審的各位老師,感謝你們的辛勤勞動(dòng)和 即將從你們那里獲得的有益教誨;感謝同學(xué)在設(shè)計(jì)中給予我的指導(dǎo)和幫助。在設(shè)計(jì)過程中他們多次幫助我解決問題。多虧了舍友的開導(dǎo)和幫助,這次的設(shè)計(jì)才得以順利完成。 在這三年的學(xué)期中結(jié)識的各位生活和學(xué)習(xí)上的摯友讓我得到了人生最大的一筆財(cái)富。在此,也對他們表示衷心感謝。 本文參考了大量的文獻(xiàn)資料,在此,向各學(xué)術(shù)界的前輩們致敬。最后要感謝的是我的父母和家人,感謝他們多年來對我默默的支持和幫助。由衷的希望在未來的日子里,周圍的老師、同學(xué)和朋友們一如既往的在各方面繼續(xù)給予我更多的指教和幫助,以期取得新的進(jìn)步和成績來回報(bào) 大家。 26 參考文獻(xiàn) [1]:李華 ,王思明 ,張金敏 .單片機(jī)原理及應(yīng)用 [M].蘭州:蘭州大學(xué)出版社 ,. [2]吳蓉 ,梁龍學(xué) ,崔用明 .數(shù)字電子技術(shù) [M].蘭州:蘭州大學(xué)出版社 ,. [3] 顧濱 ,李勛 .單片微計(jì)算機(jī)原理開發(fā)與應(yīng)用 [M].北京:高等教育出版社 ,. [4] 鄭毛祥 .單片機(jī)應(yīng)用基礎(chǔ) .人民郵電出版社, : 2142 [5] 李鄧化,彭書華,許曉飛.智能檢測技術(shù)及儀表.科學(xué)出版社, 2022: 194201 [6] 戴佳 . 單片 機(jī) C51 語 言 應(yīng) 用 程 序 設(shè) 計(jì) . 電 子 工 業(yè) 出 版 社 , :168169 [7] 朱民雄 .計(jì)算機(jī)語言技術(shù) . 北京航空航天大學(xué)出版社, :103105 [8] 李鴻 . 單片機(jī)原理及應(yīng)用 . 湖南大學(xué)出版社 . 2022:8:7273 [9] 劉建清 . 單片機(jī)技術(shù) . 國防工業(yè)出版社, : 104105 [10] 楊寧,胡學(xué)軍.單片機(jī)與控制技術(shù).北京航空航天大學(xué)出版社,202203:306322 [11] 馬忠梅等.單片機(jī) C 語言應(yīng)用程序設(shè)計(jì).北京航空航天大學(xué)出版社,1997:201211
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1