c语言 怎样用两个独立按键控制一位数码管显示 就是按下其中一个按键就加1 按下另一个按键就减1 0~9显示
这种简单的实现方法是控制两个独立键的数字管的显示。当一个密钥之一在数字管值中按下时,将一个键增加到1 ,而另一键则在1 中,并循环0到9 实施时,首先定义两个键负责添加1 ,另一个键负责减少I。
对于数字管,所采用的静态显示。
The program is as follows: # include DefineUcRAUNSIGNEDCHARUCHARTAKARUNSIGNEDCHARUCHARTAKARUNSIGNEDCHARUCHARTAUGHARUDABRUNSIGNEDCHARUCHARTAUGUCHERSIGNEDCHARUCHARTAUGHARUDAUGSIGNEDCHARUCHARLYTHARTAUNSIGNEDCHARUCHARLYTHARTAUNSIGNEDCHARUCHARLYTHARTAUNSIGNEDCHARUCHARTAUGHARUDSIGNEDCHARUCHARTAUGUCHERS) 0x06 ,0x5 b, 0x06 ,0x5 b, 0x06 ,0x5 b, 0x4 f, 0x6 6 ,0x6 d, 0x7 d, 0x07 ,0x7 f}; sbitkeyup = p3 ^ 0; sbitkeyup = p3 ^ 0; Main () {uchari; 1 = 0; while(1 ){p1 = table [1 ],如果(keyup == 0){0 ++(keyndn == 0),if(1 keyup == 0),if(1 keyup == 0),if(if( 1 键== 0),如果(1 键== 0),if(1 键== 0),if(1 键== 0),if(1 keyup == 0),if(1 keyup == 0) ),如果(1 键== 0),if(1 键== 0),if(™= 1 键== 0),if(1 keyup == 0),if(1 键== 0),if(1 键== 0) (1 键== 0),如果(1 键== 0),如果(1 键== 0)如果 (1 键== 0),如果(1 键== 0),如果(1 键== 0),if(1 键== 0),if(1 键== 0),if(1 键============== 0)== 0),如果(i keyup == 0),if(i keyup == 0),if(i keyup == 0); i - ,而(keydn == 0);} 1 %= 1 0;}}在程序中,表中的数据输出p1 porpus编号。
按下键盘时,我的价值会增加; 按下键DN键时,我的值会降低。
为了防止密钥抖动,使用一个段循环等待释放键。
应该注意的是,i的值范围将限制在0到9 之间,并且圆形显示为1 %X。
即使大于9 ,也将自动恢复到0,因此0至9 的圆形显示。
上面的程序是一个简单有效的解决方案,包含两个键的显示办公室数字管的减法。
这个想法是一个适当多种应用任务的想法,需要简单的数字显示,例如计算,计时器。
单个数码管循环显示0到9的程序。
P2 = LED_CODE [LED]; LED ++; LED]在数组LED_CODE [1 0] = {0xc0.0xf9 ,0xa4 .0x9 9 .0x9 2 .0x8 .0x8 0.0x9 0}中分配1 0个值在贸易和一系列目标时间中,如0-9 系列所示 数字,如果LED = 0,则P2 接受0xC0,根据数字显示0,如果LED = 1 ,P2 LED_CODE [1 ] = 0xF9 被接受,相应1 等。plc控制晶体管0-9显示程序
在使用PLC控制数字管的宽度为0-9 的过程中,首先需要PLC中的输出端口将数字端口从A到G连接到G。此通信方法是数字管以显示数字的基本步骤。
通过控制输出端口是否由PLC运行,可以打开数字管并停止,并且可以显示相应的数字。
具体而言,数字管的每个段落(从A到G)都对应数字的不同部分。
例如,当显示数字0时,该段落需要g亮起; 根据PLC编号,可以打开或关闭输出的输出的内部状态。
为了更好地理解此过程,PLC在短时间内连接到数字管的逻辑编程语言。
在语言编程语言中,通过编写相应的逻辑块,可以实现输出端口控制。
每个逻辑块对应于要显示的数字。
应该注意的是,为了确保数字报价的准确性和清晰度,PLC的排泄信号需要适当的延迟。
这种延迟处理有助于减少信号切换时的颤抖,从而改善宽度的效果。
此外,可以通过编写更复杂的程序来执行多名数字管的显示。
例如,在控制多个数字管的显示时,每个数字管都可以通过周期控制依次抛弃,从而实现多个数字。
在实际应用中,可以用来显示时间,计数等等信息。
简而言之,通过PLC控制数字管以0-9 视图是一项结合了设备连接和编程的技术。
正确地,调整PLC输出端口上的条件可以准确控制数字管并显示所需的数字。