例如;预设顺序为 K0,K1,K2, K3,K4,K5,K6,K7,K2,K1,K3
若实际按键顺序(同上) 则P1^0 LED亮1秒,退出程序
若实际按键顺序 K0,K1,K4,K3 则P1^1 LED亮1秒,退出程序
若实际按键顺序 K0,K1,K2,K3,K4,K5,K6,K7,K2,K3 则P1^1 LED亮1秒,退出程序
本人自学,望高手给写个代码或指出用什么语句实现以上功能,【C语言】谢谢!
每步都有3个有效按键,正确则进行下一步判断,否则置另外两键对应出口为O,并退出程序,每步一个if还需嵌套两个if,共20多步,都用if有点繁琐不知有别的方法没?
用c51单片机按下4*4矩阵按键,数码管显示0-F,能正常显示,只是0号和7...
if(H1==0){P2=0x66;} \/\/按键盘S5,显示"4"if(H2==0){P2=0x6d;} \/\/按键盘S6,显示"5"if(H3==0){P2=0x7d;} \/\/按键盘S7,显示"6"if(H4==0){P2=0x07;} \/\/按键盘S8,显示"7"P0=0xfb;if(H1==0){P2=0x7f;} \/\/按键盘S9,显示"8"if(H2==0){P2=0x6f;} \/\/按键盘S10,...
求高手帮忙提供: 单片机程序,开关点亮LED灯,点亮数码管,蜂鸣器叫。 谢 ...
include<reg52.h> \/\/--定义你要使用的IO口--\/\/ define GPIO_DIG P0 \/\/--声明全局函数--\/\/ void Delay10ms(unsigned int c); \/\/误差 0us \/\/--定义全局变量--\/\/ \/\/RAM,ROM unsigned char code DIG_CODE[16]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07,0x7F, ...
...实现对按键的定时扫描 哪位高手能帮忙把下面按键扫描程序改成用定时...
\/\/所以此处需要注意程序中是否并存定时器1工作,如串口就需要定时1的设置为TMOD=0x20 TH0 = 0x0B8;\/\/定时装如初值 \/\/定时1000us 即1ms TL0 = 0x00;\/\/定时其它值可由需要重新计算初值 ET0 = 1;\/\/允许中断
急!基于单片机的数字示波器设计
在图2.10中,当RP1动端在中间位置,断开管脚8与7之间的连线,若在+VCC与-VEE之间接一电位器,使其动端与8脚相连,改变正电源+VCC与管脚8之间的控制电压(即调频电压),则振荡频率随之变化,因此该电路是一个频率可调的函数发生器。如果控制电压按一定规律变化,则可构成扫频式函数发生器。 图2.10 8038接成波形产生器阿...