给公司怎么做官方网站,沂源做网站,广州增城区门户网站,手机网站大概多少钱/*----------------------------------------------- 内容#xff1a;切换到独立按键模式#xff0c;通过按键在数码管显示对应的数字 ------------------------------------------------*/ #includereg52.h //包含头文件#xff0c;一般情况不需要改动#xff0…/*----------------------------------------------- 内容切换到独立按键模式通过按键在数码管显示对应的数字 ------------------------------------------------*/ #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义 sbit key1P3^0; //定义按键位置 sbit key2P3^1; sbit key3P3^2; sbit key4P3^3; /*------------------------------------------------ 延时子程序 ------------------------------------------------*/ void delay(unsigned int cnt) { while(--cnt); } /*------------------------------------------------ 主函数 ------------------------------------------------*/ main() { P20x00; while(1) { if(!key1) { //按下相应的按键数码管显示相应的码值 delay(1000); if(!key1) { P00x06;//数码管显示1 } } if(!key2) { //按下相应的按键数码管显示相应的码值 delay(1000);//去抖动 if(!key2) //检测按键确实按下进行按键处理 { P00x5B;//数码管显示2 //这里可以添加按键按下所需要的操作如数据加减乘除蜂鸣器等设备开关 } } if(!key3) { //按下相应的按键数码管显示相应的码值 delay(1000); if(!key3) { P00x4F;//数码管显示3 } } if(!key4) { //按下相应的按键数码管显示相应的码值 delay(1000); if(!key4) { P00x66;//数码管显示4 } } } }