1.實驗任務
如圖所示,監視開關K1(接在P3.0端口上),用發光二極管L1(接在單片機P1.0端口上)顯示開關狀態,如果開關合上,L1亮,開關打開,L1熄滅。
2.電路原理圖
3.系統板上硬件連線
(1). 把“單片機系統”區域中的P1.0端口用導線連接到“八路發光二極管指示模塊”區域中的L1端口上;
(2). 把“單片機系統”區域中的P3.0端口用導線連接到“四路撥動開關”區域中的K1端口上;
4.程序設計內容
(1).開關狀態的檢測過程
單片機對開關狀態的檢測相對于單片機來說,是從單片機的P3.0端口輸入信號,而輸入的信號只有高電平和低電平兩種,當撥開開關K1撥上去,即輸入高電平,相當開關斷開,當撥動開關K1撥下去,即輸入低電平,相當開關閉合。單片機可以采用JB BIT,REL或者是JNB BIT,REL指令來完成對開關狀態的檢測即可。
(2).輸出控制
如圖3所示,當P1.0端口輸出高電平,即P1.0=1時,根據發光二極管的單向導電性可知,這時發光二極管L1熄滅;當P1.0端口輸出低電平,即P1.0=0時,發光二極管L1亮;我們可以使用SETB P1.0指令使P1.0端口輸出高電平,使用CLR P1.0指令使P1.0端口輸出低電平。
5.程序框圖
6.匯編源程序
ORG 00H
START: JB P3.0,LIG
CLR P1.0
SJMP START
LIG: SETB P1.0
SJMP START
END
7.C語言源程序
#include
sbit K1=P3^0;
sbit L1=P1^0;
void main(void)
{
while(1)
{
if(K1==0)
{
L1=0; //燈亮
}
else
{
L1=1; //燈滅
}
}
}
容-源-電-子-網-為你提供技術支持本文地址:http://www.189yp.com/dz/22/15502205513161.shtml
本文標簽:
猜你感興趣:
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:開關電源電路圖
產品特點:VK36W1D具有1個觸摸檢測通道,可用來檢測水從無到有和水從有到無的動作。該芯片具有較高的集成度,僅需極少的外部組件便可實現觸摸按鍵的檢測。 提供了1路開漏輸
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:led
對于LED來說,散熱系統是必不可少的,所以一個好的導熱介質是決定LED照明好壞的關鍵之一!兆科提供導熱石墨片可使用在LED芯片的背面,另一面貼近散熱片或LED外殼,通過導熱石墨片的高熱傳導將熱量迅速傳導至LED外殼,通過空氣的流動達到導熱散熱效果。
關鍵詞: 所屬欄目:led
關鍵詞: 所屬欄目:開關電源電路圖
為什么要涂覆一層導熱硅脂來提高LED燈具的散熱性能呢?因為LED燈具其主要的散熱方式是通過LED散熱器散熱出去的,而LED芯片所產生的熱量也是一樣,LED芯片首先會把熱量傳導到鋁基板上,再由鋁基板傳導至鋁散熱器上,不過鋁基板往往是通過螺釘的固定在鋁散熱器上的,用這種方法固定起到的結構往往在它們之間形成空氣隙,而空氣的熱阻是超大的,比其他熱阻都要大幾十倍,所以須涂上導熱硅脂來填充空隙以加大接觸面的面積,從而提高熱流通量,減小熱阻,改善LED燈具的整體散熱性能。
關鍵詞: 所屬欄目:led
VK1640是一種數碼管或點陣LED驅動控制專用芯片,內部集成有數據鎖存器、LED 驅動等電路。SEG腳接LED陽極,GRID腳接LED陰極,可支持8SEGx16GRID的點陣LED顯示。適用于小型LED顯示屏驅動。采用SOP28的封裝形式。
關鍵詞: 所屬欄目:元器件知識
關鍵詞: 所屬欄目:開關電源電路圖
導熱雙面膠是由有機硅材料添加導熱陶瓷粉體和一些玻璃纖維,通過特別工藝生產形成的一款擁有散熱功能的粘接材料。跟導熱石墨的質料昂貴、工藝復雜相比較,LED導熱雙面膠的性價比更高,所以在一般電子元件上就會被普遍使用。和一般的導熱絕緣片相比較,它具備更好的柔軟性還有粘接性,可以更好的貼緊兩界面。
關鍵詞: 所屬欄目:led
關鍵詞: 所屬欄目:開關電源電路圖
關鍵詞: 所屬欄目:開關電源電路圖