当前位置: 首页 > news >正文

极简资讯网站开发服务类网站建设策划书

极简资讯网站开发,服务类网站建设策划书,泰州网站建设优化建站,北京品牌网站定制公司[3-1] 独立按键控制LED亮灭_哔哩哔哩_bilibili 按下的时候连接#xff0c;松开的时候断开。 一头接GND#xff08;电源负极#xff09;#xff0c;另一头接I/O口。 单片机上电时#xff0c;所有I/O口为高电平。 按键没有按下#xff0c;I/O口为高电平。 按键按下…[3-1] 独立按键控制LED亮灭_哔哩哔哩_bilibili 按下的时候连接松开的时候断开。 一头接GND电源负极另一头接I/O口。 单片机上电时所有I/O口为高电平。 按键没有按下I/O口为高电平。 按键按下I/O口为低电平。 寄存器会检测I/O口的值读入寄存器中。 直接读寄存器值应该为1. 按键按下寄存器值应该为0. (1) 直接对位进行操作 #include REGX52.H #include INTRINS.Hvoid main() {P2_00;while(1){} } (2) 按下K1,LED1亮松开LED1灭。 #include REGX52.H #include INTRINS.Hvoid main() {while(1){if(P3_10){P2_00;}else{P2_01;}} } (3)  按键按下灯亮再按下灯灭 #include REGX52.H #include INTRINS.Hvoid Delay1ms() //11.0592MHz {unsigned char i, j;_nop_();i 2;j 199;do{while (--j);} while (--i); } void Delay_time(int x)//ms {int i;for(i0;ix;i){Delay1ms();} } void main() {P2_00;//点亮LED1while(1){if(P3_10){Delay_time(20);//消抖//按键按下while(P3_10){}Delay_time(20);//消抖P2_0~P2_0;}} } (4)  LED1亮按下按钮LED2亮再按LED8亮然后LED1亮。 都不亮1111 1111 LED1亮1111 1110 LED2亮1111 1101 LED3亮1111 1011 LED8亮0111 1111 #include REGX52.H #include INTRINS.Hvoid Delay1ms() //11.0592MHz {unsigned char i, j;_nop_();i 2;j 199;do{while (--j);} while (--i); } void Delay_time(int x)//ms {int i;for(i0;ix;i){Delay1ms();} } void main() {P20xFE;while(1){if(P3_10){Delay_time(20);while(P3_10){}Delay_time(20);P21;P2P2|0x01;if(P20xFF)P20xFE;}} } (5)  LED1亮按下按钮LED8亮按下按钮LED7亮再按LED1亮然后LED8亮。 都不亮1111 1111 LED1亮1111 1110 LED8亮0111 1111 LED7亮1011 1111 LED3亮1111 1011 LED2亮1111 1101  LED1---LED8---LED7---LED6---LED1逆循环  #include REGX52.H #include INTRINS.Hvoid Delay1ms() //11.0592MHz {unsigned char i, j;_nop_();i 2;j 199;do{while (--j);} while (--i); } void Delay_time(int x)//ms {int i;for(i0;ix;i){Delay1ms();} } void main() {P20xFE;while(1){if(P3_00){Delay_time(20);while(P3_00){}Delay_time(20);P21;P2P2|0x80;if(P20xFF)P20x7F;}} } (6)  按下K1LED1---LED2---LED8---LED1 按下K2,LED1---LED8---LED7---LED1  #include REGX52.H #include INTRINS.Hvoid Delay1ms() //11.0592MHz {unsigned char i, j;_nop_();i 2;j 199;do{while (--j);} while (--i); } void Delay_time(int x)//ms {int i;for(i0;ix;i){Delay1ms();} } void main() {P20xFE;while(1){if(P3_10){Delay_time(20);while(P3_10){}Delay_time(20);P21;P2P2|0x01;if(P20xFF)P20xFE;}if(P3_00){Delay_time(20);while(P3_00){}Delay_time(20);P21;P2P2|0x80;if(P20xFF)P20x7F;}} } (7)  使用LED8---LED18个灯表示数a的二进制形式。 开始时a0 按下按钮a a255时按下按钮a0。  观察8个灯的变化 0000 0000 0000 0001 0000 0010 0000 0011 ...... 1111 1111 0000 0000 #include REGX52.H #include INTRINS.Hvoid Delay1ms() //11.0592MHz {unsigned char i, j;_nop_();i 2;j 199;do{while (--j);} while (--i); } void Delay_time(int x)//ms {int i;for(i0;ix;i){Delay1ms();} } void main() {unsigned char a0x00;while(1){if(P3_10){Delay_time(20);while(P3_10){}Delay_time(20);aa1;P2~a;if(a256)a0x00;}} }
http://www.hkea.cn/news/14547122/

相关文章:

  • 龙岗企业网站设计公司旅游企业公司网站建设
  • 如何做网站截流盐城做网站公司
  • 设计工作室网站网站建设是属于软件开发费吗
  • 政务网站系统唐山制作手机网站
  • 学网站开发多久网站标题改动
  • 什么网站可以做引文分析南京网站工作室
  • 免费网站转app网站更换服务器教程
  • 海外访问国内网站 dns网站建设和服务器运营
  • 校园网上零售网站建设方案如何开网店无货源不需要投资
  • 网站建设西安郑州艾特网站建设
  • 网站设计就业培训内蒙古优途国际旅行社
  • 网站开发用户注册重庆专业的网站建设公司
  • 手机网站建设软件下载广州市花都区建设局网站
  • 合肥网站建设渠道wordpress 枚举用户
  • 做网站加一个定位功能要多少钱网站建设设计公司 知乎
  • 帮客户做网站的公司做app需要什么软件
  • 如何制作家具网站咸阳今天的新消息
  • 河南省住建厅网站官网有没有可以做兼职的网站
  • 企业官方网站制作新乡个人网站建设哪家好
  • 网站功能图大型网站设计首页实例
  • 智慧旅游网站建设建英文产品网站
  • 网站创建快捷方式h5制作软件推荐
  • 济南论坛网站建设网页游戏软件制作专业
  • 招聘网站建设人员的要求企业网站建设文章
  • 网站建设文化机构seo怎么优化
  • 开封 网站建设延庆宜昌网站建设
  • 台州做网站哪家好广州网站制作公司 番禺
  • 手机怎么建网站链接如何在木上做网站
  • wordpress仿站步骤建设外贸购物网站
  • 中山网站改版建站之星使用教程