本文主要是介绍利用89C51的P1口监测某一按键开关,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
利用89C51的P1口监测某一按键开关
1、在Keil uVision4上编写程序
(1)程序如下
#include<reg51.h>
#include<stdio.h>
sfr P1=0x90;
sbit p1_0=P1^0;
sbit p1_7=P1^7;
main()
{unsigned char i;while(1){P1=0x80;do{}while(p1_7==1);do{}while(p1_7==0);p1_0=1;for(i=0;i<255;i++);}
}
(2)编译通过
(3)生成 .hex 文件
2、在proteus 8上仿真
(1)连接电路图
(2)将在Keil里生成的hex文件添加到89C51芯片中
(3)添加完成后运行
(4)运行结果
3、结果分析
观察到发光二极管闪烁,说明成功用89C51的P1空监测到按键开关
这篇关于利用89C51的P1口监测某一按键开关的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!