華文網

「機電一體化」開關怎麼接入單片機

hello大家好,我是途說,頭條原創作者,日常分享機電知識,

工科也能如此有趣。

昨天跟大家分享了一個單片機小程式,不知道大家get到沒,那麼為了簡單易懂,今天小編還是跟大家分享一個簡單的小程式,示例如下:

好了,下面開始我們的設計。

老規矩,先創建好硬體和軟體工作介面,如下圖

硬體

軟體

然後大家按照下圖元件庫列表把所需元件添加到元件庫

同樣地,把元件按照合理的位置擺放好過後就按照下面的圖示將各個元件連接起來

下面是軟體部分,大家還是將下面的程式複製粘貼就好了

#include"reg52.h"

sbit key1=P1^0;

sbit key2=P1^1;

void delayms(int ms)

{

int i,j;

for(i=0;i

for(j=0;j<120;j++);

}

void main()

{

while(1)

{

if(key1==0)//去抖動

{

delayms(10);

if(key1==0)

{

while(!key1);

P2=0x06;

}

}

if(key2==0) //去抖動

{

delayms(10);

if(key2==0)

{

while(!key2);

P2=0x5b;

}

}

}

}

下面大家修改好晶振為12以及勾選create hex file 那個選項點擊編譯,如下圖

好了,下面大家將生成的.hex檔載入到硬體圖的晶片中去,就可以預覽到下面的場景了

然後大家分別點擊兩個按鈕就可以實現視頻所示的場景了。

我是途說,歡迎觀看我的文章,如果您覺得我的文章還有那麼點意思就請您點點關注、評論評論。