造價(jià)通
更新時(shí)間:2024.12.28
用VHDL實(shí)現(xiàn)樓梯照明燈的控制

格式:pdf

大?。?span class="single-tag-height">55KB

頁(yè)數(shù): 2頁(yè)

介紹了使用EDA的優(yōu)越性,分析了VHDL語(yǔ)言及其基本特點(diǎn),用VHDL語(yǔ)言編寫(xiě)了樓梯照明燈控制的源程序,通過(guò)編譯和功能仿真,輸出波形圖,驗(yàn)證其正確性。

樓梯照明燈C語(yǔ)言程序

格式:pdf

大?。?span class="single-tag-height">8KB

頁(yè)數(shù): 1頁(yè)

樓梯照明燈程序 #include sbit light=P1^0; sbit s1=P3^4; sbit s2=P3^5; bit change,s1sta,s2sta;//s1sta,s2sta 為開(kāi)關(guān) s1 和 s2前一時(shí)刻的狀態(tài),用來(lái)和當(dāng)前的 s1與 s2 狀態(tài)進(jìn)行對(duì)比, //進(jìn)而判決兩個(gè)開(kāi)關(guān)的狀態(tài)有無(wú)發(fā)生變化。 bit keyscan() { if((s1^s1sta)||(s2^s2sta)) //^ 為異或,若兩者不同,則結(jié)果為 1。即若兩開(kāi)關(guān)中,任一開(kāi) 關(guān)的狀態(tài)發(fā)生變化,則此條件即為真。 change=1; return change; } void main() { s1sta=s1; s2sta=s2; while(1) { keyscan(); // 掃描按鍵狀態(tài)是否變化,即是否有人更改了按鍵狀態(tài)。 if(change)

精華知識(shí)

樓梯間照明燈

最新知識(shí)

樓梯間照明燈
點(diǎn)擊加載更多>>

相關(guān)問(wèn)答

樓梯間照明燈
點(diǎn)擊加載更多>>
專(zhuān)題概述
樓梯間照明燈相關(guān)專(zhuān)題

分類(lèi)檢索: