mdsk.net
当前位置:首页 >> 单片机,protEus那四个按键什么意思 >>

单片机,protEus那四个按键什么意思

BUTTON

电平下降沿控制或者是低电平控制

关键字Keypad是矩阵键盘,不过好像没有4*4的.

void main(){wela=1;p0=0xfe;wela=0;p3=0xff;while(1){if(key1==0){delay(5);if(key1==0){d1=0;num++;if(num==10)num=0;}while(!key1);delay(5);while(!key1);}elsed1=1;dula=1;p0=table[num];dula=0;}}

用查询法查询单片机的IO口电平状态,如果发现按键对应的IO口为低电平,表示按键被按下.

你问的问题想表达什么?我想提示你的是:此图按钮一端接地,一端可能接单片机.这个图用线号标签相连,虽然没有实际连接,只要线号相同的,就表示已经相连了.按下后此按钮与单片机那端相连的口就相当于接地,变为低电平.进而进行判断用户按下该按键.

直接用P0 P1 P2中的一个口的任意四个引脚接按键就好了.比如P1口.P1.0~P1.3口为01H 02H 04H(00000100) 08H.然后写各个引脚被按下,执行什么功能就行了,比如:数字在数码管显示,就查7段码就行了.

//假设晶振12MHZ,其余都是假设低电平有效#include "reg51.h"sbit KEY1=P1^0;前进键sbit KEY0=P1^1;后退键sbit KEYL=P1^2;sbit KEYR=P1^3;sbit CON1=P2^0;前进控制sbit CON0=P2^1;后退控制sbit CONL=P2^2;sbit CONR=P2^3;

三个按键是调整温度设定用的,另外仿真的时候复位跟晶振都可不接

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com