利用89C51的P1口监测某一按键开关

    科技2026-01-01  5

    利用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空监测到按键开关

    Processed: 0.025, SQL: 9