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

格式:pdf

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

頁數(shù): 2頁

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

樓梯照明燈C語言程序

格式:pdf

大小:8KB

頁數(shù): 1頁

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

最新知識

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

相關(guān)問答

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

分類檢索: