返回首页
当前位置: 主页 > 单片机编程 >

按键控制灯实验

时间:2009-06-19 15:53来源:单片机信息网 作者:admin 点击:
按键控制灯实验 执行结果: 按住P3.2键0.5s,P1.7灯点亮,再按住P3.2键0.5s,P1.7熄灭 本实验硬件原理图如下: 特别说明: 1、本实验在2004套件运行时跳线的联接方法:J1跳线插在1、2号端子上,其
  

按键控制灯实验

执行结果:按住P3.2键0.5s,P1.7灯点亮,再按住P3.2键0.5s,P1.7熄灭

本实验硬件原理图如下:

特别说明:

1、本实验在“2004套件”运行时跳线的联接方法:J1跳线插在1、2号端子上,其它的可以不插;将ZIF1、ZIF3、ZIF4开关全部闭合,ZIF0、ZIF2可以不闭合。

2、本实验在“51多功能实验板”"ISP套件"上运行时跳线的联接方法与2004套件相同。

程序在“2004套件”上运行时的拦截图片:

按下P3.2时点亮P1.7图片

本实验原程序如下:

;按钮控制LED灯实验
;实验功能:按P3.2,P1.7LED灯亮,再次按下P3.2( 按住时间为0.5S)P1.7LED灯灭
;******************************************************************
;* Date : 2004.4.20
----------------------------------------------*
;* Support Mb: 020-34007281 E-mail:c51mcu@163.com        
---------*
;* Create by :dengdewu  更多例程请登陆网站
------*
;* 网站单片机学习资料同步更新,敬请新老朋友随时关注
--------------*
;******************************************************************

      ORG    0000H
      AJMP   MAIN0
      ORG    0030H
MAIN0:CLR    21H
MAIN: MOV    C,P3.2
      JC     MAIN
      MOV    R6,#200
      MOV    R7,#200
TT0:  JNB    21H,TT2
TT:   MOV    C,P3.2
      JNC    TT1
      JNB    20H,MAIN
      CLR    20H
      AJMP   TT3
TT2:  MOV    C,P3.2
      JNC    TT2
TT3:  CPL    21H
      CPL    P1.7
      AJMP   MAIN
TT1:  NOP
      NOP
      NOP
      NOP
      NOP
      NOP
      DJNZ   R6,TT
      MOV    R6,#200
      DJNZ   R7,TT
      MOV    R7,#200
      SETB   20H
      AJMP   TT
      END

顶一下
(0)
0%
踩一下
(0)
0%
双击复制本文网址,发送给您QQ/MSN上的朋友:
------分隔线----------------------------
此页的访问者还关注了以下资讯:
  • ·采用等精度测频原理的频率计的程序
    ·74HC595编程应用
    ·74HC595 74HC165程序例子
    ·采用mega8 和18b20的温度采集程序
    ·ATMega8 中断方式UART测试程序
    ·MSP430X169无线串口客户端程序
    ·MSP430X169无线串口主机端程序
    ·PIC 8位单片机的汇编语言
    ·PIC单片机开发的若干问题
    ·单灯闪烁实验
    ·按键控制灯实验
    ·P1口八个LED灯做三路流水灯实验
    ·P1口八个LED灯做加法运算实验
    ·51单片机硬盘控制电路以及源程序
    ·基于51单片机的数控电源设计
    ·51单片机RTL8019AS网卡驱动程序
    ·用C51实现单片机的中文输入法
    ·四点二次插值的单片机汇编程序实现
    ·EH78系列单片机的编程技巧
    ·PIC单片机引脚中断程序的设计技巧
    ·基于PICC 编译环境编写PIC单片机程序
    ·单片机应用编程技巧
    ·给C语言(主要是单片机的C)初学者的建议
    ·用AT89C51实验板的两位数码管显示00~99依
    ·编写适合自己需要的printf()函数
    ·如何优化C语言代码
    ·在C51中变量的空间分配几个方法
    ·用keil计算延时的方法
    ·KeilC51高级编程
    ·HC(S)08单片机的高效C语言编程
    ·51单片机8*8点阵LED显示原理及程序
    ·PIC 单片机CRC校验程序
    ·PIC单片机控制步进电机源程序
    ·PIC 单片机双机异步通信程序
    ·PIC C延时函数和循环体优化
    ·PIC16F877单片机与PC机通讯的汇编程序
    ·DS1302与PIC16F877接口程序
    ·PIC 运算子程序(8)
    ·PIC 运算子程序(7)
    ·PIC 运算子程序(6)
  • 您可能还感兴趣的内容:
  • 义隆、合泰、松翰、feeling、EMC、holtek、sonix各大品牌IC、单片机、芯片底价销售!(义隆大陆区总代理商)
  • 发表评论 查看所有评论
    .请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论.
    .用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任.
    .本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据·
    .请客观的评价您所看到的资讯,提倡就事论事.杜绝漫骂和人身攻击等不文明行为!
    评价:
    表情:
    用户名: 密码: 验证码:
    单片机销售业务热线
      手机:13684994966
    本站赞助商信息
    编辑推荐信息
    论坛最新讨论资讯
    本站赞助商链接