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

正文內(nèi)容

基于單片機(jī)的水溫控制系統(tǒng)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-04-03 12:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 及發(fā)光二極體的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 埠,而且功耗更低。 3 數(shù)碼管與單片機(jī)動(dòng)態(tài)掃描顯示接口圖 圖 顯示部分電路圖 4 限流電阻的選擇 LED 數(shù)碼管的工作電流為 3~ 10mA,當(dāng)超過(guò) 30mA 時(shí)會(huì)將數(shù)碼管燒毀。因此需要在數(shù)碼管的每一段串入一個(gè)電阻進(jìn)行限流。電阻的選擇范圍為 470 歐到 1K。 如電源電壓5V, 1k 限流電阻,一個(gè)二極管的結(jié)壓降為 ,電流為 。采用 1K限流電阻時(shí)流過(guò)數(shù)碼管每段的電流為 。 顯示部分驅(qū)動(dòng)芯片 7047 介紹 第 15 頁(yè) 共 44 頁(yè) 由于單片機(jī)的驅(qū)動(dòng)能力有限,這里需要另加驅(qū)動(dòng)芯片來(lái)增強(qiáng)驅(qū)動(dòng)能力以驅(qū)動(dòng)四個(gè)七段 LED 數(shù)碼管,這里選用 7047。 5 4/7407 為集電極開(kāi)路輸出的 六組驅(qū)動(dòng)器。 邏輯圖如下 圖 7407邏輯圖 輸入部分的設(shè)計(jì) 鍵盤(pán)的設(shè)計(jì) 在單片機(jī)應(yīng)用中,人機(jī)交互對(duì)話最通用的方法就是通過(guò)鍵盤(pán)進(jìn)行的。操作者通過(guò)鍵盤(pán)向系統(tǒng)發(fā)送各種指令或置入必要的數(shù)據(jù)信息。因此鍵盤(pán)模塊設(shè)計(jì)的好壞,直接關(guān)系到系統(tǒng)的可靠性和穩(wěn)定性。目前少見(jiàn)專(zhuān)門(mén)針對(duì)單片機(jī)按鍵設(shè)計(jì)的文檔資料,因此本文結(jié)合工作 實(shí)際,系統(tǒng)地介紹了單片機(jī)應(yīng)用中比較有價(jià)值的按鍵設(shè)計(jì)方法。 1 常用按鍵接口 常用的按鍵接口一般分為 “ 獨(dú)立式 按鍵接口設(shè)計(jì) ” 、 專(zhuān)用芯片式設(shè)計(jì) ” 和 “ 矩陣式接口設(shè)計(jì) ” 幾種。具體采用哪種方式 ,應(yīng)該根據(jù)所設(shè)計(jì)系統(tǒng)的實(shí)際情況而定 。 下面分別介紹不同接口方式的優(yōu)缺點(diǎn)及適用場(chǎng)合。 ( 1) 獨(dú)立式按鍵接口設(shè)計(jì) 獨(dú)立式按鍵接口設(shè)計(jì)優(yōu)點(diǎn)是電路配置靈活 ,軟件實(shí)現(xiàn)簡(jiǎn)單 ,但缺點(diǎn)也很明顯 ,每個(gè)按鍵需要占用一根口線 ,若按鍵數(shù)量較多 ,資源浪費(fèi)將比較嚴(yán)重 ,電路結(jié)構(gòu)也變得復(fù)雜。因此本方法主要用于按鍵較少或?qū)Σ僮魉俣纫筝^高的合。軟件實(shí)現(xiàn)時(shí) ,可以采用中斷方式 ,也可以采用查詢(xún)方式 ,示意圖如圖所示。 第 16 頁(yè) 共 44 頁(yè) 圖 查詢(xún)方式及中斷方式鍵盤(pán)設(shè)計(jì)圖 ( 2) 專(zhuān)用芯片式設(shè)計(jì) 專(zhuān)用鍵盤(pán)處理芯片一般功能比較完善 ,芯片本身能完成對(duì)按鍵的編碼、掃描、消抖和重鍵等問(wèn)題的處理,甚至象 8279 還集成了顯示接口功能。專(zhuān)用鍵盤(pán)處理芯片的優(yōu)點(diǎn)很明顯 ,可靠性高,接口簡(jiǎn)單,使用方便,適合處理按鍵較多的情況。但在很多應(yīng)用場(chǎng)合 ,考慮成本因素 ,可能并不是最佳選擇。 ( 3) 矩陣式接口設(shè)計(jì) 矩陣式按鍵設(shè)計(jì)適應(yīng)于按鍵數(shù)量較多 ,又不想使用專(zhuān)用鍵盤(pán)芯片的場(chǎng)合這種方式 的按鍵接口由 行線和列線組成 ,按鍵位于行、列的交叉點(diǎn)上。這種方式的優(yōu)點(diǎn)就 是相對(duì)于獨(dú)立接口方式可以節(jié)省很多 I/ O 資源,相對(duì)于專(zhuān)用芯片式可以節(jié)省成本 ,且更為靈活。缺點(diǎn)就是需要用軟件處理消抖、重鍵等問(wèn)題。接口示意圖如圖所示。矩陣式按鍵接口根據(jù)采用的按鍵識(shí)別方法不同基本有兩種接法 :線反轉(zhuǎn)法和掃描法。其中掃描法的列線始終為輸入 ,行線始終為輸出;線反轉(zhuǎn)法則需要改變列線和行線的方向。 第 17 頁(yè) 共 44 頁(yè) 圖 掃描及反轉(zhuǎn)法原理圖 2 按鍵編碼方式 按鍵接口 方式確定后 ,需要對(duì)按鍵進(jìn)行編碼。按鍵編碼沒(méi)有特殊約定 ,只要有利按 鍵處理即可 ,同時(shí)應(yīng)根據(jù)情況確定是否對(duì)按鍵進(jìn)行緩沖。但對(duì)于矩陣式按鍵接口一般是先獲得按鍵的掃描碼,然后將其轉(zhuǎn)換為事先約定的按鍵編碼。 3 按鍵識(shí)別方法 不同的按鍵接口方式對(duì)應(yīng)不同的按鍵識(shí)別方法 ,但無(wú)論哪種接口方式 ,按鍵的閉合 與否都反映在電壓的高低上 ,因此系統(tǒng)可以通過(guò)檢測(cè)不同的電平狀態(tài)來(lái)識(shí)別按鍵是否按下。實(shí)際設(shè)計(jì)時(shí)可以根據(jù)需要設(shè)定鍵閉合或斷開(kāi)的電平狀態(tài)。例如 ,我們利用低電平表示鍵按下 ,高電平表示鍵釋放。對(duì)應(yīng)上述三種按鍵接口方法 ,獨(dú)立式按鍵識(shí)別 方法很簡(jiǎn)單 ,只需要檢測(cè)相應(yīng)口線的電平即可 ,沒(méi)有鍵按下時(shí)為高電平 ,有鍵按下時(shí)為低電平 。而專(zhuān)用芯片則直接完成了該項(xiàng)工作 ,因此下面主要講述矩陣式按鍵接口方式對(duì)應(yīng)的按鍵識(shí)別方法。 ( 1) 按鍵識(shí)別原理 如圖 2 所示 ,按鍵設(shè)置在行、列的交點(diǎn)上 ,行列線分別連接到按鍵開(kāi)關(guān)的兩端 ,行 第 18 頁(yè) 共 44 頁(yè) 線或列線通過(guò)上拉電阻接到 + 5V 上。平時(shí)無(wú)按鍵動(dòng)作時(shí) ,處于高電平狀態(tài) ,而當(dāng)有鍵按下時(shí) ,電平狀態(tài)將發(fā)生改變。這一點(diǎn)是按鍵識(shí)別的關(guān)鍵所在。由于矩陣鍵盤(pán)中行線和線為多鍵共用 ,各按鍵均影響該鍵所在的行和列的電平 ,即各鍵相互間有影響 ,必須協(xié)調(diào)處理 。 ( 2) 掃描法識(shí)別按鍵 掃描法識(shí)別按鍵分兩步進(jìn)行 :第一步 ,識(shí)別有無(wú)按鍵按下;第二步 ,若有鍵按下 ,識(shí)別 出該鍵。具體方法如下:識(shí)別鍵盤(pán)有無(wú)按鍵按下方法 :讓所有列線均為 0電平 ,檢查各行線是否有變化 ,如果有變化 ,則說(shuō)明有鍵被按下 ,如果沒(méi)有變化 ,則說(shuō)明無(wú)鍵被按下。識(shí)別具體按鍵的方法 :逐列置零電平 ,其余各列置為高電平 ,檢查各行線電平的變化 ,如果 某行電平由高電平變?yōu)榈碗娖?,則可確定此行此列交叉點(diǎn)處的按鍵被按下。 ( 3) 線反轉(zhuǎn)法識(shí)別按鍵 掃描法要逐列掃描查詢(xún) ,若被按下的鍵處于最后一列時(shí) ,要經(jīng)過(guò)多次掃描才能最后 按鍵的行列值。而線反轉(zhuǎn)法則很簡(jiǎn)練 ,無(wú)論被按鍵處于第一列或是最后一列 ,均只需兩步便能獲得按鍵的行列值。 第一步 :將行線編程為輸入線 ,列線編程為輸出線 ,并使輸出線輸出為全零電平 ,則 行線中電平由高到低所在行為按鍵所在行。 第二步 :同第一步相反 ,將行線編程為輸出線 ,列線編程為輸入線 ,并使輸出線輸全 零電平 ,則列線中電平由高到低所在行為按鍵所在列。 綜合一、二兩步的結(jié)果 ,可確定按鍵所在行和列 ,從而識(shí)別所按的鍵。 該方法的優(yōu)點(diǎn)是 :非常簡(jiǎn)單適用。 該系統(tǒng)中鍵盤(pán)的原理圖如下: 第 19 頁(yè) 共 44 頁(yè) 圖 本系統(tǒng)鍵盤(pán)設(shè)計(jì)圖 單片機(jī)接口的擴(kuò)展 由于單片機(jī)接口有限,而鍵盤(pán)的設(shè)計(jì)又占用了不少接口,應(yīng)該考慮到擴(kuò)展此系統(tǒng)的I/O 接口。 8255A 是一種可編程的 I/O 接口芯片,通過(guò)鎖存器 74LS373 可以與 MCS51系統(tǒng)單片機(jī)以及外設(shè)直接相連,廣泛用作外部并行 I/O 擴(kuò)展接口。 1 8255A 的內(nèi)部結(jié)構(gòu) 8255A 內(nèi)部由 PA、 PB、 PC 三個(gè) 8位可編程雙向 I/O 口, A組控制器和 B組控制器,數(shù)據(jù)緩沖器及讀寫(xiě)控制邏輯四部分電路組成。 8255A 結(jié)構(gòu)框圖和引 腳圖如下: 第 20 頁(yè) 共 44 頁(yè) 圖 8255A結(jié)構(gòu)圖及引腳圖 2 8255A 的引腳功能 數(shù)據(jù)總線( 8條): D0~D7,用于傳送 CPU 和 8255A 間的數(shù)據(jù)、命令和狀態(tài)字。 控制總線( 6條): RESET:復(fù)位線,高電平有效。 /CS:片選線,低電平有效。 第 21 頁(yè) 共 44 頁(yè) /RD、 /WR: /RD為讀命令線, /WR 為寫(xiě)命令線,皆為低電平有效。 A0、 A1:地址輸入線:用于選中 PA、 PB、 PC 口和控制寄存器中哪一個(gè)工作。 并行 I/O 總線( 24條) :用于和外設(shè)相連,共分三組。 3 8255A 控制字和狀態(tài)字 方式控制字:方式控制字用于設(shè)定 8255A 三個(gè)端口工作于什么方式,是輸入還是輸出方式。 8255A 有兩個(gè)控制字:方式控制字和 C口置位 /復(fù)位控制字。用戶(hù)通過(guò)程序可以把這兩個(gè)控制字送到 8255A的控制寄存器,以設(shè)定 8255A的工作方式和 C口各位狀態(tài)。 C 口置位 /復(fù)位控制字:本控制字可以使 C 口各位單獨(dú)置位或復(fù)位,以實(shí)現(xiàn)某些控制功能。 圖 8255A方式控制字及 C口置位 /復(fù)位字 4 74LS373 介紹 第 22 頁(yè) 共 44 頁(yè) 單片機(jī)系統(tǒng)中常用的地址鎖存器芯片 74LS373 以及 s 的 74hc373, 是帶三態(tài)緩沖輸出的 8D 觸發(fā)器,其引腳圖與結(jié)構(gòu)原理圖、電路連接圖如下: 圖 鎖存器引腳圖 74ls373是常用的地址鎖存器芯片,它實(shí)質(zhì)是一個(gè)是帶三態(tài)緩沖輸出的 8D觸發(fā)器,在單片機(jī)系統(tǒng)中為了擴(kuò)展外部存儲(chǔ)器,通常需要一塊 74ls373 芯片, 74ls373 內(nèi)部結(jié)構(gòu)圖 和 引腳圖 如下: 圖 318 鎖存器內(nèi)部結(jié)構(gòu)圖 第 23 頁(yè) 共 44 頁(yè) 1 腳是輸出使能 (OE),是低電平有效 ,當(dāng) 1腳是高電平時(shí) ,不管輸入 11 1 18 如何 ,也不管 11腳 (鎖存控制端 ,G)如何 ,輸出 2(Q0)、 5(Q1)、 6(Q2)、 9(Q3)、12(Q4)、 15(Q5)、 16(Q6)、 19(Q7)全部呈現(xiàn)高阻狀態(tài) (或者叫浮空狀態(tài) ); 當(dāng) 1 腳是低電平時(shí) ,只要 11腳 (鎖存控制端 ,G)上出現(xiàn)一個(gè)下降沿 ,輸出 2(Q0)、 5(Q1)、 6(Q2)、 9(Q3)、12(Q4)、 15(Q5)、 16(Q6)、 19(Q7)立即呈現(xiàn)輸入腳 1 1 1 18 的狀態(tài) 。 鎖存端 LE 由高變低時(shí),輸出端 8 位信息被鎖存,直到 LE 端再次有效。當(dāng)三態(tài)門(mén)使能信號(hào) OE 為低電平時(shí),三態(tài)門(mén)導(dǎo)通,允許 Q0~Q7 輸出, OE為高電平時(shí),輸出懸空。當(dāng) 74LS373 用作地址鎖存器時(shí),應(yīng)使 OE 為低電平,此時(shí)鎖存使能端 C為高電平時(shí),輸出 Q0~Q7 狀態(tài)與輸入端 D1~D7 狀態(tài)相同;當(dāng) C發(fā)生負(fù)的跳變時(shí),輸入端 D0~D7 數(shù)據(jù)鎖入 Q0~Q7。 51單片機(jī)的 ALE 信號(hào)可以直接與 74LS373 的 C連接。 74ls373 與單片機(jī)接口: 圖 74LS373接口電路 1D~8D 為 8 個(gè)輸入端。 1Q~8Q 為 8 個(gè)輸出端。 第 24 頁(yè) 共 44 頁(yè) G 是數(shù)據(jù)鎖存控制端;當(dāng) G=1 時(shí),鎖存器輸出端同輸入端;當(dāng) G 由 “1” 變?yōu)?“0”時(shí),數(shù)據(jù)輸入 鎖存器中。 OE 為輸出允許端;當(dāng) OE=“0” 時(shí),三態(tài)門(mén)打開(kāi);當(dāng) OE=“1” 時(shí),三態(tài)門(mén)關(guān)閉,輸出呈高阻狀態(tài)。 溫度控制部分的設(shè)計(jì) 由于本系統(tǒng)對(duì)溫度控制的精度要求不高,所以可以直接用單片機(jī) I/O 口控制繼電器間接來(lái)控制加熱部分,而不必考慮加熱部分的功率控制。由于單片機(jī) I/O 輸出電壓較低且輸出能力有限,所以考慮加一個(gè)電壓跟隨電路和一個(gè)電壓放大電路以提高其驅(qū)動(dòng)能力和輸出電壓以便能確??刂评^電器。 電壓跟隨電路和比例放大電路 電壓跟隨器,顧名思義,就是輸出電壓與輸入電壓是相同的,就是說(shuō) ,電壓跟隨器的電壓放大倍數(shù)恒小于且接近 1。 電壓跟隨器的顯著特點(diǎn)就是,輸入阻抗高,而輸出阻抗低,一般來(lái)說(shuō),輸入阻抗要達(dá)到幾兆歐姆是很容易做到的。輸出阻抗低,通常可以到幾歐姆,甚至更低,所以驅(qū)動(dòng)能力強(qiáng)。 同相輸入放大電路如圖所示,信號(hào)電壓通過(guò)電阻 RS 加到運(yùn)放的同相輸入端,輸出電壓 Vo通過(guò)電阻 R1 和 Rf 反饋到運(yùn)放的反相輸入端,構(gòu)成電壓串聯(lián)負(fù)反饋放大電路。根據(jù)虛短、虛斷的概念有 VN= VP= VS, i1= if (31) 于是求得 ( 32) 所以該電路實(shí)現(xiàn)同相比例運(yùn)算。 圖 同相放大電路圖 第 25 頁(yè) 共 44 頁(yè) 此系統(tǒng)中的跟隨和放大電路如下: 圖 系統(tǒng)中驅(qū)動(dòng)放大電路圖 繼電器控制電阻絲部分 選用繼電器 ADG1401, ADG1401/ADG1402 內(nèi)置一個(gè)單刀單擲( SPST)開(kāi)關(guān)。當(dāng)邏輯輸入為 1 時(shí), ADG1401 開(kāi)關(guān)閉合, ADG1402 開(kāi)關(guān)則斷開(kāi)。當(dāng)接通時(shí),各開(kāi)關(guān)在兩個(gè)方向的導(dǎo)電性能相同,輸入信號(hào)范圍可擴(kuò)展至電源電壓范圍, 在斷開(kāi)條件下,等于電源電壓的信號(hào)電平被阻止。 其功能框圖如下: 圖 繼電器結(jié)構(gòu)圖
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1