一戳鹅、功能介紹
用開關(guān)來控制密碼鎖纵东。
二抹锄、程序代碼
#include
#define uint unsigned int
#define uchar unsigned char
sbit LED1=P2^0;
sbit LED2=P1^1;
sbit S1=P1^0;
sbit S2=P1^1;
sbit S3=P1^2;
sbit S4=P1^3;
void delay(uint MS);
void lock_on(void);
void lock_off(void);
void main(void)
{
while(1)
{
if(S1==0)
{
delay(10);
if(S1==0)
{
lock_off();
}
}
if(S2==0)
{
delay(10);
if(S2==0)
{
lock_on();
}
}
if(S3==0)
{
delay(10);
if(S3==0)
{
lock_off();
}
}
if(S4==0)
{
delay(10);
if(S4==0)
{
lock_off();
}
}
}
}
void lock_on(void)
{
LED1=1;
LED2=0;
}
void lock_off(void)
{
LED1=0;
LED2=1;
}
void delay(uint MS)
{
uint i,j;
for(i=0;i<MS;i++)
for(j=0;j<125;j++)
;
}
三藻雌、電路圖
四孽拷、小結(jié)
在本次課堂中吨掌,是我第一次接觸程序代碼。在這次編輯中遇見了很多困難比如代碼出錯脓恕,最后都是老師一一告訴我的膜宋。在后面的課堂中我會認(rèn)真聽講。