找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3935|回复: 3
打印 上一主题 下一主题
收起左侧

单片机多路开关控制 00-59 99秒计数器的proteus仿真及程序

[复制链接]
跳转到指定楼层
楼主
试试分享一下。
多路开关控制proteus仿真原理图:


单片机源程序:
  1. #include<reg52.h>           
  2. sbit P10 = P1^0 ;
  3. sbit P11 = P1^1 ;
  4. sbit P12 = P1^2 ;
  5. sbit K1=P3^2;
  6. sbit K2=P3^3;
  7. sbit K3=P3^5;



  8.    //标记的用法,一个按键控制一个LED灯的亮灭
  9. void main()
  10. {
  11.         unsigned int n,m,k;
  12.   
  13.            while(1)
  14.      {
  15.        if(!K1)                    //如果读到K1为0
  16.         {
  17.          for(n=0;n<1000;n++);     //等待按键稳定
  18.          while(!K1);             //等待按键松开
  19.          P10=~P10;  
  20.           }
  21.          

  22.        if(!K2)                    //如果读到K2为0
  23.         {
  24.          for(m=0;m<1000;m++);     //等待按键稳定
  25.          while(!K2);             //等待按键松开
  26.         P11=~P11;
  27.           }
  28.          
  29.        if(!K3)                    //如果读到K3为0
  30.         {
  31.          for(k=0;k<1000;k++);     //等待按键稳定
  32.          while(!K3);             //等待按键松开
  33.         P12=~P12;
  34.           }
  35.         


  36.            
  37.       }
  38.   
  39. }      
复制代码


00-99计数器



例1 多路开关控制的proteus仿真电路及C语言程序设计.zip

47.73 KB, 下载次数: 15, 下载积分: 黑币 -5

例2 00-99计数器的proteus仿真电路及C语言程序设计.zip

52.24 KB, 下载次数: 22, 下载积分: 黑币 -5

例3 00-59秒计时器的proteus仿真电路及C语言程序设计.zip

47.7 KB, 下载次数: 14, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:264647 发表于 2017-12-21 09:54 | 只看该作者
谢谢分享
回复

使用道具 举报

板凳
ID:354070 发表于 2018-6-19 14:43 | 只看该作者

谢谢分享
回复

使用道具 举报

地板
ID:354307 发表于 2018-6-19 14:47 | 只看该作者
楼主很棒
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表