99问答网
所有问题
51单片机c语言程序 4个独立按键,分别控制4个数码管,每个独立按键按下
51单片机c语言程序
4个独立按键,分别控制4个数码管,每个独立按键按下一次对应数码管显示数字加1,4位数码管显示数字3456时,此时所有数码管显示HELLO,还请大神多多指教!谢谢啦
举报该问题
其他回答
第1个回答 2017-02-07
一看问题就知道你什么都不懂,4位的数码管能显示HELLO这5个字母?!
第2个回答 2017-02-03
是要画仿真图吗?数码管和按键,可以随便接吗?
第3个回答 2017-02-02
你好!你用的开发板还是仿真软件,原理图发一下
本回答被网友采纳
相似回答
51单片机C语言程序4个独立按键
实现对
数码管
数字显示的加减清零等_百度...
答:
include <reg52.h>//P0是
数码管
。P1是LED.P2是按键sbit KEY_OUT_1 = P2^3;sbit KEY_OUT_2 = P2^2; sbit KEY_OUT_3 = P2^1;sbit KEY_OUT_4 = P2^0;#define uchar unsigned char#define ulint unsigned long#define Frequency 10//定时器中断时间 = f*T#define Time 1//一个周期...
求由
51单片机控制
4x4键盘输入
,4个数码管
(采用动态扫描)显示
C语言
编...
答:
先有个数组d[]={0xf7;0xfb;0xfd;0xfe}//段选,按了几下设为变量uint a//无符号字符型,if(a<4){if(a=1)P2=d[a-2];P1=data[8];delay();···if(a-1){···}if(a-2){···}};else(···
关于
51单片机C语言
数码管
4*
4按键
简单的密码锁 请您帮助一下
答:
a=16;b=16;c=16;d=16;e=16;f=16; } if(retry) //当重试按键S18被
按下,
retry会被置位 { retry=0; wei=0;wanbi=0; a=16;b=16;c=16;d=16;e=16;f=16; new1=0;new2=0;new3=0;new4=0;new5=0;new6=0; } if(close) //当关闭密码锁按键被按下,close会被置位 { close=0;ge...
51单片机c语言
设计
,按键控制数码管,
依次
按下
显示0到9循环
答:
]={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(!k1);delay();while(!k1);} } } ...
51单片机
中
独立按键控制数码管
时当
每个
键按下去之后松开又恢复原状态...
答:
只要程序和硬件没有问题,那么
每一个独立按键按下,
都应该显示该独立按键所对应的东东,不应该恢复到之前的显示值。所以出现你所说的状态,一种情况是程序有问题,另一种情况是硬件有问题。具体如何要看你的代码才能确定。
...用汇编
语言4个独立按键
如何
分别控制4个数码管
从0到9到0变化的
编程
...
答:
仿真结果,你要是仿真,就按这个仿真图画
,程序
就完全适用。如果是实物开发板,就是根据开发板,适当修改程序了。汇编程序如下 S1 BIT P3.4 S2 BIT P3.5 S3 BIT P3.6 S4 BIT P3.7 DISM1 EQU 31H DISM2 EQU 32H DISM3 EQU 33H DISM4 EQU 34H START:MOV R0,#7FH CLEA...
单片机,
利用
4个独立
式
按键控制数码管
显示1,2,3
,4
答:
目前微信没有出台相关规定,限制一个人注册的微信号数量,所以实际上一个人可以注册微信号的数量取决于有多少个手机号,因为每个微信号都需要绑定手机号。需要注意的是,一台手机只能同时登录一个微信账号。
单片机,
求通过
四个独立按键控制四
位
数码管
静态,动态或加1减1-类显示...
答:
LP3 JNB P1.2,$ INC 32H MOV A,32H CJNE A,#10,LOOP MOV 32H,#0 SJMP LOOPLP3: JB P1.3,LOOP JNB P1.3,$ INC 33H MOV A,33H CJNE A,#10,LOOP MOV 33H,#0 SJMP LOOP;---T1ISR:CLR TR1MOV TH1,#0ECHMOV TL1,#78HSETB TR1MOV...
请教高手,用
51单片机独立按键控制数码管
数字加减,为什么在
按下独立按
...
答:
数码管
一般都是动态扫描的,利用人眼的视觉暂留做的,你
按下按键
的时候,肯定有延时消抖,延时的时候就影响了数码管显示,所以数码管刷新的慢了,人眼就能分辨出来亮和灭的状态...解决办法 1、改进按键扫描 2、改进数码管显示 3、用嵌入式系统 以上三选一即可解决 ...
大家正在搜
51单片机独立按键程序
51单片机按键控制程序
51单片机独立按键控制led灯
单片机独立按键控制流水灯亮与灭
单片机按键控制流水灯程序
c51单片机独立按键
c51单片机按键程序
51单片机之独立按键
51单片机按键开关程序
相关问题
51单片机C语言程序4个独立按键实现对数码管数字显示的加减清...
51单片机c语言编程子函数调用问题 程序功能是实现四个独立按...
80c51单片机用汇编语言4个独立按键如何分别控制4个数码管...
单片机,利用4个独立式按键控制数码管显示1,2,3,4
51单片机 ,用C语言编程 通过独立按键控制蜂鸣器和静态数码...
51单片机用4个按键,每个按键被按下都会使数码管显示一个数值
用51单片机用4个独立按键控制8个数码管的加减和
一个独立按键控制数码管动态显示程序亮灭c语言