按键控制流水灯实验

实验内容:采用proteus软件完成电路设计和采用keilC编程并实现按键和显示功能调试。

要求:画出仿真电路图,编写proteus程序,完成电路和程序调试。当按下按键时,流水灯亮灯规律有变化。

参考电路:

按键控制流水灯实验

参考程序:

#include<reg51.h>
#include<intrins.h>

sbit key = P1^0;

void delay(unsigned char i)
{
    unsigned char m,n;
    for(m=i;m>0;m–)
    for(n=256;n>0;n–);
}  

void main()
{    unsigned char k;
    P1 = 0X00;

    while(1)
   {
    if(key == 1)
    {
    delay(10);
    if(key == 1)
    {
    P2=0xfe;  
    for(k=0;k<8;k++)
    {
    delay(2000);    
    P2=_crol_(P2,1);

    } }}

    if(key == 0) 
    {
    delay(10);
    if(key == 0)
    {
    P2=0xfe;
    for(k=0;k<8;k++)
    {
    delay(2000);
    P2=_cror_(P2,1);
    
    }} }        
   }
}

 

来源:松鼠.李

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月1日
下一篇 2022年3月1日

相关推荐