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

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

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

BUTTON

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;}}

//假设晶振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

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

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

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

同意楼上两位的说法.这个东西程序也蛮简单.主要就是要注意按键的软件消除抖动.网上消除抖动的程序很多,就不介绍了.还有IO最好不要直接接地,通过下拉10k电阻接地好一点.#include<reg52.h> sbit sw_0=P0^0; sbit sw_1=P0^1; sbit

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

proteus里面打开界面的左侧,有个P字母的地方.你点击下,就出来期间库.P的意思是pick选取器件的意思.你点开以后,在出来的搜索栏里面输入89c52这个51的单片机型号.就出来2个选项,你选择第一个.然后点击关闭,然后你再看P那个器件列表栏.里面就多了个51器件.选择其他型号的器件一样的方法,比如电阻输入res,7段数码管输入7seg,led输入led,等等.

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