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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于89c51單片機(jī)的延時(shí)開關(guān)設(shè)計(jì)-在線瀏覽

2025-08-07 01:25本頁面
  

【正文】 g、Dp 按某一順序接到 80C51單片機(jī)某一個(gè)并行 I/O 口 D 0、 D D D D D D D7,當(dāng)I/O口輸出某一特定數(shù)據(jù)時(shí),就能使 LED數(shù)碼管顯示出某個(gè)字符。一般用 8位二進(jìn)制數(shù)代表每個(gè)段。也就是顯示字符的編碼。 用 P2口的低 4位作為位控制信號,由于口的驅(qū)動能力有限,通過三極管來推動。 與靜態(tài)顯示電路的區(qū)別:所有數(shù)碼管相同的段連在一起,構(gòu)成一個(gè) 8 位,用一個(gè) 8 位的口控制,節(jié)省許多口資源,位不是直接接電源或地,而是用一個(gè) I/O口控制一個(gè)開關(guān),由開關(guān)控制其接地或電源。 檢查 :插上芯片,通 5V 電源。 鍵盤接口電路 鍵盤在單片機(jī)系統(tǒng)中是一個(gè)很重要的部件。 微機(jī)所用的鍵盤可以分為編碼鍵盤和非編碼鍵盤兩種。非編碼鍵盤僅提供按鍵開關(guān)工作狀態(tài),其他工作由軟件完成,這種鍵盤數(shù)較少,硬件簡單,一般在單片機(jī)應(yīng)用系統(tǒng)中廣泛使用。獨(dú)立式按鍵是各按鍵相互獨(dú)立,每個(gè)按鍵占用一根 I/O端線,每根 I/O端線上的按鍵工作狀態(tài)不會影響其他 I/O端線上按鍵的工作狀態(tài),他的電路配置靈活,軟件結(jié)構(gòu)簡單,但每個(gè)按鍵必須占用一根 I/O 端線,在按鍵數(shù)量較多時(shí), I/O端線耗費(fèi)較多,且電路結(jié)構(gòu)繁雜。 矩 陣式鍵盤又稱行列式鍵盤, I/O端線分為行線和列線,按鍵跨接在行線和列線上。與獨(dú)立式按鍵相比,矩陣式適應(yīng)于按鍵較多的場合。 在數(shù)碼管動態(tài)掃描電路的基礎(chǔ)上,增加鍵盤接口電路,如圖。硬件電路如圖: 10K 10k 圖 S3 S2 S1 89C51 最 小 系 統(tǒng) +5V +5V 顯示電路 8 用 P2 口的低 4 個(gè)作按鍵的輸入信號,信號取自電阻的分壓,當(dāng)按鍵未按下時(shí), — 端口的電壓接近電源電壓,為高電平,當(dāng)某一按鍵按下時(shí),對應(yīng)端口被按紐開關(guān)短接到地,為低電平。鍵盤工作方式采用中斷掃描方式, 3個(gè)二極管和 10K電阻組成與門電路,當(dāng)任一鍵按下時(shí),與門輸出 引腳的電平都會由高為低。消除抖動不良后果的方法有硬、軟件兩種方法:硬件去抖動通常用電路來實(shí)現(xiàn),一般有三種方法,一是利用雙穩(wěn)電路的去抖動電路;二是利用單穩(wěn)電路的去抖動電路;三是利用 RC濾波電路的去抖動電路。當(dāng)按鍵未按下時(shí),電容 C兩端電壓為零;當(dāng)按鍵按下后,電容 C兩端電壓不能 突變, CPU不會立即接受信號,電源經(jīng) R1向 C充電,即使在按鍵按下的過程中出現(xiàn)抖動,只要 RC電路的時(shí)間常數(shù)大于抖動電平變化周期,門的輸出將不會改變。這既可以由計(jì)算確定,也可以由實(shí)驗(yàn)或根據(jù)經(jīng)驗(yàn)確定。因?yàn)?RC 濾波電路具有吸收干擾脈沖的作用,只要適當(dāng)選擇 RC電路的時(shí)間常數(shù),便可消抖動的不良后果。 電源電路原理 電源電路的功能和組成每個(gè)電子設(shè)備都有一個(gè)供給能量的電源電路。常見的家用電器中多數(shù)要用到直流電源。但電池有成本高、體積大、需要不時(shí)更換 (蓄電池則要經(jīng)常充電 )的缺點(diǎn),因此最經(jīng)濟(jì)可靠而又方便的是使用整流電源。 但是由于實(shí)驗(yàn)條件的限制和自己的能力吧,在本次設(shè)計(jì)中就直接接 5V 電壓,而市電 220V 就不做了。 下 面 簡 單 介 紹 一 下 整 流 的 三 種 方 法 : 1)半波整流電路只需一個(gè)二極管 D, 還有實(shí)際負(fù)載的等效電阻 RL。上得到的是脈動的直流電。 (3)全波橋式整流用 4個(gè)二極管組成的橋式整流電路可以使用只有單個(gè)次級線圈的變壓器,負(fù)載上的電流波形和輸出電壓值與全波整流電路相同。四個(gè)整流器(晶體管)將輸入交流電和負(fù)載連接在一起。當(dāng)交流輸入電壓的負(fù)半周時(shí),電流流經(jīng)另一對整流器和負(fù)載。所以可在負(fù)載上產(chǎn)生脈沖直流電壓。橋式整流克服了半波整流 和全部整流的利用率不高的缺點(diǎn)。 控制開關(guān)電路 此部分電路是由單片機(jī)的口來控制的,如果用市電 220V電源要降壓到 24V來提供繼電器工作的,由于單片機(jī)的口驅(qū)動能力有限所以要用一個(gè)三極管來驅(qū)動繼電器,在繼電器選中的兩個(gè)腳加上一個(gè)二極管構(gòu)成飽和電路,由開關(guān)控制完成延時(shí)控制的功能。如接電燈,冰箱,等一些電器。當(dāng) 0到輸出 1變化時(shí),繼電器線圈產(chǎn)生由通電到?jīng)]電的過程,這個(gè)過程會在線圈兩端產(chǎn)生一個(gè)很高的電壓且和原來加在線圈兩端的電壓方向相反,這個(gè)負(fù)電壓加在 9012 的集電極上,會把 9012 擊穿。 第一章 軟件部分 10 程序框圖 : ORG 0000H LJMP SETUP …… ;中斷服務(wù)程序入口地址 …… ; ORG 0030H SETUP: …… ; 初始化 …… MAIN: …… ; 主程序 …… LJMP MAIN …… ;子程序和中斷服務(wù)程序 …… END 數(shù)碼管動態(tài)顯示 按照理論數(shù)碼管的動態(tài)顯示應(yīng)該是在設(shè)定的具體的數(shù)據(jù)下,進(jìn)行到計(jì)時(shí)的,而且數(shù)碼管的各個(gè)段都應(yīng)該正常顯示,即對應(yīng) 0、 9這十個(gè)數(shù)字。 JZ LED11 MOVC A,A+DPTR JNB 50H,LED1 SETB LED1: CPL A MOV P0,A CLR 初 始 化 顯示程序 開 始 11 LCALL DELAY LED11: SETB MOV A,71H MOVC A,A+DPTR JNB 51H,LED2 SETB 其他的三個(gè)依次類推 按鍵功能設(shè)置 外部中斷 0中斷服務(wù)程序框圖: 在這一節(jié)中主要實(shí)現(xiàn)的是按鍵的功能用到了中斷服務(wù)程序,中斷的處理過程可分為四個(gè)步:中斷請求、中斷響應(yīng)、中斷服務(wù)和中斷返回,在此上的流程圖中也體現(xiàn)了這四步,因此實(shí)現(xiàn)了按鍵功能。 第一次按 KEY1時(shí)啟動設(shè)置繼電器閉合時(shí)間的狀態(tài),并開啟最右邊數(shù)碼管閃爍,此時(shí) 通過“移位鍵”( KEY1)、“加 1鍵”設(shè)置繼電器閉合的時(shí)間。 第三次按 KEY1時(shí)將設(shè)置的繼電器斷開的時(shí)間保存起來,同時(shí)開始按照設(shè)定的時(shí)間進(jìn) 行正常運(yùn)行。 ( 3) 按鍵 3: 加 1鍵,當(dāng)數(shù)碼管閃爍時(shí)邊棵可以對該位進(jìn)行加 1。 ( 1) 目測檢查:根據(jù)電路原理圖仔細(xì)檢查電路板焊接線路是否正確,并核對元器件型號、規(guī)格檢查安裝是否符合要求,集成塊是否插反以及其對應(yīng)引腳所接線路是否連接正確。若剛通電就發(fā)生異?,F(xiàn)象如發(fā)生短路或斷路或電流過大造成電容爆炸或起火現(xiàn)象,應(yīng)立即切斷電源,重新檢查電路。 ( 3) 單元電路功能檢測:在前面電路連接正確,電源正常的情況下, A:對單片機(jī)最小系統(tǒng)進(jìn)行檢測。 B:對數(shù)碼管顯示電路進(jìn)行檢測,先編一個(gè)簡單程序在顯示存儲單元內(nèi)賦初值 如( 0000)通電以后觀察數(shù)碼管是否 顯示( 0000),若能正常顯示說明數(shù)碼管顯示電 路正常。通電后觀察第一個(gè)到第四 個(gè)按鍵按下以后是否執(zhí)行程序所設(shè)定的功能,若能則說明鍵盤電路正常。其實(shí)程序在編好后進(jìn)行編譯時(shí),如果有錯誤就會跳出一個(gè)信息窗口顯示錯誤信息。 ( 3) 整體程序綜合調(diào)試:各子程序模塊調(diào)試通過后,就可進(jìn)行整體程序綜合調(diào)試。 第三章 收獲與體會 在半年的單片機(jī)學(xué)習(xí)中,本人初步的掌握了這門技術(shù)。在學(xué)習(xí)這門課程時(shí),本人知道這門課程的重要性,使本人在單片機(jī)知識方面得到了充實(shí)。單片機(jī)這一門學(xué)科在以后的社會中會逐步占重要地位,剛開使拿 16 到畢業(yè)設(shè)計(jì)無從下手,后在老師的精心指導(dǎo)下我按照畢業(yè)設(shè)計(jì)要求理清思路,逐步探索出了此次設(shè)計(jì)。 在畢業(yè)設(shè)計(jì)過程中,不僅上網(wǎng)查閱了許多資料,而且在圖書管查閱了大量資料,使本人掌握了文獻(xiàn)的檢索方法,大大提高了自己獲得新知識,新信息的能力。 在硬件設(shè)施全部完成的情況下,迫不及待的想看 自己設(shè)計(jì)的是否成功,剛把 5伏的電源連接上數(shù)碼管是顯示了,但按件卻不能用,后在老師的指導(dǎo)下,按設(shè)計(jì)要求逐個(gè)調(diào)試每個(gè)按件是否正常使用,經(jīng)調(diào)試每個(gè)按件都能正常使用,后把單片機(jī)重新編譯一下,就正常使用了,又發(fā)現(xiàn)發(fā)光二極管又不能正常使用,后在老師的檢查下原來二極管被我不小心接了兩次電源,這次的體會到,實(shí)踐必須在充分理解電路原理的基礎(chǔ)上,才能做到目標(biāo)明確,操作準(zhǔn)確。 在設(shè)計(jì)過程中本人也明白了生活與科學(xué)是相互融合相互促進(jìn)的。只有掌握了科技文獻(xiàn)的檢索方法,大大提高了自己獲得新知識、新信息的能力。 6通過對本課題的研究,將電子設(shè)計(jì)方面的知識加以綜合,本人不僅更進(jìn)一步的鞏固了以往所學(xué)的知識,而且很好的了解和掌握了原來不知道或掌握不好的知識結(jié)構(gòu),特別是了解和掌握了很多時(shí)鐘專用功能以及用法,這些功能和用法都是和人們的實(shí)際生產(chǎn)生活緊密相關(guān)的,在實(shí)際的研發(fā)過程中都具有很強(qiáng)的代表性,所以,掌握好這些知識結(jié)構(gòu)能夠?yàn)橐院笞呱细玫墓ぷ鲘徫?,解決實(shí)際問題打下良好的基礎(chǔ)。 在劉 老師的親切關(guān)懷和精心指導(dǎo),雖然有繁忙的工作,但仍抽出時(shí)間給予我學(xué)術(shù)上的知道和幫助,特別是給我提供了良好的學(xué)習(xí)環(huán)境,使我從中獲益不淺 。在 此,借此借此機(jī)會向劉老師表示忠心的感謝和崇高的敬意。 以及對在大學(xué)期間給予大力支持和悉心教誨的各位老師表示衷心的感謝。 最后,感謝評閱本論文和出席論文答辯的諸位老師在百忙中給予的悉心指導(dǎo)。 北京:機(jī)械工業(yè)出版社, 1997 [6]戴付生 基礎(chǔ)電子電路設(shè)計(jì)與實(shí)踐 北京:國防工業(yè)出版社 2021 [7]謝自美 電子線路設(shè)計(jì)測試 武漢:華中理工大學(xué)出版社 2021 19 附錄: 1:設(shè)計(jì)主程序: 源程序 ORG 0000H LJMP SETUP ORG 0003H LJMP INEX0P ORG 000BH LJMP INET0P ORG 0030H SETUP: MOV TMOD,01H MOV TH0,60 MOV TL0,176 SETB TR0 SETB ET0 CLR 50H CLR 51H CLR 52H CLR 53H SETB IT0 SETB EX0 SETB EA MOV 60H,0 。當(dāng) 55H=1時(shí),電路停止;當(dāng) 55H=0時(shí),電路導(dǎo)通 。電路導(dǎo)通的時(shí)候 MOV 52H,0 MOV 53H,0 MOV 41H,1 。電路停止的時(shí)候數(shù)碼管的顯示 MOV 72H,42H MOV 73H,43H CLR MAIN: LCALL DIS LJMP MAIN 。******* INET0P:MOV TH0,60 MOV TL0,176 INC R5
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1