按键控制数码管显示0-9

  • 初学PLC,想知道怎么实现这个功能:分别多次按下按钮,数码管分别从1...
    答:如图所示,当X0按下,D0加一,当D0大于9时,D0赋值成0,这样D0就在0-9之间循环了,当X1按下,D0减一,当D0小于0,D0赋值成9,这样D0就在9-0之间循环了,然后7段译码输出。把红色框里的减一删除,就是只增加了。望采纳。。。
  • 求汇编程序,两个按键开关,一个数码管,一个开关按一按使数码管加一,另一...
    答:硬件连接:按键1连接在P1。0口 按键2连接在P1。1口 数码管连接在P0口 an1 bit p1.0 an2 bit p1.1 con equ 31h org 0 ajmp start org 30h start:mov dptr,#table mov con,#0 main: lcall anjian lcall display ajmp main anjian:jb an1,next lcall dely jb an1,next inc con mo...
  • 51单片机c语言设计,按键控制数码管,依次按下显示0到9循环
    答:define uchar unsigned char uchar code shuzu[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(){ uint16 i=1000;while(i--);} void main(){ uchar n ;P2=0xfe;P1=0xff;while(1){ if(k1==0){ if(n>=9) n=0;else n++;P0=shuzu[n];while...
  • 51单片机怎么用按键控制一个数码管,按一下显示一个数字,顺序显示
    答:1、首先,要把代码写好,点亮数码管。2、代码写完后,要确认原先写好的代码是不是正确的。3、确认代码无误后,进入下一步,就是在这一行代码(箭头所指)的地方,将这四个字删去。4、然后如图所示,四个字已经删去,只要改成数字相应的代码即可。5、这里改成的是代表数字0的代码,如图所示。6、最...
  • 写了个单片机矩阵按键控制数码管显示数字的程序,只需要显示0到9就好...
    答:} ;//共阳极数码管0 为亮 sbit wei=P1^0;void delay(uchar t)//毫秒延 { uint i,j;for(i=0; i<t; i++)for(j=0; j<110; j++);} void display(uchar d){ P1=0x00;wei=1; //第一个数码管点亮 P0=table[d];} void main(){ uchar v,temp;uchar key_l,key_h;// 定义...
  • PLC如何控制数码管显示0~9???
    答:设计用PLC控制数码管循环显示数字0-9,控制要求如下(1)按下启动按钮后,数码管从0开始显示,1s后显示1,再过1s后显示2,…,显示9,1s后再重新屏示0.如此循环。(2)当按下停止孩钮后,数码管烟灭。7数码营实际上是由7只发光二极管组成,要显示0-9数字,首先确定数字与7只发光管(即PC的输出控制点)的...
  • 求汇编程序 七段数码管显示从0到9的程序 按键按一下加一 按一下减一...
    答:七段共阳数码管接在P0口,显示从0到9, 按键接P3.2按一下加一, 按键P3.3 按一下减一。程序如下:K1 BIT P3.2 K2 BIT P3.3 START:MOV DPTR,#TABLE MOV R1,#0 MLOOP:MOV A,R1 MOVC A,@A+DPTR MOV P0,A JB K1 ,TK2 CJNE R1,#9,CPM CPM:JNC MLOOP INC R1 JNB K1,...
  • 单片机程序求修改,实现按键控制数码管0-9,急!!!
    答:if(num==-1) num=9;while(key1==0);} } /*实现清零功能*/ if(key2==0) { delay(7);if(key2==0) { num=0;while(key2==0);} } /*实现定时器1方式1定时1S使得数码管加1显示功能*/ if(key3==0) { delay(7);if(key3==0) { flag = ~flag;while(key3==...
  • ...采用独立式按键)按下一次,让液晶第一位显示的数码加1,显示范围0~9...
    答:程序清单如下:include < reg51.h >// 51单片机头文件 define uchar unsigned char // 宏定义,用uchar替代无符号字符型 define uint unsigned int // 宏定义,用uint 替代无符号整数型 sbit Key = P2 ^ 7;uchar Count = 0;uchar code DataChar[10] = // 定义数码管的段码 '0'~'9'、...
  • 51单片机c语言设计,按键控制数码管,依次按下显示0到9循环?
    答:假设你的是共阳极数码管,P0接数码。按键接P2^0;include<reg52.h> typedef unsinged int uint;sbit key=P2^0;unsigned char tab[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void denay(uint x){ uint i,j;for(i=x;i>0;i--)for(j=110;j>0;j--)} void main(){ u...

  • 网友评论:

    颜岭15885945382: 51单片机c语言设计,按键控制数码管,依次按下显示0到9循环 -
    20865舌贡 : #include<reg51.h> sbit k1=P1^0; #define uint16 unsigned int #define uchar unsigned char uchar code shuzu[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay() { uint16 i=1000;while(i--); } void main() { uchar n ; P2=0xfe; P1=0xff; ...

    颜岭15885945382: 单片机用3个按键控制3个数码管的密码程序,每个数码管显示0到9,一个确定键,一个上键,一个下键 -
    20865舌贡 : 还要加一个“换位”键,否则会累死!另外,你这密码是固定不变的?如要用这些按键任意修改密码,还得有一个“标志”灯.

    颜岭15885945382: 51单片机按键对数码管的控制 -
    20865舌贡 : /*----------------------------------------------- 名称:单个共阳数码管动态显示变化数字 内容:通过循环检测P1口按键输入值,然后用数码管输出, 没有按键按下时原值不变 ------------------------------------------------*/#include<reg52.h> //包含头文件,一般情况不...

    颜岭15885945382: c语言 怎样用两个独立按键控制一位数码管显示 就是按下其中一个按键就加1 按下另一个按键就减1 0~99显示 -
    20865舌贡 : 你这个需要 两位的数码管 因为到99 首先判断按键 是否 有键按下 然后 数值 +1 按一下加一次同理设置另一个按键 -1 例如 if(按键1 == 0) { 延时;if(按键1 == 0) { 数值++;if(数值 == 99) 数值 =0 } }

    颜岭15885945382: 就是按钮按一下,数码管从0开始加1,加到9,用c语言单片机编写并且要用计数器的方法编写. -
    20865舌贡 : #include<reg52.h> #define uchar unsigned char sbit P32=P3^2; uchar num[10]={0xc0,0x5b}; /* 具体值记不得了,可以百度,就是0-9,这里就写了俩还不一定是对的,就那意思 */void delay50us(void) {uchar i,j; for(i=0;i<100;i++){for(j=0;j<19;...

    颜岭15885945382: 用在矩阵键盘控制静态数码管显示相应矩阵按键个位数的数字0 - 9,没有错误,但是静态数码管始终不亮 -
    20865舌贡 : 你的按键检测有问题吧,keydown()这个函数不管有没有按下按键都会向下执行,所以你按键的时候可能并没有执行到检测那条语句.你把数码管显示写成一个函数,用display(keydown())这样应该好一点

    颜岭15885945382: 西门子plc:用按键控制数码管显示,按一下就加一,直到输出9再返回[七段数码管]
    20865舌贡 : 如图所示,当I0.0每次按下,VB0增加一,当VB0大于9,VB0赋值成0,将VB0的值,译码显示出来.望采纳......

    颜岭15885945382: 怎么用单片计C语言编出两个按键控制一位数码管,一个按健控制0至9就是按一下加1.另一个按键控制归零,... -
    20865舌贡 : 很简单啊.按键中断控制标志位加一或清零就行了.

    颜岭15885945382: 通过单片机外接一个4*4矩阵键盘,设置“0 - 9”启动”10个按键,进行30秒倒计时显示通过2位数码管实时显示 -
    20865舌贡 : 1.编码按钮分别为0,1,2,……,9十个按键:可以用矩阵键盘实现,2.用发光二极管作为输出指示灯,灯亮代表锁“开”,灯灭代表锁“不开”,用一个IO口,接上二极管,接上限流电阻,接地.密码正确,另该IO口值为1,否则为0;3.设置开锁密码...

    热搜:led数码管显示数字0-9 \\ 计数器 数码管依次0到9 \\ plc数码管0到9梯形图 \\ plc数码管0到9循环点亮 \\ 七段数码管在proteus中的名称 \\ 51单片机按键控制流水灯 \\ 数码管0到9循环程序仿真 \\ 共阳极数码管0-9编码表 \\ 51单片机按钮控制数码管 \\ 实现数码管0-9的动态显示 \\ 一位数码管显示数字0到9 \\ 用数码管循环显示数字0 9 \\ 两个按键控制数码管加减 \\ 单片机数字0到9显示程序 \\ 按键控制数码管显示数字 \\ 按键控制数码管显示程序 \\ 独立按键控制数码管09 \\ 单片机数码管显示数字0-9 \\ plc数码管显示数字0到9梯形图 \\ 数码管显示数字1到8 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网