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

正文內(nèi)容

基于51單片機(jī)的樓體彩燈控制系統(tǒng)畢業(yè)論文-文庫(kù)吧資料

2025-07-15 12:42本頁(yè)面
  

【正文】 OFF!)。row13。 } (System initialization aplished!)。row13。 } delay(100)。row13。 } delay(100)。row13。 } delay(100)。row13。 } delay(100)。row13。 } delay(1000)。row13。 pinMode(color_r,OUTPUT)。 pinMode(color_g,OUTPUT)。 pinMode(ledpin6,OUTPUT)。 pinMode(ledpin4,OUTPUT)。 pinMode(ledpin2,OUTPUT)。 pinMode(ledpin0,OUTPUT)。void setup() //Initialization Setup 系統(tǒng)開(kāi)始初始化設(shè)置{ (9600)。int mand_judge_vl_y。//初始化命令性檢測(cè)所需要的變量int mand_judge_vl_light。//初始化延時(shí)變量位整形,初始化賦值200。//初始化主控制器需要接受處理的命令信息為長(zhǎng)整形,并進(jìn)行初始化賦值0。int color_r=13。//對(duì)數(shù)據(jù)碼輸出端口號(hào)進(jìn)行命名int color_g=11。int ledpin6=9。int ledpin4=7。int ledpin2=5。 } } } 主控制器軟件設(shè)計(jì):子程序以及參數(shù)初始化int ledpin0=3。 mand = 0。: //對(duì)最高地址位發(fā)送測(cè)試數(shù)據(jù),測(cè)試該終端上3號(hào)光源是否有效。 case 39。 mand = 0。: //對(duì)最高地址位發(fā)送測(cè)試數(shù)據(jù),測(cè)試該終端上2號(hào)光源是否有效。 case 39。 mand = 0。: //對(duì)最高地址位發(fā)送測(cè)試數(shù)據(jù),測(cè)試該終端上1號(hào)光源是否有效。 case 39。 mand = 0。n39。 break。: //地址位更改為“0000 0000” all_off()。 case 39。 mand = 0。: //對(duì)最高地址位進(jìn)行8種數(shù)據(jù)狀態(tài)遍歷,測(cè)試數(shù)據(jù)位傳輸是否有效。 } case 39。 mand = 0。 }else{ //如果主控制器接收到的命令為通過(guò)合法性檢測(cè),則通過(guò)串口返回給上位機(jī)錯(cuò)誤提示 (mand)。 } mand = 0。 } if(mand_vl_l3 == 1) { digitalWrite(color_r,LOW)。 } if(mand_vl_l2 == 1) { digitalWrite(color_b,LOW)。 } //Action: databit 對(duì)數(shù)據(jù)位信息進(jìn)行輸出 if(mand_vl_l1 == 1) { digitalWrite(color_g,LOW)。 } if(mand_vl_y4 == 1) { digitalWrite(ledpin7,LOW)。 } if(mand_vl_y3 == 1) { digitalWrite(ledpin6,LOW)。 } if(mand_vl_y2 == 1) { digitalWrite(ledpin5,LOW)。 } //Action: positionbity 對(duì)Y軸方向的地址位信息進(jìn)行輸出 if(mand_vl_y1 == 1) { digitalWrite(ledpin4,LOW)。 } if(mand_vl_x4 == 1) { digitalWrite(ledpin3,LOW)。 } if(mand_vl_x3 == 1) { digitalWrite(ledpin2,LOW)。 } if(mand_vl_x2 == 1) { digitalWrite(ledpin1,LOW)。 //Action: positionbitx 對(duì)X軸方向的地址位信息進(jìn)行輸出 if(mand_vl_x1 == 1) { digitalWrite(ledpin0,LOW)。 int mand_vl_l2 = mand_judge_vl_light/2%2。 int mand_vl_y4 = mand_judge_vl_y/8%2。 int mand_vl_y2 = mand_judge_vl_y/2%2。 int mand_vl_x4 = mand_judge_vl_x/8%2。 int mand_vl_x2 = mand_judge_vl_x/2%2。//如果通過(guò)合法性檢測(cè),則通過(guò)串口向上位機(jī)程序返回成功提示并進(jìn)行下一步動(dòng)作 (mand)。e39。 //如果讀取到的數(shù)據(jù)位數(shù)字,則轉(zhuǎn)換為整數(shù)型 break。: mand = mand * 10 + ch 39。...39。 //逐位讀取串口數(shù)據(jù) switch(ch) { case 39。 主程序部分 程序設(shè)計(jì)思路在系統(tǒng)的程序設(shè)計(jì)中,主控模塊只負(fù)責(zé)根據(jù)消息調(diào)用相應(yīng)模塊的處理函數(shù),具體如何處理這些消息由各功能模塊中的對(duì)應(yīng)程序決定。 圖217最小系統(tǒng)板為了更好的了解分控模塊單片機(jī)的構(gòu)造,下圖218是分控板的電路圖: 圖218最小系統(tǒng)板電路圖第3章 系統(tǒng)軟件設(shè)計(jì) 樓體彩燈控制系統(tǒng),最大的亮點(diǎn)就是通過(guò)單片機(jī)實(shí)現(xiàn)遠(yuǎn)程自動(dòng)化控制燈的亮滅。綜上優(yōu)點(diǎn),最小51單片機(jī)的介紹,從經(jīng)濟(jì)性和實(shí)用性來(lái)說(shuō)非常適合作為分控模塊控制器,通過(guò)無(wú)線模塊發(fā)射的信號(hào),經(jīng)過(guò)主控板信息處理,到達(dá)無(wú)線接收端,無(wú)線接收模塊將信息傳遞給分控模塊處理器,分控模塊最小51單片機(jī)處理最終數(shù)據(jù),以實(shí)現(xiàn)控制燈的亮滅和顏色的改變。 。 。 ,方便做實(shí)驗(yàn)。 。 。 。各個(gè)引腳的功能: 圖216 各個(gè)引腳的功能 167。P3端口帶有提升電阻準(zhǔn)雙向I/O接口,八個(gè)引腳都有自己的第二功能(如下圖)。P1端口帶有提升電阻準(zhǔn)雙向I/O接口,可用于接收低八位地址信號(hào)。 下面分別介紹這幾個(gè)端口如表:表21各端口功能P0端口8位漏極開(kāi)路型,雙向I/O接口。 PSEN:為訪問(wèn)外部程序存儲(chǔ)器的ROM讀選通信號(hào)。這個(gè)時(shí)候當(dāng)EA接地時(shí),只能訪問(wèn)外部的ROM。 EA/VPP:當(dāng)訪問(wèn)外部程序的存儲(chǔ)器控制信號(hào)時(shí)。第二功能是VPD內(nèi)部RAM的電源輸入端。RST/VPD:復(fù)位信號(hào)輸入端。然而,當(dāng)遇到訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),會(huì)丟失ALE脈沖。如若采用的是外部振蕩電路,則XTAL2可用于輸入外部振蕩脈沖,將該信號(hào)直接傳輸?shù)絻?nèi)部時(shí)鐘的電路,而XTAL1則必須接地。 時(shí)鐘振蕩電路引腳XTAL2和XTAL1XTAL2和XTAL1分別用作為晶體振蕩器的電路反相器輸入端和輸出端。 80C51的引腳介紹 主電源引腳VSS和VCC VSS:接地端。U16為5V穩(wěn)壓芯片,給中空板提供5V的電源。中空板的電源模塊總共有3塊穩(wěn)壓芯片:U16/U17/U19,DC_IN端口用于外部直流電源的輸入端,經(jīng)過(guò)U17DCDC穩(wěn)壓芯片轉(zhuǎn)換為5V的電源輸出,其中D4是防反接二極管,防止外部直流電源極性因?yàn)榻臃吹臅r(shí)候燒壞主控板。 圖210 SRD05VDCSLC 繼電器我們選用了6節(jié)電池串聯(lián)組成電池組,同時(shí)也為了節(jié)能減排,可以重復(fù)利用,我們采用了充電電池,給系統(tǒng)供電。 。圖28 光耦隔離器圖29 光耦隔離器電路圖 主控板處理完信息后通過(guò)無(wú)線傳輸模塊將信號(hào)發(fā)送給分控板,分控板處理信息控制繼電器,通過(guò)繼電器控制開(kāi)關(guān),實(shí)現(xiàn)燈的亮滅,從實(shí)用性和價(jià)格來(lái)說(shuō)選用了SONGLE的型號(hào)為SRD05VDCSLC的繼電器,如下圖210所示。   傳輸信號(hào)可以從DC到數(shù)MHz,線性光耦非常適用于信號(hào)的反饋。特點(diǎn): 能夠隔離耐壓比較高。高頻開(kāi)關(guān)電源,對(duì)光耦速度要求比較很高,因此大多都采用如下圖28所示的響應(yīng)速度比較快的高速型光耦,延遲時(shí)間低于500ns。圖24 HS2264射頻發(fā)射模塊圖25 主控板無(wú)線發(fā)射端 無(wú)線射頻發(fā)射模塊我們使用了HS2264發(fā)射模塊,所以接收模塊選擇時(shí)我們采用了PT2272L4,如下圖227所示。 。 :3V12V。 。可以靈活的改變數(shù)據(jù)碼和地址碼,工作模式有省電模式,可用于無(wú)線遙控,與PT2272功能兼容。最終確定采用HS2264射頻發(fā)射模塊,如下圖225所示。下面是對(duì)51單片機(jī)的資源介紹。硬件設(shè)計(jì)流程圖如下圖21所示:圖21 硬件總體結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)在處理器選型的時(shí)候考慮了多個(gè)處理器:32位處理器,16位處理器,8位處理器。 xl600單片機(jī)仿真器系統(tǒng)具有以下功能特點(diǎn): ; ,穩(wěn)定性非常高;,能夠?qū)崿F(xiàn)單步調(diào)試;; ,工藝精度高,品質(zhì)一流; ; 圖11 仿真器 第2章 硬件設(shè)計(jì) 167。167。因?yàn)橛袉纹瑱C(jī)在工業(yè)中的越加廣泛應(yīng)用,提高了設(shè)備的智能性和處理的高效性,最大的特點(diǎn)就是節(jié)約了很大的設(shè)備空間,使工業(yè)生產(chǎn)的設(shè)備不再?gòu)?fù)雜。這樣可以看出單片機(jī)本身也具有和普通計(jì)算機(jī)類(lèi)似的強(qiáng)大的處理,可以增加復(fù)雜的算法,獲得很強(qiáng)的數(shù)據(jù)處理能力。所以單片機(jī)的可擴(kuò)展性是相當(dāng)好的。在外圍增加些許電路后,它就能成為一個(gè)完整的系統(tǒng)。  可以說(shuō)單片機(jī)到處都有使用,與人們的生活的各方各面都息息相關(guān),不可分離。汽車(chē)駕駛過(guò)程中察覺(jué)不到的情況下就可以進(jìn)行調(diào)整,即用一個(gè)同時(shí)用一定的計(jì)算方法,從而進(jìn)行汽車(chē)的部分處理及調(diào)整。單片機(jī)應(yīng)用于工業(yè)的測(cè)控成為單片機(jī)的主要功能之一。通過(guò)擴(kuò)展工作,單片機(jī)實(shí)現(xiàn)了交互能力,從而很好的發(fā)揮了內(nèi)部的功能處理效力,也出現(xiàn)了很多高級(jí)語(yǔ)言開(kāi)發(fā)工具,這些系統(tǒng)通過(guò)仿真,可以在更高的平臺(tái)上進(jìn)行更加快速的開(kāi)發(fā),這樣也為單片機(jī)的廣泛應(yīng)用打下基礎(chǔ)。我們都
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1